2014 Docker 的競爭隨即而來

jopen 10年前發布 | 8K 次閱讀 Docker

容器技術無疑是2014年的大事之一,如果你向人提起容器領域,他們會想到 Docker。Docker 如此的令人印象深刻,但在去年的六月份,OStatic 強調了它的一些不穩定性。

而到了2014年底,我們將看到容器領域變得更加復雜和具有競爭力。有些大魚正在Docker后面追趕。Google直接對準了Docker,將它的Kubernetes平臺移植到更加完整成熟的Google容器引擎的 Google云平臺。同時,Canonical也跳入了虛擬化競技場,創建了一個新的叫做LXD的管理程序,它使用了同樣的Linux容器工具,可以允許 Docker互相之間隔離。我也報道過Joyent宣布開源他的核心技術,通過高效利用向Docker這樣的容器技術,來和OpenStack和其他云技 術相抗衡。

幾個月前,我還在討論 Google 公司發布的一款基于開源協議的 Kubernetes 窗口。其實這個kubernetes容器本質上是個Borg版本,其設計思路是要好好地利用從數據中心到虛擬機之間的強大運算能力。這使得其與許多云計算部署及優化技術有所不同。你可以在 GitHub 上提供的代碼 中找到一些信息。 

我已在最早的 報告中提到了 一些關于Kubernetes 項目 里非常大的貢獻者,包括 IBM、Microsoft、Red Hat、 DockerCoreOSMesosphere,還有 SaltStack。他們都為 開源工具和容器技術 貢獻代碼,使它能運行在各種計算機及網絡上。現在,Google 已經將 Kubernetes 與 Google 容器引擎 遷移進了 Google 云平臺中。 

在產品管理副總裁 Brian Stevens 的 博客中,提到依 Google 容器引擎 其特性來作為操作操作虛擬機最理想的工具:

Google 容器引擎  能讓你把一個運行在獨立虛擬機上的管理應用組件創建成輕便的 Docker 容器,并將它加入到你管理的計算機集群,創建并綁定在基于容器的服務。而且,在沒有任何附加條件的情況下獲得像日志管理,監控和健康管理那樣相同的功能。 基于開源的 Kubernetes 項目和運行在 Google 云虛擬機服務及容器引擎,是你建立基于容器應用的最佳、最有效的方式。”

當然 Google 已經是條大魚了,但大多數人卻也在談論 Canonical 的 LXD 項目。 Silicon Angle指出:

“上周,Canonical 公司扔出了一個重磅炸彈, 透露 他跟隨的操作系統供應商 Red Hat 公司與利用 一個新型 hypervisor 技術 進 軍虛擬化市場的Microsoft 公司都承諾將提供更快與更有效力地體驗。 被稱為 LXD 的這款程式是依賴 Linux 集成環境。這是由于此環境中提供了 Docker 的基礎。并使其與其它實例間互相獨立,在這里不包括需要添加集成具有管理與監控功能的大眾化安全設施喲。”

Canonical 在近日建立了一個新的 “snappy” 版本的 Ubuntu 內核。這個極其輕量化的 Ubuntu 是特別為Docker 部署與平臺服務環境提供支持。

在 Linux 的前沿陣地,我們報道過 CoreOS 團隊是如何去部署一款被稱為 Rocket 的 Docker 競爭產品。根據 CoreOS 團隊的介紹,Rocket 是一款新型的運行容器,并專門針對模塊化、安全性、及速度性進行設計。 這個組織已經在 GitHub 上發布了一個雛形版本,用來收集來自社區反饋信息。

根據關于Rocket的一篇報道:

“在2013年的早些時候,當Docker首次介紹給我們的時候,關于“標準容器”的概念一鳴驚人,立即引人注目:簡單的組件,可組合的單元,可以在各種系統中使用。Docker 倉庫 包含一個聲明 ,關于什么是標準容器。這是產業的集結號,同時我們快速跟進。我們一致認為,Docker會成為一個簡單的單元。”

“不幸的是,一個簡單的可重用組件并不是最終的發展方向。現在,Docker正在創建工具用來啟動云服務,集群系統。同時,創建大范圍的函數:創建鏡像, 運行鏡像,上傳,下載以及最終甚至覆蓋網絡。所有的內容都編譯到一個單獨的二進制文件,并以root身份運行在服務器之上。 標準容器的聲明已經刪除。我們應該停止談論Docker容易,同時,開始討論Docker平臺。”

“我們仍然相信Docker介紹的最初的容器的假設,所以我們在做關于它的一些事情。Rocket是一個命令行工具,rtk,用來運行App容器。"App容器"是一種鏡像格式規范,容器運行時,以及一種發現機制。”

Joyent也已經宣布兩 款新的開源軟件,同時提供Joyent公開云的容器服務來加速企業采用應用程序容器。Docker應用程序容器占據著每個地方的頭條,同時,檢驗著數據中 心如何進行操控。盡管如此,Joyent仍致力于留有余地的安全領域,虛擬網絡,同時關注于尋求在生產應用中部署Docker的企業。Joyent所宣布 的開源軟件,Linux Branded Zones(LXz)以及針對智能數據中心(SmartDataCenter)的Docker引擎的拓展,都定向于“交付論證,多租戶模式(multi- tenant)安全性,以及運行于Docker應用程序容器的Linux應用程序的裸機性能”。

Joyent宣稱,使用LXz,你可以運行Linux應用程序,包括運行于Docker容器的應用程序,具備天然的安全操作系統虛擬化而無需硬件hypervisor層的干涉。

“在過時的硬件hypervisor主機,像VMware或亞馬遜彈性計算云(Amazon EC2),運行Docker容器,意味著你放棄了基礎容器的負載密度和性能的優勢。”Joyen公司的產品副總裁Bill Fine說道。“針對智能數據中心(SmartDataCenter)的LXz和Docker引擎,為多租戶環境下基于Docker的應用程序,提供了安 全和裸機性能的基礎容器運行時環境。”

Docker應用程序容器正占據著每個地方的頭條,同時,檢驗著數據中心如何進行操控。他們將依舊是2015年的大新聞,但是Docker也將面臨競爭。 許多主要的公有的和私有的云提供商建議企業不要在過時的硬件之上運行Docker容器,這是基于默認Linux基礎容器安全性的考慮。他們將緊密關注與 Docker競爭的技術,這也將是2015年的大新聞。

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