衎一
OpenStack于十年前就率先提出開源基礎(chǔ)設(shè)施的概念,隨后迅速成為開源基礎(chǔ)設(shè)施即服務(wù)的事實(shí)標(biāo)準(zhǔn)。為了應(yīng)對(duì)人工智能、機(jī)器學(xué)習(xí)、邊緣計(jì)算及物聯(lián)網(wǎng)等新型信息技術(shù)需求,OpenStack已開始支持新的芯片架構(gòu),創(chuàng)建了一個(gè)可自我監(jiān)控、自我復(fù)制并可提供一組通用用例的基礎(chǔ)設(shè)施,自動(dòng)化規(guī)模縮小至裸機(jī)并與眾多開源組件集成,形成智能開源基礎(chǔ)設(shè)施開源組件,以滿足新型信息技術(shù)的不斷發(fā)展演進(jìn)。
OpenStack 基金會(huì)首席運(yùn)營官 Mark Collier(柯理懷)
日前,OpenStack社區(qū)正式發(fā)布部署最廣泛的開源云基礎(chǔ)設(shè)施軟件的第21版——Ussuri,正式開啟了智能開源基礎(chǔ)設(shè)施自動(dòng)化的新時(shí)代大門。
OpenStack提供了從裸金屬到邊緣應(yīng)用,從自動(dòng)化服務(wù)器、加速器的部署到負(fù)載均衡服務(wù)器、容器安全性能的提升等功能,Ussuri版本主要改進(jìn)了三個(gè)核心領(lǐng)域:
持續(xù)改進(jìn)核心基礎(chǔ)設(shè)施層的可靠性。Nova(計(jì)算服務(wù))現(xiàn)已支持Nova單元間的冷遷移及調(diào)整服務(wù)器分區(qū)大小;Kuryr(OpenStack與容器網(wǎng)絡(luò)間的橋梁)已添加對(duì)IPv6的支持;Ironic(裸金屬服務(wù))已添加自動(dòng)化裸金屬硬件配置功能。
強(qiáng)化了安全性和加密性能。Octavia(負(fù)載均衡服務(wù))現(xiàn)已支持在特定可用區(qū)域部署負(fù)載均衡服務(wù),該功能支持將負(fù)載均衡服務(wù)部署至邊緣環(huán)境。Octavia用戶現(xiàn)在可指定listeners和pools可接受的TLS碼,負(fù)載均衡服務(wù)器因此可強(qiáng)制執(zhí)行安全合規(guī)性要求。Kolla(容器化部署)已添加對(duì)后端API服務(wù)TLS加密的初始化支持,提供API流量的端到端加密。
拓展了通用性以支持新興用例。Cyborg(加速器生命周期管理)已完成與Nova(計(jì)算服務(wù))的集成。用戶如今可采用Nova來啟動(dòng)帶加速資源(由Cyborg管理)的服務(wù)器實(shí)例;Zun(容器服務(wù))已增加對(duì)Kubernetes CRI運(yùn)行時(shí)的支持。Zun采用CRI運(yùn)行時(shí)來實(shí)現(xiàn)capsule(pod)的概念,因此,Kubernetes用戶可采用Zun API在安全容器Kata Containers中創(chuàng)建pods。
這些改進(jìn)均由全球社區(qū)的上游開發(fā)者和運(yùn)營商設(shè)計(jì)和交付。OpenStack基金會(huì)執(zhí)行董事Jonathan Bryce(傅蘭石)指出,“OpenStack社區(qū)的活力源自開發(fā)者們,多年來依然保持每6個(gè)月交付一個(gè)版本的活躍水平。此次發(fā)布的Ussuri版本共收到了來自188個(gè)組織及50多個(gè)國家/地區(qū)共1003位開發(fā)者的2.4萬次代碼修改。”
OpenStack項(xiàng)目成立至今已有十年,如今由一個(gè)大型的全球開源社區(qū)支持著,并與Linux kernel、Chromium并列為全球貢獻(xiàn)度最活躍的三大開源項(xiàng)目之一。OpenStack基金會(huì)首席運(yùn)營官M(fèi)ark Collier(柯理懷)表示,“OpenStack作為一種智能開源基礎(chǔ)設(shè)施引擎能夠得到大家的認(rèn)可,是因?yàn)樗\(yùn)行良好,是穩(wěn)定可靠構(gòu)建云計(jì)算平臺(tái)的軟件?!?/p>
此外,隨著每個(gè)新版本的自動(dòng)化和成熟度不斷增加,OpenStack得以在電信、醫(yī)療、銀行、娛樂、高性能計(jì)算、政務(wù)等領(lǐng)域?qū)崿F(xiàn)一些世界上最領(lǐng)先且最具開創(chuàng)性的工作。傅蘭石對(duì)記者說,“基金會(huì)及社區(qū)最重要的目標(biāo)是讓用戶可以大規(guī)模地部署和應(yīng)用軟件。在大規(guī)模運(yùn)維用戶的帶領(lǐng)下,OpenStack部署在各行各業(yè),包括零售、電子商務(wù)、金融服務(wù)、學(xué)術(shù)研究、電信和大規(guī)模公有云等領(lǐng)域,業(yè)務(wù)范圍遍及全球?!?/p>
OpenStack是一個(gè)基礎(chǔ)設(shè)施平臺(tái),適合裸金屬、虛擬機(jī)(VMs)、圖形處理單元(GPUs)及容器等多種架構(gòu)的部署。目前,OpenStack已成為私有云中容器、VMs及裸金屬首選的開源基礎(chǔ)設(shè)施。OpenStack軟件如今支持著超過75個(gè)公有云數(shù)據(jù)中心及數(shù)千個(gè)私有云的運(yùn)行,總體計(jì)算核心規(guī)模逾千萬。
作為一個(gè)活躍度非常高的開源項(xiàng)目,OpenStack社區(qū)其實(shí)也有許多僵尸項(xiàng)目,而這,恰恰體現(xiàn)了OpenStack本身的開放性,它體現(xiàn)在允許開發(fā)者用代碼實(shí)驗(yàn)想法。傅蘭石表示,開源是很有價(jià)值的實(shí)驗(yàn)性的東西,開源讓人們測(cè)試某個(gè)想法,但有可能很多源碼沒有太大用處(通過社區(qū)協(xié)作,項(xiàng)目潛在的價(jià)值逐漸被發(fā)掘出來,這是一個(gè)從無到有逐漸積累的過程)。
隨著技術(shù)的不斷升級(jí),開發(fā)者們的思維改革必將決定大型開源社區(qū)的整體未來趨勢(shì),在OpenStack近幾次版本的發(fā)布中我們不難發(fā)現(xiàn),社區(qū)中可獨(dú)立使用的項(xiàng)目越來越多。傅蘭石對(duì)記者說,“前幾年,OpenStack的項(xiàng)目傾向于成為單一架構(gòu)的整體解決方案,每個(gè)核心組件彼此相連,耦合度比較高,而最近幾次版本發(fā)布中,許多核心組件朝著獨(dú)立的或耦合度較低的方向發(fā)展,比如Ironic對(duì)外暴露API出來,作為一個(gè)獨(dú)立項(xiàng)目來管理裸機(jī),供Kubernetes直接調(diào)用,使用Ironic的時(shí)候不用安裝整套OpenStack,這也是未來的發(fā)展方向?!?/p>
當(dāng)記者問到OpenStack基金會(huì)對(duì)未來云計(jì)算市場(chǎng)走向的看法和預(yù)期時(shí),OpenStack基金會(huì)中國社區(qū)經(jīng)理Horace Li(李昊陽)對(duì)記者說:“今年有很多新用戶的案例是圍繞5G、人工智能、機(jī)器學(xué)習(xí)和邊緣計(jì)算的,社區(qū)相繼也有很多創(chuàng)新,例如如何使硬件的自動(dòng)化反映在軟件開發(fā)上,或用軟件的形式實(shí)現(xiàn)硬件更自動(dòng)化地安裝部署等。未來,隨著新興用戶案例和需求的出現(xiàn),我們將會(huì)將重點(diǎn)更多地圍繞在如何通過軟件的方式,來實(shí)現(xiàn)更好地管理硬件或是硬件的自動(dòng)化開發(fā)?!?/p>
同時(shí),柯理懷對(duì)記者說:“我認(rèn)為一些有趣的事情正在發(fā)生,據(jù)市場(chǎng)研究機(jī)構(gòu)預(yù)計(jì),OpenStack在三年后的市場(chǎng)份額將達(dá)到77億美元,也將會(huì)有更多的用戶部署OpenStack。隨著云計(jì)算的發(fā)展,數(shù)據(jù)中心會(huì)因?yàn)橛纱硕葸M(jìn)的新架構(gòu)而得到更高效的運(yùn)行和更出色的性能表現(xiàn)。”
在5G商用時(shí)代中,邊緣計(jì)算的風(fēng)口會(huì)大力助推數(shù)據(jù)中心永不停息的硬件創(chuàng)新,而OpenStack也會(huì)應(yīng)對(duì)挑戰(zhàn),為其持續(xù)提供更好的軟件支持。