開發者的福音:OpenStack讓開源雲基礎設施實現自動化

隨着雲計算在全球的風起雲涌,開源雲基礎設施也迎來了自己的黃金時代,而OpenStack就是其中的典型代表。

OpenStack的廣袤市場前景

IT基礎設施的多樣性和複雜性不斷提升,產品研發和迭代的週期不斷縮短,使得服務商們越來越難以憑一己之力滿足客戶的所有需求。過去那種傳統巨頭一統天下的已經一去不返,越來越多的業內人士開始意識到,開源開放纔是未來的大勢所趨。

十年前,OpenStack在業界率先提出了開源基礎設施的概念,並且迅速成爲了開源基礎設施即服務的事實標準。如今包括金融、電信、醫療、電商、娛樂、政務、學術研究機構、高性能計算、大規模公有云等衆多行業領域在內,越來越多的企業和機構都開始將OpenStack作爲了自己的選擇。

2019年OpenStack計算核心規模已達1000萬

OpenStack基金會首席運營官Mark Collier(柯理懷)向趣味科技透露,2019年,OpenStack計算核心的規模已達到1000萬,2020年預計將會達到更大的部署規模。

根據市場調研機構451 research的預測,隨着越來越的用戶部署OpenStack,2023年OpenStack的全球商業市場份額將達到77億美元(摺合546億人民幣),增長極其可觀。

2023年OpenStack全球商業市場份額將達到77億美元

OpenStack如此迅猛的發展勢頭,除了來自市場的旺盛需求之外,與社區開發者們的辛勤勞作也密不可分。

作爲一個誕生已經十年的全球開源項目,OpenStack開源社區的開發者們通過大量的程序和代碼編寫,支撐着衆多計算核心的穩定運行,並且保持着每六個月交付一個版本的產品迭代頻率。而放眼全球,有且只有OpenStack、Linux、Chromium等三個開源項目達到了這一活躍水平。以最新發布的OpenStack第21版——Ussuri爲例,就是來自全球50多個國家和地區的188個組織,多達1003位開發者,經過24,000多次的代碼修改與合併,才結出的累累碩果。

OpenStack基金會首席運營官Mark Collier(柯理懷)

Ussuri的三項重大改進

對於OpenStack開源社區和廣大開發者來說,Ussuri都有着非常重大的意義。因爲通過更加智能的Ussuri,開發者可以實現自動化構建開源基礎設施,並且在可靠性、安全性、通用性等方面也有了長足的進步。

那麼與之前的OpenStack版本相比,Ussuri主要有哪些重大改進?OpenStack基金會執行董事Jonathan Bryce(傅蘭石)將其歸納爲以下三個方面:

一、注重核心基礎設施層的可靠性

這裏涉及Nova、Kuryr、Ironic等三個項目,其中Nova計算服務有助於OpenStack雲平臺跨數據中心的縮放,不論是新增數據中心和擴展雲計算平臺時管理工作負載,還是異地部署多個服務器集羣,又或是在不同環境下遷移工作負載,都會因此而變得更加便利。

作爲OpenStack與容器網絡間的橋樑,Kuryr可以將在Docker或Kubernetes中運行的容器與Neutron網絡進行連接,通過多項網絡核心功能爲容器工作負載傳遞Neutron網絡和服務,除了支持IPv6之外,Kuryr還添加了對DPDK以及最新的SR-IOV的支持,使得其可以更好地與現有的容器網絡框架整合,更好地滿足容器工作負載的網絡需求。

Ironic則是一項發展很快的裸金屬服務,主要用於在OpenStack及其他應用案例中對物理機進行管理。Ussuri版本的Ironic增加了一個自動化裸金屬硬件配置功能,可以讓用戶更加容易地增加新的裸金屬管理。此外Ironic還添加了對多租戶和認證的支持,在OpenStack平臺之外的其他架構也可以使用。

二、強化了安全性和數據加密性能

作爲一項負載均衡服務,Octavia針對TLS安全網絡傳輸協議提供了特別支持,可從pools裏接受新的TLS密文,使得負載均衡強制地執行安全合規性。

作爲OpenStack容器化部署,Kolla則首次增加了對TLS安全網絡傳輸協議的內部加密支持。這使得容器化部署的OpenStack服務之間的通信可以被自動添加TLS加密,而不需要運維人員來手動控制和管理,顯著提高了工作效率。

Neutron增加了對無狀態安全組(Stateless Security Groups)的支持,與有狀態的傳統Neutron網絡安全追蹤與管理相比,可以節省大量的資源佔用,提高工作效率,讓網絡擴展和進行大規模部署變得更有可能。

三、拓展了通用性以支持新興用例

在最新的Ussuri版本中,Cyborg加速器生命週期管理已經完成了與Nova計算服務的集成,並且可以同Neutron進行整合,用戶可通過由Cyborg管理的Nova來啓動帶加速資源的服務器。

Octavia負載均衡服務添加了對特定可用區域的支持,使得負載均衡服務可以被部署至邊緣環境,用戶可指定listeners和pools可接受的TLS碼,讓負載均衡服務器可強制執行安全合規性要求。

Magnum可在OpenStack中安裝Kubernetes,讓用戶可以更加簡單便利地在OpenStack環境中運行Kubernetes,同時還支持一些新的特性,譬如在現有的OpenStack網絡下,對已經安裝的Kubernetes進行升級,甚至是直接升級Kubernetes集羣所運行的操作系統。舉例來說,歐洲核子研究組織CERN,目前就是通過Magnum來管理500個Kubernetes集羣。

Zun容器服務增加了對Kubernetes CRI運行時的支持,採用CRI運行時來實現capsule(pod)的概念。用戶可以採用Kuberntetes在Zun中執行進程,也可以採用Zun在Kata Containers中創建Kubernetes pods來提升安全和隔離性能。

OpenStack基金會執行董事Jonathan Bryce(傅蘭石)

OpenStack基金會活動預告

2020年6月1日-5日,OpenStack基金會將在線上舉行項目小組集會活動(Project Teams Gathering,簡稱PTG)。

據悉,PTG將爲項目貢獻團隊提供統一時間和場地,齊心協力,高效協作,改進OpenStack項目及其他由OSF託管的項目。對於各個項目下一版本的產出來說,PTG有着極高的重要性:它不僅會改進項目的核心功能,還會進行跨項目協作提升工作效率並解決複雜問題。屆時運營商、開發者和其他活躍的貢獻者們,將就如何實現特定目標展開討論,達成一致意見,建立互信關係,分配工作任務並完成工作。

OpenStack基金會成員在線上會議中

除此以外,OpenStack基金會還在籌備一場線上OpenDev系列活動,就“如何應對當前雲計算基礎設施領域的挑戰”這一熱門話題,促進各開源基礎設施社區展開討論。

據瞭解,該系列活動將於2020年6月開始,活動議程主要包括以下三個部分:

一、2020年6月29日-7月1日:開源基礎設施軟件的大規模應用

二、2020年7月20-22日:硬件自動化

三、2020年8月10-12日:容器生產實踐

目前OpenDev線上系列活動的註冊通道已經開放,參與者可訪問OpenStack官網瞭解更多活動信息並註冊。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章