相較于新功能,最新OpenStack發行版專注于提升穩定性與性能表現。按慣例來講,開源OpenStack基金會通常還需要幾個月才會發布其云軟件的最新版本。然而這一次OpenStack社區搶先推出了本輪最新版本Ocata,且一次性交付完成。最新版本專注于提升穩定性、可擴展性以及核心計算與網絡服務的性能水平。
作為OpenStack的最新版本,Ocata對于容器技術表現得十分友好
Ocata版本主要強調以下升級:
新的Nova計算“取代”原有應用編程接口(簡稱API),旨在幫助用戶更為智能地根據應用需求分配資源。Cells v2亦作為默認配置以提升Nova可擴展性。OpenStack的Horizon儀表板現在提供新的OS配置UI以實現各keystone間聯動,意味著運營人員能夠在各項OpenStack服務之間檢測性能問題。Keystone身份聯動機制如今能夠自動動態配置項目,并在驗證成功后為聯動用戶分配角色。Ironic裸機服務迎來網絡與驅動程序增強。Telemetry各項目實現性能與CPU使用量改進:如今用戶可利用Ceilometer配合Gnocchi存儲引擎每秒存儲數百萬條指標。Cinder塊存儲服務中的主動/主動高可用性如今可通過驅動程序實現。Congress治理框架現在迎來政策語言增強,旨在實現網絡地址操作以實現更好的網絡與安全性治理。Ocata亦在網絡層對基于容器的應用框架提供更為出色的支持能力。另外,在最新版本當中,大家亦可對OpenStack各服務進行容器化。這意味著我們將能夠更輕松地將OpenStack作為微服務應用進行部署與管理。
此外,OpenStack還引入了新的基于容器應用框架及部署工具。其中具體包括用于實現OpenStack服務容器化的Kolla、用于橋接容器網絡與存儲資源的Kuryr以及用于容器管理的Zun。
“一年之前,人們還認為容器技術的崛起將令OpenStack走向消亡,”OpenStack基金會執行董事Jonathan Bryce在一份聲明中表示。“然而,如今事實證明容器技術已經成為云平臺發展的一大新型助力。利用容器編排框架將OpenStack作為應用程序加以運行,能夠大大降低相關運營難度。這意味著整套云體系只需更少人員即可運轉,使得OpenStack能夠立足小型規模起效并提供更為豐富的訪問與實踐選項。”
另外,新引入的“nova-status upgrade check”命令允許運營人員測試其部署的準備情況,從而使其了解其是否能夠安全升級至Ocata。如果無法安全升級,該命令將提示其需要解決相應問題后再行升級。