2015年,OpenStack全面擁抱容器技術。在春季的溫哥華OpenStack Summit上,容器的大討論如火如荼。而在7月谷歌宣布加入OpenStack基金會之后,OpenStack與谷歌開源容器項目Kubernetes 的整合行動進一步加快。在替代傳統IT架構、扮演云計算時代基礎計算資源統一調度平臺的同時,OpenStack也在全力與云端下一波浪潮的寵兒——容器技術實現融合。
近日,一份名為《探索機遇:容器與OpenStack》的白皮書由OpenStack基金會官方發布。這份由來自Mirantis、Rackspace、思科等公司的技術專家共同撰寫的白皮書試圖用通俗的語句、生動的案例和深入的技術探討為您展示在OpenStack中部署容器的價值,兩者之間融合應用路徑,以及如何利用OpenStack Nova搭建容器的托管環境。
“社區將OpenStack看作是一個集成引擎,這樣的定位對用戶而言意義重大。就像我們在計算、存儲和網絡方面無需重新發明輪子一樣,我們也無需對容器做這些事。”
——OpenStack基金會COO Mark Collier在白皮書的開篇中說道。
作為一項處在快速演進狀態的技術,OpenStack已經進入了容器支持者的陣營,而這樣的支持與OpenStack此前對其他技術的包容與融合過程是十分類似的。對IT組織而言,關鍵的價值在于,OpenStack通過交付跨平臺的API實現對虛擬機、容器和裸金屬機的管理。
這份白皮書從容器的基礎知識談起,介紹了包括Docker Swarm、Kubernetes以及Mesos在內的等多項容器服務,同時還詳細介紹了容器在OpenStack基礎設施內能夠發揮的價值。
目前,Rackspace正在通過OpenStack在生產環境交付可擴展的容器服務,包括Rackspace私有云、Rackspace公有云以及Rackspace云數據庫。Pantheon,一個服務于10萬個文檔管理和WordPress站點的網站管理平臺,在虛擬機和裸金屬服務器上運行了多達100萬個容器,采用的是與基于OpenStack的CLI和RESTful API相同的交付方式。
白皮書還介紹了容器現階段在OpenStack領域的應用情況,以及未來可能的應用場景。從OpenStack擁抱容器的角度,未來工作的重點包括:
為運行在OpenStack上的容器工作負載提供支持;
簡化運行多租戶容器服務的設置操作;
為尚未創建明確的容器策略的OpenStack云的運維者提供模塊化的選擇。
目前,有多個OpenStack子項目正在推動容器在OpenStack平臺的應用,例如Magnum、Kolla和Murano。
附圖 OpenStack CaaS(容器即服務)支持架構
而在現階段,OpenStack已經支持Linux容器(LXC)和Virtuozzo系統容器。Docker應用容器以及Docker Swarm、Kubernetes、Mesos容器編排可以在即將發布的L版本中獲得(Magnum)。這份白皮書還列舉了用戶所期待的容器和容器管理的細節,以及羽翼未豐的OpenStack容器如何在未來實現可持續的創新。
點擊Containers-and-OpenStack鏈接,下載《探索機遇:容器與OpenStack》報告的全文PDF文檔。