OpenStack迎新版本:加入大量企業(yè)級功能
OpenStack已經(jīng)迎來轉(zhuǎn)折點,其中十幾項開源組件為項目奠定了光明發(fā)展前景的重要基礎。盡管在誕生之初該項目只擁有基礎計算與存儲功能,但隨著后續(xù)發(fā)展目前其已經(jīng)能夠支持虛擬網(wǎng)絡、驗證與訪問管理等多項功能。在本周剛剛發(fā)布的新版本中,更多工具的出現(xiàn)進一步優(yōu)化了云服務的管理與部署效果。
Havana版本中最值得關注的是兩大主要新組件,同時也帶來一系列其它更新內(nèi)容。
主要新項目之一代號Heat,這是一套業(yè)務流程平臺,旨在幫助用戶更輕松地配置以OpenStack為基礎的云體系。利用Heat應用程序,開發(fā)人員能夠在程序中使用模板以實現(xiàn)資源的自動化部署。根據(jù)項目管理者的說法,Heat能夠啟動應用、創(chuàng)建虛擬機并自動處理整個流程。它還擁有出色的跨平臺兼容性,能夠與Amazon Web Services業(yè)務流程平臺CloudFormation相對接——這意味著用戶完全可以將AWS模板引入OpenStack環(huán)境當中。
另一大新項目名為Ceilometer,這是一項專門從OpenStack云環(huán)境中收集使用數(shù)據(jù)的服務。它集成了OpenStack的驗證與身份管理系統(tǒng),從而實現(xiàn)更為細化的數(shù)據(jù)追蹤效果,其中包括哪位用戶正在使用哪些資源、具體使用時長是多少等。為了滿足服務供應商的需要,它還提供自動計費功能。
Havana還在其它多個方面有所提升。舉例來說,塊存儲平臺Swift迎來新型安全配置,其中包括針對全部驅(qū)動程序的終端到終端加密機制。它的另一項新增能力在于跨越多家不同存儲供應商實現(xiàn)分卷整體遷移——前提是這些供應商都使用Swift代碼庫。這一特性使得用戶能夠根據(jù)需求隨意選擇價格不同、性能有別的各類存儲平臺。虛擬網(wǎng)絡項目被重新定名為Neutron——原名為Quantum——同時也獲得了多項新功能。
Neutron支持多種開源虛擬網(wǎng)絡方案,例如Open vSwitch以及VMware的NSX,且能夠與Openflow控制器進行協(xié)作。它還將納入多種思科設備,OpenStack基金會執(zhí)行董事Jonathan Bryce指出。
Neutron提供一套標準化流程以創(chuàng)建網(wǎng)絡、向其中接入網(wǎng)絡設備并添加可通過API加以管理的其它網(wǎng)絡組件。新功能則包括簡化VPN創(chuàng)建以及在Neutron中安裝防火墻等。
隨著OpenStack不斷推出新組件,其中大部分項目都在努力服務于企業(yè)用戶,Bryce表示。雖然Heat等云管理工具以及Ceilometer等追蹤工具對于每一位用戶都是非常重要的云平臺組成部分,但它們在企業(yè)用戶眼中無疑更為關鍵。此外,Heat的服務對象不只局限于OpenStack云——它同樣能夠管理來自AWS的資源。這種異構(gòu)式管理機制反映出如今的企業(yè)IT部門在運營過程中必須采取多種不同供應商戰(zhàn)略的現(xiàn)實。
Bryce同時指出,全部這些開發(fā)工作都在技術社區(qū)內(nèi)部有條不紊地進行。“隨著社區(qū)中各團隊逐步意識到代碼與發(fā)展機遇之間存在著不同鴻溝,新功能也由此應運而生并被添加到項目當中,”Bryce表示。“這是一種非常顯著的現(xiàn)實驅(qū)動機制。”Havana版本帶來超過四百項代碼更新,這些更新來自145家不同企業(yè)的910位個人貢獻者——這一數(shù)量比上個版本高出60%。
OpenStack還首度嘗試以兩年為周期召開用戶大會與開發(fā)峰會,并在國際范圍內(nèi)選擇舉辦地點——本屆是在香港。Bryce指出,OpenStack項目已經(jīng)得到國際社會的大力支持,除了本屆峰會的舉辦地亞洲之外、歐洲地區(qū)同樣貢獻良多。“從基金會的角度來看,我們希望繼續(xù)鼓勵并推動用戶對OpenStack產(chǎn)生興趣并投身進來,”他解釋道——包括國內(nèi)與國外。