T巨頭Google現已加入Docker豪華午餐,它為客戶提供了一項簡潔、高效且穩定的容器服務,目前GCE已全面對外開放。
Google是最新的容器云服務提供商,而容器技術是一種新興的虛擬化技術,其支持者稱它可以簡化在云中運行應用的流程。
Google現開始提供名為Google Container Engine(以下簡稱GCE)的容器管理服務。這為商業用戶在Google云平臺的容器中運行它們最重要的應用提供了可能。
越來越多的公司開始使用容器來構建應用,它可以方便地實現擴展、復制以及升級。這個新服務提供了一種全新的途徑來管理大量容器,免除了涉及到多容器業務流操作的大量底層工作。
Google于2014年11月首次對外發布了容器引擎,不過只是預覽版本。隨著這次商業性的發布,Google確保該服務已經具備好應對生產環境的各種條件,并承諾99.95%的正常運行時間。
另外,定價也已經確定。少于6個節點的用戶可以免費使用,若需管理多于6個節點則需為每個集群支付$0.15/小時的費用。
Google自身早已使用容器來運行Internet服務,例如搜索和郵箱服務。
通過容器,公司可以讓每個組件包含一部分應用,以模塊化的方式構建它們的應用,這就是廣為人知的微服務架構。當應用需要更新時,一個新的容器可以輕易地實現替換,以減小對操作的影響。
容器也為DevOps形式的軟件開發創造了條件。這種情況下,開發者在開發應用時快速地迭代,通過在容器中打包,每個獨立的組件都可以輕松地進行測試。
通過這個服務,用戶在單次操作中,完成對多容器復雜應用的部署。GCE會記錄操作日志,以確保每個容器的正確運行,它也提供一條簡易的途徑,通過增加額外的處理器或內存,來調整集群的大小。
Porch是一家初創公司,它為客戶提供一項列表服務來尋找家裝專業人士。在一篇宣布GCE發布的文章中,我們發現Porch聲稱,與其它云服務相比,使用Google的基于容器的解決方案只需要約40%的資源。
基于容器的架構也允許公司在內部部署環境與云服務,抑或是兩個云服務之間,遷移它們的應用。Microsoft、IBM、Red Hat和VMware都通過它們各自的服務和企業軟件棧提供容器管理技術。
GCE基于Kubernetes,Kubernetes是一個由Google開發的開源容器管理軟件。