虛擬化對于數(shù)據(jù)中心來說是一個福音,多虧了這個虛擬機(jī)管理程序,人們可以創(chuàng)建,移動和重新排列計算機(jī),而不必考慮物理基礎(chǔ)架構(gòu)。
虛擬機(jī)的簡單性和效率促使網(wǎng)絡(luò)工程師根據(jù)開放式協(xié)議和RESTAPI設(shè)計可編程靈活的網(wǎng)絡(luò),可以從單一界面進(jìn)行管理,而無需擔(dān)心每個路由器和交換機(jī)。
這個想法被稱為軟件定義網(wǎng)絡(luò)(SDN),這個術(shù)語最初出現(xiàn)在十多年前。SDN還承諾更快的網(wǎng)絡(luò)部署,降低成本和高度的自動化。而目前有一個問題,缺乏使SDN成為現(xiàn)實(shí)的軟件工具。
建立一個更美好的世界
這是所有網(wǎng)絡(luò)設(shè)備供應(yīng)商面臨的障礙,但是那些看到SDN最終將成為規(guī)范,意識到這一領(lǐng)域的成功的人將需要廣泛的合作伙伴生態(tài)系統(tǒng),即使他們也是你的競爭對手。
與IT的許多其他領(lǐng)域一樣,其答案是開源。如果開發(fā)在廣泛的社區(qū)之間分享,那么隨著企業(yè)在專有領(lǐng)域不會重復(fù)努力,進(jìn)步就會更快。競爭還需要一個公平的競爭環(huán)境,但競爭的最佳方式就是在團(tuán)隊創(chuàng)建競爭對手。
這是2012年網(wǎng)絡(luò)公司開始購買SDN創(chuàng)業(yè)公司場景。瞻博網(wǎng)絡(luò)公司認(rèn)真對待戰(zhàn)略,以廉價的方式購買了Contrail系統(tǒng)公司,這是一家不為人知的創(chuàng)業(yè)公司,并根據(jù)開源許可證迅速發(fā)布了其代碼。
如今,Open Contrail開源項目團(tuán)隊吸引了來自諾基亞,Mirantis,賽門鐵克,Canonical,IBM,AT&T和NTT創(chuàng)新研究所,受支持的版本在瞻博網(wǎng)絡(luò)中創(chuàng)造了一個新的,蓬勃發(fā)展的業(yè)務(wù)。該公司的旗艦產(chǎn)品之一是ContrailCloud,它是OpenStack,OpenContrail,Ceph和Puppet的組合,與許多小的改進(jìn)功能捆綁在一起。
當(dāng)瞻博網(wǎng)絡(luò)公司以1.76億美元收購了Contrail公司,它從未推出過單一產(chǎn)品。不到一年的時間,它發(fā)布了Apache許可證下的代碼。一旦你意識到Contrail公司是由瞻博網(wǎng)絡(luò)公司以前的員工創(chuàng)建的,那些流行的MX系列路由器和交換機(jī)上工作在這個協(xié)議更有意義。
瞻博網(wǎng)絡(luò)公司的SDN和云計算高級總監(jiān)Scott Sneddon表示,瞻博網(wǎng)絡(luò)公司的員工離開了公司去創(chuàng)建公司,因此總是有一種關(guān)系。“即使Kireeti Kompella,我們早期的一個非常強(qiáng)大的領(lǐng)導(dǎo)者,在開發(fā)MPLS(多協(xié)議標(biāo)簽交換)方面與杜邦公司在頭十五年的成功有很大的關(guān)系,后來他成為了Contrail公司的首席技術(shù)官。”他說。
在那些日子里,每家廠商都想收購以SDN為業(yè)務(wù)的公司。一個著名的例子是VMware公司,它贏得了針對思科公司的高調(diào)創(chuàng)業(yè)公司Nicira公司的招標(biāo)戰(zhàn),Nicira公司的創(chuàng)始人包括創(chuàng)建SDN概念的斯坦福大學(xué)研究人員NickMcKeown和MartinCasado。Nicira公司的SDN實(shí)現(xiàn)目前在VMware的NSX中。
Nicira公司的收購價格比Contrail公司要高:VMware公司最終支付了12.6億美元。相比之下,瞻博網(wǎng)絡(luò)收購Contrail公司似乎還在討價還價。
開放的變化
四年前,OpenContrail還是Contrail Cloud和Unite Cloud的重要組成部分,后者是今年1月推出的,是瞻博網(wǎng)絡(luò)公司的數(shù)據(jù)中心框架,旨在簡化混合和多云環(huán)境的創(chuàng)建和維護(hù)。它包括訪問Contrail Jump Start服務(wù),允許客戶嘗試開源工具。
廠商正在給予工程師工具,以便如何管理他們的網(wǎng)絡(luò)
瞻博網(wǎng)絡(luò)公司的Sneddon說:“即使客戶立即采用SDN解決方案,我們?nèi)匀豢梢酝ㄟ^這種對話進(jìn)行協(xié)調(diào),從而幫助他們發(fā)展。我已經(jīng)在SDN解決方案上工作了大約五年了,我可以坦白地說,我參加過半數(shù)以上的會議上,了解SDN可能不是客戶需要的。”
“但即使沒有SDN解決方案,我們也有一個非常好的自動化框架:我們已經(jīng)為我們的路由器和交換機(jī)開發(fā)了一大堆Python,SaltStack,Puppet和Chef接口。我們正在做的是讓網(wǎng)絡(luò)工程師把他們的網(wǎng)絡(luò)管理現(xiàn)代化。所以我去和客戶討論SDN,因?yàn)檫@是我的工作:我領(lǐng)導(dǎo)Contrail公司,我們將談?wù)撗葸M(jìn)和云平臺和系統(tǒng)。但是,如果我正在和剛剛構(gòu)建數(shù)據(jù)中心的核心網(wǎng)絡(luò)工程師進(jìn)行交談,他們并不了解運(yùn)行中的應(yīng)用程序,通常會超過他們的思想。”
“所以我會開始談?wù)撃闳绾尾僮?,因?yàn)檫@是真的,我們正在嘗試使用SDN只是自動化網(wǎng)絡(luò)配置過程,并優(yōu)化網(wǎng)絡(luò)如何為云平臺工作。”他說。
Contrail公司旨在補(bǔ)充OpenStack,這意味著它是針對規(guī)模的云計算進(jìn)行設(shè)計。平臺的核心是SDN控制器,它定義了網(wǎng)絡(luò)布局以及拓?fù)浣Y(jié)構(gòu)。伴隨著虛擬路由器,必須在每個服務(wù)器上安裝并鏈接到控制器。還有一個分析組件來監(jiān)視網(wǎng)絡(luò)的狀態(tài),還有一些控制功能的API。
只是一個傳輸工具
Sneddon解釋說:“現(xiàn)在的物理網(wǎng)絡(luò)已經(jīng)成為傳輸層,通過路由網(wǎng)絡(luò)傳遞數(shù)據(jù)包。而且我們知道如何非常有效地管理路由網(wǎng)絡(luò)。然后,我們采取真正復(fù)雜的服務(wù)層,當(dāng)我啟動一個新的應(yīng)用程序時,必須改變的東西,或者運(yùn)行跨越大量數(shù)據(jù)中心的50個虛擬機(jī),并且我們構(gòu)建覆蓋隧道來支持這些,并且真的是一個覆蓋隧道只是一個VPN。”
開放Contrail和Contrail網(wǎng)絡(luò),這是瞻博網(wǎng)絡(luò)自己的版本,這兩個在功能集中是相同的。此外,Contrail Cloud版本與OpenStack社區(qū)版本保持一致,以保持API兼容性并保持強(qiáng)大的社區(qū)支持。付費(fèi)版本只是添加企業(yè)級支持和安裝。
即使在Contrail公司相對成功的情況下,瞻博網(wǎng)絡(luò)也不滿足于其榮譽(yù):去年,該公司收購了云管理和優(yōu)化創(chuàng)業(yè)廠商App Formix公司,該公司開發(fā)了一個服務(wù)器級的工具,表明軟件定義方法可以將網(wǎng)絡(luò)公司轉(zhuǎn)變?yōu)槌脚f硬件商家的角色。
“你會聽到這些云廠商談?wù)撨@個網(wǎng)絡(luò),當(dāng)時網(wǎng)絡(luò)的唯一意識是顛覆網(wǎng)絡(luò)。他們不在乎你是否使用BGP或MPLS或VLAN,只要它在那里,它的工作。而作為購買決定的一個副作用,采購哪個交換機(jī)或他們購買的路由器有時變得不那么重要。”Sneddon承認(rèn)。
“所以對于瞻博網(wǎng)絡(luò)來說,我們知道我們必須在更高層次上發(fā)揮作用。許多企業(yè)IT購買決策來自云計算團(tuán)隊,而不是網(wǎng)絡(luò)團(tuán)隊。他們有資金,所以我們覺得我們必須為云計算工程師和架構(gòu)師開發(fā)一個強(qiáng)大的價值主張。”他說。