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