OpenStack Havana新增云網(wǎng)絡(luò)功能
開(kāi)源OpenStack云平臺(tái)將新增很多網(wǎng)絡(luò)功能。這個(gè)OpenStack Havana將于10月17日正式亮相,其中將包含新一代安全和負(fù)載均衡即服務(wù)功能。
OpenStack一直包含網(wǎng)絡(luò)功能,雖然最初的那些功能比較有限,并只適用于Nova計(jì)算項(xiàng)目?jī)?nèi)部。OpenStack Quantum項(xiàng)目始于2011年,最近更名為Neutron。
這個(gè)Quantum/Neutron項(xiàng)目最初由Dan Wendlandt創(chuàng)建,Wendlandt目前擔(dān)任VMware公司OpenStack產(chǎn)品管理主管。他指出,對(duì)于Havana版本,VMware只是Neutron的主要貢獻(xiàn)者之一。
“我們貢獻(xiàn)代碼是從社區(qū)的角度以及從VMware驅(qū)動(dòng)程序的角度,”Wendlandt表示,“我們添加了對(duì)來(lái)自VMware NSX的所有好的功能的支持。”
在8月份,VMware推出了其NSX網(wǎng)絡(luò)虛擬化平臺(tái),為軟件定義網(wǎng)絡(luò)(SDN)提供了新的方式。
NSX支持的功能之一是分布式3層網(wǎng)絡(luò)傳輸。
“從邏輯的角度來(lái)看,你在拓?fù)浣Y(jié)構(gòu)中可以有一個(gè)路由器,但這并不意味著你需要轉(zhuǎn)發(fā)數(shù)據(jù)包到專門進(jìn)行路由的單獨(dú)的設(shè)備上,”Wendlandt解釋說(shuō),“因此,單個(gè)虛擬交換機(jī)可以對(duì)數(shù)據(jù)包進(jìn)行正確的操作,并直接將它們發(fā)送到正確的目的地。”
網(wǎng)絡(luò)服務(wù)
在上一個(gè)版本的OpenStack中,即“Grizzly”,負(fù)載均衡即服務(wù)(LBaaS)正式亮相。通過(guò)Havana,這個(gè)服務(wù)已經(jīng)得到改善,并在OpenStack云中提供多種網(wǎng)絡(luò)功能,包括負(fù)載均衡和防火墻即服務(wù)。
Wendlandt表示,在Havana中,多個(gè)供應(yīng)商集成能夠提供強(qiáng)大的負(fù)載均衡功能。網(wǎng)絡(luò)即服務(wù)功能部分是基于VMware的vShield技術(shù)。
“OpenStack是一個(gè)框架,它有一套通用API,還有用于插入不同技術(shù)的驅(qū)動(dòng)程序,”Wendlandt表示,“這些驅(qū)動(dòng)程序可能用于開(kāi)源技術(shù),或者可能用于閉源技術(shù),這取決于客戶選擇的解決方案。”
在負(fù)載均衡和防火墻即服務(wù)的情況下,VMware對(duì)部署功能的整個(gè)框架作出了貢獻(xiàn)。
Heat編排
在OpenStack Havana中新增的主要功能是加入Heat編排項(xiàng)目,Heat可以連接到Neutron來(lái)幫助編排負(fù)載均衡和其他網(wǎng)絡(luò)功能。
“OpenStack中的一切都是通過(guò)API進(jìn)行,”Wendlandt解釋說(shuō),“因此,你可以按照要求Neutron創(chuàng)建一個(gè)網(wǎng)絡(luò)的相同的方式,來(lái)要求Neutron進(jìn)行負(fù)載均衡。”
OpenStack Heat類似于亞馬遜的CloudFormation,它可以基于政策對(duì)可能發(fā)生的情況定義一個(gè)模板。
模塊化網(wǎng)絡(luò)2層
OpenStack Havana中新增的一個(gè)有趣的附件是ML2插件,或者說(shuō)模塊化2層網(wǎng)絡(luò)插件。
Wendlandt說(shuō)道:“這里的想法是,如果我想要使用VLAN,但我又想要使用來(lái)自多個(gè)供應(yīng)商的技術(shù),它將允許來(lái)自不同供應(yīng)商的設(shè)備以不錯(cuò)的方式進(jìn)行互操作。”
展望未來(lái),OpenStack在網(wǎng)絡(luò)方面仍然有一些方面可以進(jìn)行改善,Wendlandt認(rèn)為需要提高易用性,以及更好的管理和運(yùn)營(yíng)。