在Bobcat版本中,貢獻(xiàn)者積極響應(yīng)運(yùn)營商的需求,交付安全與創(chuàng)新功能,使OpenStack成為開源云基礎(chǔ)設(shè)施軟件的首選,在全球的部署規(guī)模超4000萬計(jì)算核心。

OpenStack社區(qū)近期已發(fā)布第28個(gè)版本Bobcat,相關(guān)代碼已開放下載。

OpenStack作為全球廣泛部署的開源云基礎(chǔ)設(shè)施軟件,不僅是LOKI軟件棧的核心(Linux, OpenStack, Kubernetes基礎(chǔ)設(shè)施),也是運(yùn)行現(xiàn)代云基礎(chǔ)設(shè)施的開源標(biāo)準(zhǔn)。 在OpenStack Bobcat的開發(fā)周期中,社區(qū)基于運(yùn)營商在上游社區(qū)的直接反饋添加了一些功能,合并了580多名貢獻(xiàn)者所提交的10,476次代碼修改。OpenStack Nova、Cinder 、Ironic 、Neutron 、Manila 等項(xiàng)目團(tuán)隊(duì)的技術(shù)領(lǐng)袖也在最新一期的OpenInfra Live中對Bobcat版本進(jìn)行了詳細(xì)介紹。

全球90%的大型電信運(yùn)營商都在運(yùn)行OpenStack,并且OpenStack用戶仍在繼續(xù)擴(kuò)展各自的部署規(guī)模。如今已有8個(gè)組織入駐OpenStack百萬核心俱樂部,在實(shí)際生產(chǎn)中的部署規(guī)模超過百萬計(jì)算核心。2023年度OpenStack用戶調(diào)查結(jié)果顯示,各種規(guī)模的組織正在使用OpenStack最近幾個(gè)版本的優(yōu)化功能,超過80%的組織表示在運(yùn)行OpenStack最近六個(gè)版本中的某一版(從Victoria到Antelope)。用戶調(diào)查結(jié)果還表明,超過70%的OpenStack部署繼續(xù)采用Kubernetes管理應(yīng)用程序,在世界各地的生產(chǎn)實(shí)踐中運(yùn)行LOKI軟件棧。

OpenStack Bobcat的功能是如何實(shí)現(xiàn)的

OpenStack三個(gè)重要項(xiàng)目的項(xiàng)目團(tuán)隊(duì)領(lǐng)袖(PTLs)與核心貢獻(xiàn)者在系列博客中分享了各自項(xiàng)目中的新功能是如何實(shí)現(xiàn)的:

Manila引入了資源鎖定框架。引入了一個(gè)通用的資源鎖定框架來鎖定Manila的共享文檔和訪問規(guī)則,以防止誤刪。用戶還可采用此功能隱藏訪問規(guī)則中的敏感字段。

Horizon添加了TOTP動(dòng)態(tài)口令驗(yàn)證。為提升安全性能,Horizon添加了TOTP動(dòng)態(tài)口令驗(yàn)證,如果某公有云用戶的密碼被泄露(如設(shè)備被盜或被入侵),TOTP需要通過另外一臺(tái)設(shè)備進(jìn)行身份驗(yàn)證。該功能利用Keystone已有的2FA,如果用戶在Keystone上激活了TOTP驗(yàn)證程序,相應(yīng)地,Horizon上的TOTP驗(yàn)證程序也將被激活。

Ironic現(xiàn)在可為服務(wù)節(jié)點(diǎn)提供基本支持。運(yùn)營商可以使用“service steps”,就像進(jìn)行清理或自定義部署一樣,對處于活動(dòng)狀態(tài)下的已部署節(jié)點(diǎn)執(zhí)行服務(wù)。此前,Ironic不能在活動(dòng)節(jié)點(diǎn)上執(zhí)行操作。

Kendall Nelson,OpenInfra基金會(huì)資深開發(fā)者倡導(dǎo)者表示:“正如這些博客中所提到的,在Bobocat版本開發(fā)周期中,運(yùn)營商和終端用戶通過直接參與上游社區(qū)來實(shí)現(xiàn)各自所需的功能。在Bobcat版本中,OpenStack社區(qū)的開發(fā)者們以敏銳且敬業(yè)的態(tài)度回應(yīng)了運(yùn)營商們的需求,也正是因?yàn)槿绱?,OpenStack在享有‘穩(wěn)定得無聊’稱譽(yù)的同時(shí),通過提供基礎(chǔ)設(shè)施支持,驅(qū)動(dòng)人工智能、機(jī)器學(xué)習(xí)、邊緣計(jì)算以及更廣泛生產(chǎn)環(huán)境中的大規(guī)模應(yīng)用與創(chuàng)新?!?/p>

版本發(fā)布新模式

為緩解運(yùn)營商與用戶的軟件更新壓力,OpenStack社區(qū)從第27版開始采用新的版本發(fā)布模式,社區(qū)仍保持每半年發(fā)布一次新版本,即每年發(fā)布兩個(gè)版本,分為跳級升級版本(即SLURP,Skip Level Upgrade Release Process)與非跳級升級版本(Not-SLURP),選擇每年升級一次軟件的用戶在社區(qū)發(fā)布SLURP版本時(shí)升級軟件即可,在社區(qū)發(fā)布Not-SLURP版本時(shí)無需升級,選擇每六個(gè)月升級軟件的用戶則需在社區(qū)發(fā)布SLURP與Not-SLURP版本時(shí)進(jìn)行升級,Bobcat為Not-SLURP版本。

關(guān)于開源基礎(chǔ)設(shè)施基金會(huì)

OpenInfra基金會(huì)始終貼近實(shí)際生產(chǎn)應(yīng)用需求,專注于創(chuàng)建社區(qū),推發(fā)動(dòng)開源基礎(chǔ)設(shè)施軟件的開發(fā)與應(yīng)用。在全球187個(gè)國家/地區(qū)超過11萬余名社區(qū)成員的支持下,OpenInfra基金會(huì)托管了數(shù)個(gè)開源項(xiàng)目,進(jìn)行開源社區(qū)實(shí)踐,所涉及的領(lǐng)域包括可用于人工智能的基礎(chǔ)設(shè)施、容器原生應(yīng)用、邊緣計(jì)算和數(shù)據(jù)中心云。

分享到

xiesc

相關(guān)推薦