衎一
OpenStack于十年前就率先提出開源基礎(chǔ)設(shè)施的概念,隨后迅速成為開源基礎(chǔ)設(shè)施即服務(wù)的事實標(biāo)準(zhǔn)。為了應(yīng)對人工智能、機(jī)器學(xué)習(xí)、邊緣計算及物聯(lián)網(wǎng)等新型信息技術(shù)需求,OpenStack已開始支持新的芯片架構(gòu),創(chuàng)建了一個可自我監(jiān)控、自我復(fù)制并可提供一組通用用例的基礎(chǔ)設(shè)施,自動化規(guī)模縮小至裸機(jī)并與眾多開源組件集成,形成智能開源基礎(chǔ)設(shè)施開源組件,以滿足新型信息技術(shù)的不斷發(fā)展演進(jìn)。

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