OpenStack近日為云平臺(tái)構(gòu)建者、運(yùn)營(yíng)商及用戶(hù)推出OpenStack最新版本Liberty。作為OpenStack這一部署最為廣泛的開(kāi)源軟件的第12個(gè)版本,Liberty版本將為云平臺(tái)的構(gòu)建帶來(lái)多個(gè)全新功能與改進(jìn)。OpenStack為目前流行的數(shù)據(jù)中心技術(shù)提供了最廣泛的支持,并且已經(jīng)成為服務(wù)提供商與部署云服務(wù)的企業(yè)之間實(shí)現(xiàn)整合的重要引擎。
OpenStack Liberty自即日起開(kāi)放下載,能夠滿(mǎn)足軟件用戶(hù)的多元化需求,包括更細(xì)化的管理控制、進(jìn)一步提升的大型部署性能,以及用于在生產(chǎn)環(huán)境中管理容器等新技術(shù)的重要工具。
更強(qiáng)的可管理性
更細(xì)化的訪(fǎng)問(wèn)控制和更簡(jiǎn)單的管理功能在Liberty中首次亮相。作為對(duì)運(yùn)營(yíng)商需求的直接回應(yīng),OpenStack云平臺(tái)添加了諸如公共庫(kù)采用以及優(yōu)化配置管理等新功能。新版還添加了基于用戶(hù)角色的訪(fǎng)問(wèn)控制(RBAC),以用于Heat編排和Neutron網(wǎng)絡(luò)項(xiàng)目。這些控制功能可以讓運(yùn)營(yíng)商在網(wǎng)絡(luò)和編排功能以及API的不同層級(jí)上對(duì)安全設(shè)置進(jìn)行微調(diào)。
簡(jiǎn)化的可擴(kuò)展性
在公共與私有領(lǐng)域中,部署OpenStack的生產(chǎn)環(huán)境的規(guī)模和范圍均不斷增加,因此,用戶(hù)要求改善對(duì)大型部署的支持。在Liberty版本中,這些用戶(hù)可以獲得性能與可靠性的諸多改善,其中初版Nova Cells v2便提供了能夠支持規(guī)模龐大的多點(diǎn)計(jì)算部署的新模式。此外,Liberty用戶(hù)可以在Horizon面板、Neutron網(wǎng)絡(luò)Cinder塊存儲(chǔ)服務(wù),以及系統(tǒng)升級(jí)至Nova計(jì)算服務(wù)期間,獲得可擴(kuò)展性與性能方面的提升。
支持全新技術(shù)的可延伸性
作為一個(gè)開(kāi)源平臺(tái),OpenStack用于管理三大主要云計(jì)算技術(shù):虛擬機(jī)、容器以及裸機(jī)實(shí)例,同時(shí)也是企業(yè)在其網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中實(shí)施NFV(網(wǎng)絡(luò)功能虛擬化)的理想平臺(tái)。Liberty憑借可延伸的Nova計(jì)算調(diào)度器、網(wǎng)絡(luò)QoS框架以及增強(qiáng)的LBaaS(負(fù)載平衡即服務(wù))等新特性,進(jìn)一步提升了OpenStack在上述三大領(lǐng)域的功能。
除此之外,Liberty還帶來(lái)了首個(gè)完整版的Magnum容器管理項(xiàng)目。Magnum自開(kāi)始就支持包括Kubernetes、Mesos和Docker Swarm在內(nèi)的多個(gè)目前流行的容器集群管理工具。由于Magnum集成在Nova、Ironic和Neutron等OpenStack的現(xiàn)有服務(wù)之中,因此更利于使用者采用容器技術(shù)。名為Kuryr的新項(xiàng)目則計(jì)劃直接集成libnetwork等原生的容器網(wǎng)絡(luò)組件,從而帶來(lái)進(jìn)一步的改善。
為了能夠在Liberty中對(duì)更強(qiáng)大的功能進(jìn)行管理、自動(dòng)處理和組織編排,OpenStack特意在Heat編排項(xiàng)目中新增了數(shù)十種資源。新版本還包含管理和等級(jí)方面的改善,包括經(jīng)RBAC過(guò)濾的可揭示資源和行動(dòng)可用狀況的API。
來(lái)自164家機(jī)構(gòu)的1,933名個(gè)人用戶(hù)通過(guò)上游代碼、評(píng)估檢測(cè)、文檔編制以及全球化工作,為OpenStack Liberty的誕生做出了卓越的貢獻(xiàn)。Liberty最主要的代碼貢獻(xiàn)機(jī)構(gòu)為HP、Red Hat、Mirantis、IBM、Rackspace、華為、Intel、Cisco、VMware以及NEC。
依靠可選功能,關(guān)注核心服務(wù)
在Liberty版本發(fā)行周期內(nèi),開(kāi)源社區(qū)改變了組織和確認(rèn)上游項(xiàng)目的方式,這被社區(qū)成員稱(chēng)為“大帳篷(big tent)”。最終,這些變化促使開(kāi)源社區(qū)能夠?qū)W⒂谝?guī)模較小的核心服務(wù),同時(shí)在更為廣闊的上游生態(tài)系統(tǒng)中鼓勵(lì)更多的創(chuàng)新。
這些核心服務(wù)可以在所有OpenStack驅(qū)動(dòng)的產(chǎn)品或公共云、中央計(jì)算(包括虛擬化和裸機(jī))、存儲(chǔ)(塊和對(duì)象)以及網(wǎng)絡(luò)連接中獲得。
最近六個(gè)月新增的項(xiàng)目則提供可選功能,例如通過(guò)Magnum實(shí)現(xiàn)容器管理(支持Kubernetes、Mesos以及Docker Swarm),通過(guò)Astara實(shí)現(xiàn)網(wǎng)絡(luò)編排,通過(guò)Kuryr實(shí)現(xiàn)容器聯(lián)網(wǎng),通過(guò)CloudKitty實(shí)現(xiàn)賬單支付,以及利用多種流行的應(yīng)用模板生成的社區(qū)App目錄。這些加入到已有項(xiàng)目的新功能能夠支持大數(shù)據(jù)分析、數(shù)據(jù)庫(kù)管理、編排等應(yīng)用。