衎一
OpenStack于十年前就率先提出開源基礎設施的概念,隨后迅速成為開源基礎設施即服務的事實標準。為了應對人工智能、機器學習、邊緣計算及物聯網等新型信息技術需求,OpenStack已開始支持新的芯片架構,創建了一個可自我監控、自我復制并可提供一組通用用例的基礎設施,自動化規模縮小至裸機并與眾多開源組件集成,形成智能開源基礎設施開源組件,以滿足新型信息技術的不斷發展演進。

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