萬眾期待的OpenStack Queens于2月28日正式發(fā)布,這是該開源云平臺7年以來的第17個版本。OpenStack Queens增加了多項新功能,也優(yōu)化增強(qiáng)了多項舊功能,包括虛擬 GPU(vGPU)支持和容器集成的改進(jìn)。幾個新項目也在OpenStack Queens這一里程碑中露面,包括提供管理硬件和軟件加速資源框架的Cyborg。
“女王”新裝
在這次OpenStack的“女王”新裝中,最令人期待的功能恐怕就是在Nova上對虛擬GPU(vGPU)的支持了。伴隨著人工智能、機(jī)器學(xué)習(xí)等新技術(shù)對于算力的苛刻要求,GPU已經(jīng)成為這些新技術(shù)領(lǐng)域的標(biāo)配軟硬件。順應(yīng)這個潮流,在此次的Queens版本中,增加了對虛擬GPU(vGPU)的支持。
而vGPU的出現(xiàn),則催生了另一個OpenStack用戶急需的功能,即對于vGPU、FPGA和DPDK等軟、硬件加速設(shè)備的統(tǒng)一管理。而在Queens中,通過Cyborg項目,實現(xiàn)了對這些軟硬件加速設(shè)備的靈活統(tǒng)一管理;Cyborg項目起源于NFV加速管理、ETSI NFV-IFA 004參考架構(gòu)和OPNFV DPACC項目,旨在為專用加速設(shè)備(如FPGA,GPU,NVMe SSD)以及各種加速器(例如iNIC,ip-sec卡,DPDK)提供Nova之外的一個資源管理框架。Cyborg在電信NFV領(lǐng)域、高性能計算、甚至是邊緣計算都至關(guān)重要。由于這些領(lǐng)域需求特殊,通常它們場景都需要大量的專用設(shè)備做offloading,或需要加速硬件或軟件提高性能,所以Cyborg的發(fā)布,使OpenStack為這些要求實時性和高性能的場景領(lǐng)域填補(bǔ)了空白,同時Cyborg也支持Standalone的部署方式或與Nova或Ironic結(jié)合使用。
另一個在Queens版本中值得注意的是“Zun”,這是一個新的OpenStack項目,提供容器服務(wù),旨在通過與Neutron,Cinder,Keystone和其他核心OpenStack服務(wù)集成來提供容器的快速部署,無縫地將先進(jìn)的企業(yè)網(wǎng)絡(luò)、存儲和身份驗證功能添加到容器中。
而在Queens的新功能中,最實用的應(yīng)該是非Cinder Multi-Attach莫屬,Multi-Attach功能是構(gòu)建高可用企業(yè)級應(yīng)用的必備功能之一,具有非常廣泛的應(yīng)用范圍。Cinder Multi-Attach能夠?qū)⑾嗤腃inder卷加載到多個 VM 中。如果一個節(jié)點關(guān)閉,另一個節(jié)點能夠接管并訪問該卷。
此外,OpenStack-Helm也是Queens的一個亮點,它其實是Helm圖表和工具的集合,在K8S的基礎(chǔ)上管理OpenStack的生命周期,可以將OpenStack項目作為獨立的服務(wù)來運(yùn)行。
LOCI是另外一個全新的項目,LOCI可以讓兼容OCI的OpenStack服務(wù)鏡像,既可以放到像OpenStack-Helm這樣的重量級部署工具,也可以用來獨立部署像Cinder塊存儲這樣的服務(wù)。
這兩個服務(wù)主要強(qiáng)化了部署和管理的靈活性,能幫助OpenStack更好地在任意地方構(gòu)建基礎(chǔ)設(shè)施構(gòu)建模塊,這使得OpenStack能夠支持邊緣計算。雖然目前對于邊緣計算基礎(chǔ)架構(gòu)的支持還處于早期階段,但是邊緣計算和云計算在一定程度上架構(gòu)是趨同的。因此,Queens版本對邊緣計算的支持表明了OpenStack基金會希望能夠引導(dǎo)OpenStack社區(qū)以及其他開源社區(qū)參與邊緣計算的工具開發(fā)和標(biāo)準(zhǔn)制定,為后續(xù)更廣泛的邊緣計算應(yīng)用提供支持。
當(dāng)然,此次Queens中的新功能和新特性還有許多,諸如Ironic修復(fù)模式的引入、 新增Kuryr CNI守護(hù)進(jìn)程等也是各具特點,限于篇幅,這里就不一一展開來講了。
百變“女王”
OpenStack 7年17個版本的變化,堪稱”百變“,但每一次的變化,都是云計算未來發(fā)展的風(fēng)向標(biāo)。去年9月,OpenStack Pike版本正式發(fā)布。此后,OpenStack基金會又圍繞OpenStack下一個版本 Queens 做了很多工作。也是在去年9月,OpenStack基金會在Denver舉行了PTG,共計420名開發(fā)者參加,討論有關(guān)OpenStack下一個版本 Queens cycle的開發(fā)工。實際上,從基金會在Queens版本發(fā)布前的一系列表現(xiàn)上,我們已經(jīng)可以對Queens版本的變化有一個預(yù)期,那就是OpenStack將朝著更加廣泛和全面的開放基礎(chǔ)設(shè)施管理平臺發(fā)展,同時OpenStack基金會也會更加回歸初心,更加堅持四個開放的原則,這從已經(jīng)舉辦兩屆的OpenStack China Days今年改名為OpenInfra China Days也能看出一些端倪。
OpenStack基金會個人獨立董事王慶表示,Queens版本作為OpenStack開源云平臺的第17版,除了延續(xù)Pike版本和增強(qiáng)舊功能之外,還增加了許多新功能,并且這些新功能都是圍繞著新的領(lǐng)域需求而且建立起來的。另外,OpenStack基金會從這個版本開始提倡Open Infrastructure概念,而并不僅僅是OpenStack。Queens正是在這個大背景下發(fā)布的第1個版本,所以給社區(qū)帶來的變化,更多的是讓社區(qū)看到了OpenStack正在自我改革、自我修復(fù)和自我創(chuàng)新,看到了OpenStack未來涵蓋的領(lǐng)域和用戶案例也會越來越廣?,F(xiàn)在,不論是電信NFV還是邊緣計算,運(yùn)營商們都提出了秒級響應(yīng)的合理需求,OpenStack社區(qū)如果想要滿足這些應(yīng)用場景,就必須做出改變,Queens和未來版本正在考慮,并順應(yīng)新時代順應(yīng)新需求的變化而變化著。在這種大背景下,云計算的發(fā)展涉及面將更廣,不僅包含公有云、私有云、混合云、多云Multi-Cloud,還將包含安全容器云、NFV、邊緣計算、高性能計算甚至是人工智能。云計算將會用多種形式為這些新業(yè)務(wù)新場景提供計算、存儲和網(wǎng)絡(luò)等基礎(chǔ)資源支撐。
九州云產(chǎn)品研發(fā)總監(jiān)黃舒泉也認(rèn)為,OpenStack Queens版本將是OpenStack社區(qū)一個非常重要的轉(zhuǎn)折點,從單純的云計算平臺轉(zhuǎn)向更加廣泛和全面的開放基礎(chǔ)設(shè)施管理平臺,從而能夠為邊緣計算、人工智能和5G這類新型應(yīng)用場景提供相應(yīng)的基礎(chǔ)設(shè)施管理。這意味著OpenStack將變得更加地可重構(gòu)(Composable),OpenStack的項目不但能夠相互之間良好地集成,還要能夠與其他的開源項目一起集成,對外提供服務(wù)。這是因為未來的應(yīng)用場景更加的復(fù)雜和多變,需要各個開源社區(qū)之間的共同努力、協(xié)作才能夠滿足用戶的需求。因此,未來云計算的發(fā)展將是一個跨社區(qū)的協(xié)同發(fā)展,未來基礎(chǔ)設(shè)施的管理也將是一個端到端、從邊緣到中心化數(shù)據(jù)中心的管理、調(diào)度和編排過程。
“女王”背后
Queens新版本的推出,離不開”女王“背后各OpenStack基金會成員的無私奉獻(xiàn),據(jù) Stackalytics.com 網(wǎng)站提供的數(shù)據(jù)統(tǒng)計,截止3月6日,共有200多家企業(yè)和組織為本次Queens版本做出代碼貢獻(xiàn),這其中包括Redhat、IBM、Intel、Rackspace、SUSE等老牌OpenStack基金的”鐵粉“。而中國的華為、九州云、中興、烽火、麒麟云等幾十家OpenStack基金會成員也積極的參與到了Queens代碼貢獻(xiàn)中,并在Queens版本的代碼貢獻(xiàn)中名列前茅(如下圖)。
社區(qū)代碼貢獻(xiàn)是開源社區(qū)存在和發(fā)展的基礎(chǔ),在歷代OpenStack社區(qū)版本中,廠商都會積極參與社區(qū)代碼貢獻(xiàn),OpenStack之所以能夠在短短七年的時間里就從一個默默無聞的開源項目,發(fā)展成為今日云計算業(yè)界事實上的標(biāo)準(zhǔn),是與這些代碼貢獻(xiàn)密不可分的,而廠商對于OpenStack持續(xù)不斷的代碼貢獻(xiàn),一方面體現(xiàn)了廠商的技術(shù)水平和綜合實力,另一方面也源自O(shè)penStack強(qiáng)大的社區(qū)對廠商的吸引。有一個強(qiáng)大的社區(qū),在技術(shù)上的不足會有全世界最優(yōu)秀的工程師來幫助補(bǔ)足,有一個強(qiáng)大的社區(qū),能夠吸引到大量的廠商幫助做驗證,幫助社區(qū)發(fā)現(xiàn)問題,甚至自己提交代碼來完善OpenStack。
反過來,各大企業(yè),特別是中國企業(yè)的代碼貢獻(xiàn),對OpenStack社區(qū)的發(fā)展起到了關(guān)鍵而不可或缺的作用,這些年來,中國企業(yè)和成員不論是對OpenStack代碼貢獻(xiàn),還是對OpenStack的社區(qū)建設(shè)以及活動興辦,都是不遺余力的,像華為、九州云、中興、烽火、麒麟云等這些中國廠商,已經(jīng)成為OpenStack社區(qū)的中堅力量,這從Queens版本的代碼貢獻(xiàn)表中就可以輕易看出。
再加上OpenStack基金會在社區(qū)運(yùn)營上有極大的投入,包括每年舉辦兩次的Summit、OpenStack社區(qū)本身有一套完備的IT基礎(chǔ)設(shè)施和游戲規(guī)則讓全世界的開發(fā)者協(xié)同起來、董事會和技術(shù)委員會的設(shè)立與分工、吸引企業(yè)級會員加入、打造面向個人的COA認(rèn)證和面向公司的兼容性認(rèn)證等,這些都是包括Queens在內(nèi)的OpenStack各版本取得成功背后的關(guān)鍵因素。
霸氣“女王”
OpenStack在過去幾年中快速發(fā)展,在業(yè)界得到了廣泛的應(yīng)用,其可管理性、彈性、可擴(kuò)展性和用戶體驗的功能在不斷得到發(fā)展。OpenStack一直強(qiáng)調(diào)自己是一個“集成引擎”(Integration Engine)。在Queens版本中改進(jìn)了對于容器、NFV、邊緣計算和機(jī)器學(xué)習(xí)等新興技術(shù)的支持,意味著OpenStack還在持續(xù)地優(yōu)化這個“集成引擎”,以滿足各類新興應(yīng)用產(chǎn)生的需求。
OpenStack增加對各類技術(shù)的支持,并不會影響OpenStack作為“集成引擎”的地位和發(fā)展方向,這些技術(shù)會成為OpenStack這個“集成引擎”的重要補(bǔ)充。同時,新元素、新功能的不斷融入,也使得OpenStack將會與用戶結(jié)合更加緊密,進(jìn)一步擴(kuò)大OpenStack的生態(tài)圈,而OpenStack也將繼續(xù)在云計算領(lǐng)域占據(jù)“霸主”地位,OpenStack的未來想必也一定會更加美好!
- 蜜度索驥:以跨模態(tài)檢索技術(shù)助力“企宣”向上生長
- 萬兆光網(wǎng)試點工作解讀:運(yùn)營商集團(tuán)公司要給予必要的資金保障
- 建筑能源優(yōu)化:挑戰(zhàn)與解決方案
- 市值近3000億!寒武紀(jì)股價突破700元大關(guān),創(chuàng)歷史新高
- 北京:圍繞量子科技等前沿技術(shù)領(lǐng)域推進(jìn)國際合作
- 空間智能的革命:GIS與智能技術(shù)的協(xié)同作用
- 數(shù)據(jù)可觀測性2.0:超越傳統(tǒng)監(jiān)控,確保企業(yè)數(shù)據(jù)質(zhì)量
- 到2030年,邊緣計算將主導(dǎo)數(shù)據(jù)處理|趨勢
- 面部識別與人工智能在門禁領(lǐng)域的應(yīng)用
- 人工智能和數(shù)據(jù)中心:關(guān)鍵點、前景和力量
- 幽靈數(shù)據(jù)中心:人工智能真正潛力的障礙
免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請進(jìn)一步核實,并對任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對有關(guān)資料所引致的錯誤、不確或遺漏,概不負(fù)任何法律責(zé)任。任何單位或個人認(rèn)為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實內(nèi)容時,應(yīng)及時向本網(wǎng)站提出書面權(quán)利通知或不實情況說明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關(guān)文章源頭核實,溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。