谷歌的Anthos與AWS和Azure混合云有何不同?
譯文【51CTO.com快譯】最近谷歌宣布Anthos產(chǎn)品正式上線,市面上因此出現(xiàn)了新的玩家。Anthos旨在幫助開(kāi)發(fā)人員和IT管理員應(yīng)對(duì)復(fù)雜的分布式應(yīng)用軟件。雖說(shuō)微軟是***家借助Azure Stack讓客戶可以在自己的數(shù)據(jù)中心運(yùn)行云環(huán)境的超大規(guī)模云平臺(tái)運(yùn)營(yíng)商,但亞馬遜和谷歌現(xiàn)在都推出了有同樣功能的產(chǎn)品和服務(wù)。
三巨頭都認(rèn)識(shí)到需要充分利用容器和Kubernetes等***創(chuàng)新,幫助客戶更新改造現(xiàn)有應(yīng)用軟件。讓所有這些不同的應(yīng)用軟件在本地和云端的不同平臺(tái)上協(xié)同運(yùn)行具有挑戰(zhàn)性。谷歌表示,它有切實(shí)可行的解決方案來(lái)克服這一挑戰(zhàn)。
谷歌的Kubernetes集團(tuán)產(chǎn)品經(jīng)理Aparna Sinha描述了該公司采用三種不同的方法來(lái)更新改造遺留應(yīng)用軟件:
- GKE On-Prem將谷歌的云服務(wù)引入到客戶的數(shù)據(jù)中心
- 服務(wù)網(wǎng)格將應(yīng)用軟件移到微服務(wù)架構(gòu)
- 對(duì)遺留應(yīng)用軟件進(jìn)行容器化處理,使它們可移植、可訪問(wèn)
Sinha告訴我:“我們已看到很多客戶對(duì)混合方法和多云方法都感興趣,以提供帶來(lái)一致性能和適宜控制級(jí)別的服務(wù)。”
這每種方法都能有條不紊地將遺留應(yīng)用軟件遷移到基于云的架構(gòu)。雖然這不排除將應(yīng)用軟件的某些部分留在內(nèi)部,但確實(shí)需要使用容器和Kubernetes作為新應(yīng)用軟件范式的基礎(chǔ)部分。
谷歌Kubernetes Environment On-Prem
作為谷歌混合云產(chǎn)品的基石,GKE On-Prem為客戶提供了更新改造駐留在舊硬件上的舊應(yīng)用軟件的多種方法。工作負(fù)載的可移植性即讓應(yīng)用軟件能夠在任何地方運(yùn)行是最終目標(biāo)。如果你需要將數(shù)據(jù)留在內(nèi)部或者不希望將大量數(shù)據(jù)移動(dòng)到云端,GKE On-Prem便于構(gòu)建和運(yùn)行應(yīng)用軟件。
谷歌在此采用的方法與亞馬遜或微軟的方法不同,原因在于GKE On-Prem在VMware vSphere上運(yùn)行。一切都在客戶硬件上運(yùn)行,支持所有主流的VMware OEM廠商,包括思科、Dell/EMC、HPE和聯(lián)想。這種方法迎合大量的現(xiàn)有VMware客戶,并保留了已經(jīng)部署的熟悉的管理和運(yùn)營(yíng)環(huán)境。
服務(wù)網(wǎng)格
谷歌認(rèn)為未來(lái),應(yīng)用軟件集成建立在全部在云端編排和管理的眾多微服務(wù)上。谷歌云服務(wù)網(wǎng)格(GCSM)這款產(chǎn)品可以處理從通信、網(wǎng)絡(luò)到監(jiān)控和安全的一切。GCSM利用谷歌的Istio產(chǎn)品來(lái)處理確保這些新型微服務(wù)可靠且安全所需的繁重任務(wù)。
無(wú)服務(wù)器計(jì)算這個(gè)概念是指:以一種與平臺(tái)無(wú)關(guān)的方式提供按需提供的特定服務(wù)。這里的要點(diǎn)在于,提供某項(xiàng)功能,又不必囿于任何物理系統(tǒng)。谷歌解決這個(gè)問(wèn)題的方法是,使用Kubernetes和基于Istio的新項(xiàng)目Knative來(lái)完成所有工作。
容器化
大多數(shù)公司都有永遠(yuǎn)不會(huì)重寫的整體式應(yīng)用軟件。這些可能是套裝應(yīng)用軟件,比如數(shù)據(jù)庫(kù)或過(guò)去購(gòu)買的另一款應(yīng)用軟件。谷歌在此的方法是,將這些應(yīng)用軟件遷移到基于容器的平臺(tái),讓它們能夠運(yùn)行;更重要的是,能夠加以管理并與谷歌云平臺(tái)環(huán)境集成。
為了簡(jiǎn)化這個(gè)過(guò)程,谷歌有一個(gè)遷移中心,通過(guò)內(nèi)部和合作伙伴提供特定服務(wù)。視客戶要求的復(fù)雜性和靈活性而定,可采取諸多方法來(lái)解決這個(gè)問(wèn)題:從平移到遷移并更新改造,不一而足。谷歌意識(shí)到這種方法無(wú)法滿足所有需求,為此請(qǐng)來(lái)眾多合作伙伴以滿足需求。
結(jié)束語(yǔ)
谷歌處理復(fù)雜性問(wèn)題方面的整體戰(zhàn)略是盡量簡(jiǎn)化。雖然這看起來(lái)很老套,但如果你試用一下谷歌的產(chǎn)品,確實(shí)管用。開(kāi)發(fā)人員只要點(diǎn)幾下鼠標(biāo)就可以啟用測(cè)試系統(tǒng),然后使用與生產(chǎn)環(huán)境中基本上一樣的核心基礎(chǔ)設(shè)施進(jìn)行開(kāi)發(fā)。
微軟針對(duì)集成本地和云端開(kāi)發(fā)采取的方案是采用Azure Stack系統(tǒng)。同樣,亞馬遜希望你購(gòu)買它的硬件,在本地?cái)?shù)據(jù)中心運(yùn)行AWS的克隆環(huán)境。谷歌認(rèn)為,在現(xiàn)有硬件上運(yùn)行VMware vSphere就能滿足你的需求,而成本比AWS或微軟低得多。
原文標(biāo)題:How Google’s Anthos Is Different from AWS and Azure Hybrid Clouds,作者:Paul Ferrill
【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】