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