從OpenStack Ocata看容器技術的走勢
對OpenStack開源云平臺,眾所周知,OpenStack社區會對其每六個月升級一次。截止到2016年10發布的第14個版本Newton,這一規律一直沒有改變。
然而2017年2月,OpenStack社區卻突然發布了OpenStack的第15個版本Ocata。這一版本的發布,與上一版本的發布時間間隔只有四個月。是什么原因,促使OpenStack社區提前兩個月的時間發布了新的版本Ocata?我們來看看OpenStack Ocata版本都做了哪些升級,新增了哪些功能。
Ocata版本,除了在穩定性、可擴展性和核心計算性能 ,及網絡服務方面做了進一步的改進外,還加大了對網絡層容器應用框架的支持,以及OpenStack的容器化服務,以簡化部署和升級流程,讓用戶可以以微服務的形式使用OpenStack。OpenStack擴大對容器的支持主要表現在以下方面:
- Kolla:提供了容器化的OpenStack服務,并在控制面板上有對Kubernetes的支持
- Kuryr:它把OpenStack與容器網絡和存儲橋接,現在可以支持Docker Swarm;同時它的子項目Fuxi把Cinder和Manila存儲與容器環境相連
- Zun:提供容器管理服務
- Magnum:現在支持Mesosphere DC / OS作為集群類型
- Kubernetes:支持新的SUSE分發
“一年前,人們認為容器可能會終結OpenStack,”OpenStack基金會執行董事Jonathan Bryce表示:,“但實際上它們只是云平臺的又一支撐力。像應用程序一樣,使用容器編排框架運行OpenStack,使其更容易操作。"
此外,圍繞著容器技術,OpenStack在演進中不斷增加多個項目其的支持,對此,OpenStack的COO Mark Collier表示,OpenStack與Kubernetes的結合正是云未來的指路燈。
如此大力度地容器支持,是否說明,容器技術是現在開發人員所需要,是當今天IT界的一個技術趨勢;同時,OpenStack也是為了滿足企業的這一需求,才會提前兩月發布這一新版本呢!