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