所有你想知道的Anthos-谷歌混合和多雲平臺
【編者的話】Kubernetes被認為是一個高度技術化、極客化的平臺,吸引著無數的開發者和運營商。有了Anthos,谷歌將改變人們對Kubernetes的看法。它將平臺變成了一個可行的、可靠的、企業級的混合雲平臺。
在最近結束的Cloud Next會議上,谷歌宣佈了具有通用可用性的 Anthos (企業混合雲和多雲平臺)。
儘管有超過100個公告在這次活動中釋出,Anthos脫穎而出的原因很明顯,它標誌著谷歌正式進入企業資料中心,是業界第一個來自主流公共雲提供商的官方多雲平臺。
從桑達爾·皮查伊(Sundar Pichai)到托馬斯·庫裡安(Thomas Kurian),再到烏爾斯·霍爾茲勒(Urs Holzle),Anthos被譽為下一代技術。很明顯,谷歌的高層領導團隊為Anthos感到驕傲。

桑達爾·皮查伊,谷歌CEO
Anthos與其他公共雲服務不同。它不僅是一個產品,而且是多個服務的保護傘品牌,這些服務與應用程式現代化、雲遷移、混合雲和多雲管理等主題保持一致。
儘管谷歌Cloud Next的覆蓋範圍很廣,當然還有一般的可用性,但是Anthos的宣告還是令人困惑。文件很少,而且服務沒有完全整合到自助服務控制檯。除了混合連線和多雲應用程式部署之外,我們對谷歌中的這項新技術知之甚少。
這裡嘗試提供一個Anthos的大致面貌。
Anthos的核心構建模組
Anthos的核心是我們這個時代最流行的開源專案——Kubernetes。Anthos是建立在谷歌Kubernetes Engine (GKE)的堅實基礎之上的,谷歌Kubernetes Engine是谷歌雲平臺上提供的託管容器服務,但其他關鍵技術增強了Kubernetes的力量。
讓我們來仔細看看Anthos的核心構建模組:
- 1)谷歌Kubernetes Engine是Anthos的中央指揮控制中心。客戶使用GKE控制平面管理執行在谷歌雲、內部部署的資料中心等雲平臺上的分散式基礎設施。
- 2) GKE On-prem -谷歌提供了一個與GKE一致的基於kubernetes的軟體平臺。客戶可以將其部署到任何相容的硬體上,谷歌將管理這個平臺。從升級Kubernetes版本到應用最新補丁,谷歌將把它當作GKE的邏輯擴充套件。需要注意的是,GKE on-prem作為一個虛擬裝置執行在VMware vSphere 6.5之上。對其他管理程式(如Hyper-V和KVM)的支援正在進行中。
- 3) Istio——該技術支援跨平臺的聯邦網路管理。Istio充當服務網格,連線跨資料中心、GCP和其他雲部署的應用程式的各個元件。它與VMware NSX、Cisco ACI等軟體定義的網路無縫整合,當然還有谷歌自己的Andromeda。在F5等網路裝置上已有投資的客戶可以將Istio與負載平衡器和防火牆整合在一起。
- 4) Velostrata -谷歌於2018年獲得雲遷移技術,為Kubernetes公司提供雲遷移技術支援。Velostrata提供了兩個重要的功能——流式on-prem物理/虛擬機器,以在GCE例項中建立副本,以及將現有的vm轉換為Kubernetes應用程式(pod)。這是業界第一個由谷歌構建的物理到kubernetes (P2K)遷移工具。這個功能可以在Anthos遷移時使用,目前還處於beta測試階段。
- 5) Anthos配置管理——Kubernetes是一個可擴充套件的策略驅動平臺。由於Anthos的客戶將不得不處理執行在各種環境中的多個Kubernetes部署,因此谷歌試圖通過Anthos簡化配置管理。通過部署構件、配置設定、網路策略、金鑰和密碼,Anthos配置管理可以維護配置並將其應用於一個或多個叢集。可以將此技術視為與策略和配置相關的所有內容的版本控制的、安全的中央儲存庫。
- 6) Stackdriver-Stackdriver為Anthos基礎設施和應用程式帶來了可觀察性。客戶可以跟蹤Anthos中執行的叢集的狀態以及部署在每個託管叢集中的應用程式的執行狀況。它充當集中監視、日誌記錄、跟蹤和可觀察性平臺。
- 7) GCP雲互連——沒有企業資料中心和雲基礎設施之間的高速連線,任何混合雲平臺都不完整。當資料中心與雲連線時,雲互連可以提供高達100Gbps的速度。客戶還可以使用Equinix、NTT Communications、軟銀等公司提供的電信網路,將資料中心擴充套件到GCP。
- 8) GCP Marketplace——谷歌建立了一個可以在Kubernetes上執行的ISV和開源應用程式的列表。客戶可以通過單擊安裝程式在Anthos部署Cassandra database和GitLab等應用程式。最終,谷歌可能會提供一個由內部IT維護的私有應用程式目錄。
谷歌的產品管理團隊為Anthos的服務做了大量的工作。
綠地vs棕地應用
Anthos的核心主題是應用程式現代化。谷歌設想了一個所有企業應用程式都執行在Kubernetes上的未來。為此,它投資了Velostrata等技術,將vm就地升級為容器。
谷歌為VMware vRealize構建了一個外掛,將現有的vm轉換為Kubernetes Pods。即使是PostgreSQL和MySQL這樣的有狀態工作負載,也可以在Kubernetes中作為狀態集遷移和部署。
在典型的谷歌風格中,該公司正在淡化on-prem vm向雲vm的遷移。但Velostrata最初的產品都是關於vm的。執行傳統業務線應用程式(如SAP、Oracle Financials和Peoplesoft)的客戶可以繼續在on-prem vm中執行它們,或者選擇將它們遷移到計算引擎vm。Anthos在技術上可以在Kubernetes中執行的vm和容器化應用程式之間提供互操作性。
使用Anthos,谷歌希望在Kubernetes中使用所有當代的基於微服務的應用程式(greenfield),同時將現有的vm (brownfield)遷移到容器中。這樣,執行在非x86架構的應用和遺留應用將繼續在物理或虛擬機器中執行。
廣泛的行業合作
谷歌經常被批評缺乏與其他行業參與者的合作和夥伴關係。懷著打敗微軟和亞馬遜的雄心,谷歌已經準備好與生態系統中成熟的行業參與者合作。這一舉措無疑將有助於谷歌將其定位為企業玩家。
要想在Anthos取得成功,谷歌必須通過現有的企業參與者來推動其棧。它正在尋找與微軟(Microsoft)和亞馬遜(Amazon)攜手推出混合雲的合作伙伴。
思科正在將HyperFlex、ACI、SD-WAN和Stealthwatch Cloud擴充套件到Anthos,以交付經過驗證的軟體定義的網路功能。VMware正在為VeloCloud的Pivotal Kubernetes Service (PKS)和SD-WAN新增Anthos支援。它還將其流行的SDN NSX與執行在Anthos中的Istio整合在一起。
有超過12個isv支援Anthos的釋出。從Citrix到NetApp再到MongoDB,有很多平臺提供商將他們的軟體與Anthos整合在一起。
谷歌Kubernetes搶地
作為Kubernetes的創始人,谷歌對容器管理略知一二。當Docker開始吸引開發人員時,谷歌意識到這是在外部釋放Kubernetes的最佳時機。該公司還迅速在公共雲端計算領域推出了業內首個託管的Kubernetes。儘管Kubernetes提供了十幾種託管服務,GKE仍然是執行微服務的最佳平臺。
憑藉對Kubernetes的深刻理解和大量投資,谷歌希望在docker和微服務的美麗新世界中佔有一席之地。該公司希望企業從vm跨越到Kubernetes,以執行它們的現代應用程式。
Anthos是谷歌的一個大膽舉措。它在摒棄競爭對手用來吸引企業的陳詞濫調的混合雲敘事方面,是在冒著經過計算的風險。Anthos必然會被拿來與Microsoft Azure Stack以及由VMware和Outposts組成的AWS混合故事進行比較。谷歌與其他產品的根本區別在於其技術基礎深深植根於容器和Kubernetes。
谷歌希望利用其在Kubernetes和雲原生生態系統中的優勢地位。圍繞Kubernetes建立企業戰略的步伐非常快。通過Anthos,谷歌的目標是成為容器生態系統的VMware。它所做的正是VMware所做的,將其管理程式和軟體定義的基礎設施推向企業。
但微軟也在容器和Kubernetes上大舉投資。它將其旗艦的公共雲服務引入私有云,從而模糊了Azure和Azure Stack之間的界限。微軟可以用其Azure Kubernetes服務回放Anthos的軌跡。看看Redmond想在Azure Stack上對Kubernetes做些什麼將會很有趣。
如果一切都對谷歌有利,Anthos最終將成為執行企業工作負載的首選平臺。
關於企業準備的宣告
讓思科和VMware的高管與托馬斯•庫裡安(Thomas Kurian)一起登臺,是谷歌的一項宣告,表明他們已經為企業做好了準備。這無疑增加了企業客戶投資GCP和Anthos的信心。
Kubernetes被認為是一個高度技術化、極客化的平臺,吸引著開發者和運營商。有了Anthos,谷歌將改變人們對Kubernetes的看法。它將平臺變成了一個可行的、可靠的、企業級的混合雲平臺。
由Thomas Kurian掌舵,谷歌將目光投向了企業。如果谷歌充分利用夥伴關係,並繼續與關鍵行業參與者合作,它將與Anthos一起撼動企業基礎設施市場。
雲原生生態系統的巨大機遇
Anthos增加了雲原生生態系統的信心。正如前面提到的,谷歌正試圖成為Kubernetes的VMware。但與VMware確立自己作為企業領導者的地位時相比,市場動態是非常不同的。
最顯著的區別是開源軟體。谷歌正在一個軟體不再是關鍵區別的環境中競爭。
為了在Anthos取得成功,谷歌必須依賴於社群和生態系統。這為新興的初創企業提供了途徑,它們可以提供使雲端計算原生計算棧完整的利基產品。像Tigera, Portworx, Robin, Confluent, Cloudbees這樣的初創公司將會從Anthos push中獲得巨大的收益。
服務提供商和系統整合商正在為Anthos的機會做準備。從規模較小的本土企業,到埃森哲(Accenture)和Cognizant等全球性公司,谷歌的混合營銷策略轉化為數百萬美元的服務機會。
隨著谷歌向企業宣傳和銷售Kubernetes,許多新興企業將乘勢而上,把自己的議程推向企業。
谷歌對Anthos的巨大押注將有利於行業、開源社群和雲原生生態系統加速Kubernetes的採用。
關於作者Janakiram MSV
Janakiram MSV是Janakiram & Associates的分析師、顧問和架構師。Janakiram是谷歌認證的專業雲架構師。他被谷歌認可為谷歌開發專家(GDE)。他被微軟公司授予“最具價值專業及區域總監”稱號。Janakiram是英特爾公司的軟體創新者,該獎項由英特爾公司頒發給在人工智慧和物聯網領域做出貢獻的社群。Janakiram是國際資訊科技學院(IIIT-H)的客座教授,他在那裡向碩士課程的學生教授大資料、雲端計算、容器和DevOps。他是雲原生計算基金會的大使。
原文連結: Everything You Want To Know About Anthos - Google's Hybrid And Multi-Cloud Platform
譯者:Mr.lzc,研發工程師、DevOpsDays深圳核心組織者,目前供職於華為,從事雲端儲存工作,以Cloud Native方式構建雲檔案系統服務,專注於K8s、微服務領域。