OpenStack基金會發布白皮書,推進容器技術

jopen 9年前發布 | 18K 次閱讀 OpenStack

 

最近的一項 調查 顯示,69%的公司將會在下一年在生產環境中使用容器。為了更好地說明容器現下如此廣受關注的原因,OpenStack基金會近期發布了一篇名為《 探索機遇:容器與OpenStack 》的白皮書。

來自Mirantis、Rackspace還有思科公司的研究者,在18頁的白皮書中詳細介紹了在OpenStack基礎設施中容器的使用價值,簡要概述了如何使用 OpenStack Nova 搭建容器托管環境。白皮書還介紹了OpenStack Compute項目。此外,白皮書還給出了現在和未來容器的一些使用案例。以Lithium科技公司為例,該公司為超過400家企業(其中包括谷歌、美國 電話電報公司、絲芙蘭公司等)推進“社交平臺即服務”業務,這家公司的運行就得益于OpenStack私有云服務。白皮書概述了Lithium公司如何通 過使用Docker和Kubernetes容器編排與集群,過渡到一個架構更加完美的使用容器的公司典范。

容器在發展過程中頗受爭議,但是這也促使人們思考容器將會給OpenStack的需求帶來怎樣的影響。有著長遠考慮的分析者認為,容器會與OpenStack和諧共存,創新型公司將會創造一個 多種技術混合的多元環境

今年五月的OpenStack峰會期間,有一整天被專門用于討論容器。OpenStack基金會的首席運營官Mark Collier在他的 主題報告 中,深入討論了容器。他解釋道,就像OpenStack擅長幫助企業管理VM部署和虛擬化他們的數據中心一樣,容器技術也可以做同樣的事情。對于用戶而 言,最重要的是將OpenStack當成黑盒一樣的集成引擎,這樣用戶就能利用OpenStack更好地完成他們的工作。在計算、儲存、聯網等方面無需做 重復勞動,對于容器也是一樣。

對于一般人來說,容器十分便攜,隔離環境使得開發者可以使用所有需要的依賴項和庫來打包應用程序。容器與虛擬機有很多相似點,它們之間也有很多不同。比如說,容器和虛擬機共享一些資源(如操作系統內核),但是它們分離應用與其他服務的方式卻不同。

OpenStack基金會發布白皮書,推進容器技術

白皮書深入調研了OpenStack的容器管理、不同的容器相關服務以及即將發布的新版OpenStack,可以幫助公司了解如何利用OpenStack發揮容器的效用。上圖為OpenStack“容器即服務”的支持架構。

以下是幾點使用容器的理由,節選自白皮書:

  • 獲得固定的軟件包裝,可以完美適應于不變的基礎結構模型。
  • 可以封裝微服務。
  • 在OpenStack虛擬機和裸機服務器( Ironic )上,可以啟用容器的可移植性。

去年,OpenStack社區決定開始支持容器和第三方容器支持者(如,Docker Swarm、Kubernetes、Mesos等)。OpenStack將相關技術命名為“容器編制引擎(COEs,Container Orchestration Engines)”,三個COE系統全部可以在 OpenStack Magnum容器服務 中獲得支持。

現在,OpenStack支持Linux容器( LXC )和 Virtuozzo系統容器 。Docker應用容器以及Docker Swarm、Kubernetes、Mesos容器編制可以從Magnum自由發布版中獲得。白皮書同時描繪了不久的將來,用戶所期待的容器和容器管理細 節,以及成熟OpenStack容器支持的持續革新。另外,白皮書還重點介紹了如何使用OpenStack Compute創建容器托管環境的方法。正如各種組織機構需要一種方案管理虛擬機和解決虛擬機蔓延問題,這對于容器來說同樣是一個挑戰。 OpenStack是一個可行的選擇,它不用另外創建單獨的容器專用基礎設施,僅僅使用容器,就可以在現有的架構中提供所需的額外的敏捷性。

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!