業界領先的開源云計算項目OpenStack周四發布了第16個版本Pike,新版本并沒有增加太多的新功能,而是專注于改進基礎設施,Pike版本的核心主題是各種研發團隊專注于使OpenStack更具可組合性,使企業用戶可以更輕松地選擇所需的功能。
根據OpenStack基金會今年4月份發布的OpenStack第九次用戶調查顯示,雖然OpenStack平臺的使用率在不斷上升,但是用戶對OpenStack的滿意度正在下降,問題的關鍵可能就是在OpenStack的可用性上。
OpenStack基金會首席運營官Mark Collier和OPpenStack營銷和社區服務副總裁Lauren Sell表示,目前社區正在看到OpenStack有一些新興的用例,其中一個趨勢是邊緣計算的應用。主要的公有云巨頭如微軟、AWS、谷歌等已近在其公有云中提供了關于邊緣計算的服務。
新版本Pike最顯著的改進在于更容易部署和更新OpenStack,同時還使得像邊緣計算和網絡功能虛擬化(NFV)方面的用例成為可能。OpenStack基金會表示Pike提供的新功能提高了可管理性、更高的靈活性和規模,包括:
Nova Cells v2:Nova提供了一種配置計算實例或虛擬服務器的方式,并支持創建虛擬機、裸機服務器,并未系統容器提供有限的支持。Nova Cells v2使得運營商能夠分片部署,以幫助擴展數據庫和消息隊列,并幫助擴展數據庫并隔離故障域,有效消除單點故障。Python 3.5 upgrade:OpenStack社區已經在所有項目中引入了對Python 3.5的支持,以便在未來充分利用新功能并有效提高性能,并且為2020年的Python 2.x生命周期做好準備。利用etcd:Etcd是以開源的分布式密鑰值存儲,它提供了一種可靠的方式來存儲由Linux容器發行版CoreOS上的數據,它將成為OpenStack分布式管理解決方案,而Pike版本已經開始整合EtcdIronic裸機服務:Ironic是一個集成的提供裸機的OpenStack程序,在Pike版本中Ironic增加了插入Neutron網絡以實現多租戶的能力,該軟件還將Cinder,Neutron,Nova和Swift作為可升級的項目,讓運營商在不中斷服務的情況下更新代碼Cinder塊存儲:Cinder旨在向最終用戶提供由OpenStack計算項目使用的存儲資源,Pike的快照功能讓用戶在運行測試后快速回復數據或進行重置,用戶可以在不關閉虛擬機的情況下擴展存儲Swift對象存儲新增全球分布式擦除碼:Swift提供云存儲軟件,讓用戶通過簡單的API實現存儲和檢索大量數據。Pike版本中即便跨域網絡關閉,單個區域仍然可以運行,單個域的故障可以通過遠程域進行恢復,Swift還通過使用戶單個服務器運行多個并發進程來改進性能。根據今年4月份OpenStack基金會發布的用戶調查顯示,OpenStack平臺的用戶在不斷增長,其中北美、歐洲和亞洲地區為OpenStack的主要市場。
用戶采用OpenStack平臺的主要驅動因素包括:
避免廠商鎖定提升企業的創新能力提高運營效率節省成本實現安全目標等此外,OpenStack在中國取得了重大的進展,中國主要的運營商、廠商、云計算公司等都在基于OpenStack構建云平臺,OpenStack在中國最大的用戶包括中鐵、中國銀聯、中國移動、華為、中興等等。此外,騰訊推出的社交工具微信的部分服務也運行在基于OpenStack的云平臺上,在今年7月份更是成功舉行了China OpenStack Days活動。