OpenStack社區(qū)于4月11日(北京時(shí)間)正式發(fā)布了廣泛部署的開源云基礎(chǔ)設(shè)施軟件的第19個(gè)版本Stein。目前,該軟件為超過(guò)75個(gè)公有云數(shù)據(jù)中心和數(shù)千個(gè)私有云提供支持,其規(guī)模超過(guò)1000萬(wàn)個(gè)計(jì)算核心。OpenStack是一個(gè)非常適合部署裸機(jī)、虛擬機(jī)(VMs)、圖形處理單元(GPUs)和容器等架構(gòu)的基礎(chǔ)設(shè)施平臺(tái)。
OpenStack Stein強(qiáng)化裸機(jī)和網(wǎng)絡(luò)管理性能,同時(shí)更快速的啟動(dòng)Kubernetes集群,還為邊緣計(jì)算和NFV用例提供網(wǎng)絡(luò)升級(jí)功能,增強(qiáng)了資源管理和跟蹤性能...
在Stein新增的幾十項(xiàng)功能特性中,主要亮點(diǎn)有三:
容器功能的強(qiáng)化
用于支持5G、邊緣計(jì)算和網(wǎng)絡(luò)功能虛擬化(NFV)用例的網(wǎng)絡(luò)升級(jí)功能。
資源管理和追蹤性能的增強(qiáng)
點(diǎn)擊文末“閱讀原文”,下載OpenStack Stein
OpenStack Stein為Kubernetes用戶提供核心功能:
2018 OpenStack用戶調(diào)查結(jié)果顯示,Kubernetes是在OpenStack上運(yùn)行容器編排架構(gòu)的首要選擇,在所有部署OpenStack的用戶中,有61%的用戶表示他們?cè)诩蛇@兩個(gè)平臺(tái)。
在Stein版本中,OpenStack繼續(xù)提供核心基礎(chǔ)設(shè)施管理功能,以及運(yùn)行容器所需的裸機(jī)和網(wǎng)絡(luò)功能:
OpenStack Magnum,經(jīng)過(guò)認(rèn)證的Kubernetes安裝程序,顯著提升了Kubernetes集群的啟動(dòng)時(shí)間—無(wú)論節(jié)點(diǎn)數(shù)量多少,每個(gè)節(jié)點(diǎn)從10-12分鐘降至5分鐘。
通過(guò)OpenStack云供應(yīng)商,您現(xiàn)在可以在Manila、Cinder和Keystone服務(wù)的支持下啟動(dòng)完全集成的Kubernetes集群,從而充分利用其底層的OpenStack云平臺(tái)。
Neutron,OpenStack網(wǎng)絡(luò)服務(wù),針對(duì)在組中創(chuàng)建端口的容器用例,更快速的創(chuàng)建批量端口。
Ironic,裸機(jī)配置服務(wù),持續(xù)改進(jìn)部署模板,以便于獨(dú)立用戶請(qǐng)求分配裸機(jī)節(jié)點(diǎn)并提交配置數(shù)據(jù),而不需要預(yù)先配置驅(qū)動(dòng)器。
為5G、邊緣計(jì)算和NFV用例提供網(wǎng)絡(luò)強(qiáng)化功能:
- Neutron,網(wǎng)段范圍管理,云管理員可通過(guò)新的擴(kuò)展API動(dòng)態(tài)管理網(wǎng)段范圍,而不是采用之前編輯配置文件的方法。StarlingX和邊緣用例將得益于此,更易于管理。
- 對(duì)于網(wǎng)絡(luò)密集型應(yīng)用程序,擁有最小可用網(wǎng)絡(luò)帶寬至關(guān)重要。在Rocky周期中開始工作,提供基于最小帶寬需求的調(diào)度,該功能已在Stein中交付。作為強(qiáng)化功能的一部分,Neutron將帶寬視為一種資源,并與OpenStack Nova計(jì)算服務(wù)協(xié)作,將實(shí)例調(diào)度到滿足其帶寬需求的主機(jī)上。
- 對(duì)API的改進(jìn)增加了OpenStack體系結(jié)構(gòu)和部署的靈活性,增加了對(duì)服務(wù)質(zhì)量(QoS)策略規(guī)則aliases的支持,使調(diào)用者能夠更高效地執(zhí)行刪除、顯示和更新QoS規(guī)則等請(qǐng)求。
增強(qiáng)資源管理和追蹤性能:
- Blazar,資源預(yù)留服務(wù),引進(jìn)了新的資源分配API,運(yùn)營(yíng)商可查詢其云計(jì)算資源的保留狀態(tài)。
- Placement是引入Stein版本的一個(gè)新項(xiàng)目,是從Nova項(xiàng)目中分離出來(lái)的??啥ㄎ缓蜻x資源供應(yīng)商,簡(jiǎn)化了為工作負(fù)載遷移指定主機(jī)的任務(wù)。對(duì)于常見的調(diào)度操作,API性能提升了50%。Train版本中將刪除Nova中的Placement服務(wù),其后安裝Nova需要使用單獨(dú)的Placement服務(wù)。
- Sahara,一個(gè)輕松配置Hadoop集群的項(xiàng)目,已經(jīng)重構(gòu)為核心+插件架構(gòu),以便于更好的利用其功能。
“OpenStack已是在私有云和多云部署中管理Kubernetes集群的強(qiáng)大平臺(tái),運(yùn)營(yíng)商通過(guò)Stein可獲得一系列新的功能,如裸機(jī)和網(wǎng)絡(luò)管理,采用GPUs運(yùn)行高性能工作負(fù)載,進(jìn)行NFV部署,以及部署各種企業(yè)應(yīng)用實(shí)例等。Stein的發(fā)布是社區(qū)在提供開放基礎(chǔ)設(shè)施服務(wù)方面辛勤工作的成果,這些服務(wù)為運(yùn)營(yíng)商和用戶解決了真正亟需解決的問題。”
—— JonathanBryce
OpenStack基金會(huì)執(zhí)行董事
Stein在發(fā)布當(dāng)天已投入實(shí)際生產(chǎn):
VEXXHOST,加拿大云服務(wù)供應(yīng)商,采用OpenStack為其公有云提供支持及私有云部署。該公司采用快速部署周期,跟蹤和測(cè)試每個(gè)最新軟件版本的穩(wěn)定分支。因此,VEXXHOST已將Stein投入實(shí)際生產(chǎn),在其圣何塞數(shù)據(jù)中心和幾個(gè)私有云部署中正運(yùn)行著Stein版本,接下來(lái)將在蒙特利爾數(shù)據(jù)中心進(jìn)行應(yīng)用。
“幾年前,有用戶或行業(yè)觀察者會(huì)告訴你OpenStack難以進(jìn)行部署或更新。但通過(guò)對(duì)代碼的穩(wěn)定改進(jìn)并添加操作友好等特性,如今升級(jí)到最新版本已變得簡(jiǎn)單且易于管理。大家不再抱怨‘OpenStack很難’,并且我們已用實(shí)踐證明了這一點(diǎn),公司已經(jīng)采用OpenStack Ansible向客戶交付了Stein,在發(fā)布當(dāng)天為他們提供了該軟件新的功能和特性。”
—— Mohammed Naser
VEXXHHOST首席執(zhí)行官,OpenStack技術(shù)委員會(huì)主席
與此相關(guān),Stein中的一組新功能有助于改善升級(jí)體驗(yàn)。這些功能被稱為“升級(jí)檢查工具”,可用于多個(gè)項(xiàng)目,這是由Nova團(tuán)隊(duì)在Stein開發(fā)周期內(nèi)發(fā)起的社區(qū)目標(biāo)。軟件部署人員可在升級(jí)其云基礎(chǔ)設(shè)施前運(yùn)行該檢查工具,以排查可能導(dǎo)致升級(jí)失敗的任何問題,從而極大地改善升級(jí)體驗(yàn)。
其他亮點(diǎn):
- Keystone,OpenStack身份識(shí)別服務(wù),在Stein版本中引入了多重身份驗(yàn)證憑證,有助于實(shí)現(xiàn)更加自然有序的認(rèn)證流程。
- Kolla,提供開箱即用的容器服務(wù),且在部署工具中已添加了對(duì)執(zhí)行MariaDB數(shù)據(jù)庫(kù)的完整備份和增量備份的支持。
- Senlin,在暴雪娛樂團(tuán)隊(duì)的領(lǐng)導(dǎo)下,Senlin集群服務(wù)中的API現(xiàn)在可在集群/節(jié)點(diǎn)鎖定,冷卻生效或操作沖突的情況下發(fā)出同步故障。運(yùn)維人員還可使用Senlin-manage工具中的action-purge子命令刪除已完成的操作。這對(duì)于在數(shù)據(jù)庫(kù)中積累了大量操作指令且已長(zhǎng)時(shí)間運(yùn)行的集群非常有用。總之,在Stein版本中對(duì)Senlin的升級(jí)將操作性能提高了幾個(gè)數(shù)量級(jí)。
即將到來(lái)的OpenStack開源基礎(chǔ)設(shè)施峰會(huì):
欲了解更多有關(guān)Stein的介紹,請(qǐng)關(guān)注將于4月29日-5月1日舉行的開源基礎(chǔ)設(shè)施峰會(huì)(前身為OpenStack峰會(huì))。來(lái)自50多個(gè)國(guó)家和35個(gè)以上開源項(xiàng)目的與會(huì)者將齊聚丹佛,與業(yè)內(nèi)領(lǐng)先公司的演講者進(jìn)行現(xiàn)場(chǎng)交流,探討開源基礎(chǔ)設(shè)施領(lǐng)域的創(chuàng)新成果。本次峰會(huì)所關(guān)注的重點(diǎn)應(yīng)用領(lǐng)域包括邊緣計(jì)算、持續(xù)集成/持續(xù)開發(fā)(CI/CD),人工智能(AI),NFV和容器設(shè)施,以及公有云、私有云和混合云戰(zhàn)略。瀏覽開源基礎(chǔ)設(shè)施峰會(huì)活動(dòng)議程和會(huì)議,包括OpenStack基金會(huì)托管的新項(xiàng)目:Airship、KataContainers、StarlingX和Zuul。