最近,Google Cloud Next大會上谷歌發布了企業級混合雲、多雲平臺 Anthos。這標誌著谷歌正式進入企業級數據中心市場,谷歌還比較看重這個發布。

Google CEO,Sundar Pichai

Anthos與別的公有雲服務不同,這不是一個產品,而是一系列產品的品牌名,這些產品包括應用現代化、雲遷移、混合雲和多雲管理等方面。

儘管關注度很高,但是相關文檔卻很少,我們對谷歌的這項新技術知之甚少。只是知道,Anthos的核心就是k8s,建立在GKE(谷歌雲託管的容器平臺)基礎之上,k8s與一些別的服務相映成趣,最終提供了強大的服務能力。

Anthos都有什麼呢?

1,GKE

(Google Kubernetes Engine),GKE是Anthos的中央指揮和控制中心,用戶可以使用GKE控制檯來管理谷歌雲、本地數據中心還有別的雲平臺上的分散式基礎設施。

2,GKE On-prem——GKE同款本地k8s服務

GKE On-prem,這是一個與GKE一致的基於k8s的軟體平臺,用戶可以在任何兼容的硬體上進行部署,Google將管理該平臺,在谷歌的架構中,會將其視為GKE的邏輯擴展。值得注意的是,GKE On-prem可在VMware vSphere 6.5上作為虛擬設備運行,也正在適配其他虛擬機管理程序比如Hyper-V和KVM。

3,Istio網路管理平臺

Istio支持跨平臺的聯合網路管理。Istio充當網路連接器,可為跨數據中心,GCP和其他雲平臺的各種應用程序及組件提供連接。它與一些SDN服務無縫集成,例如VMware NSX,Cisco ACI,當然還有谷歌自己的Andromeda。已經買了F5等網路設備的客戶也可以集成Istio。

4,Velostrata遷移工具

2018年穀歌收購了一家雲遷移創業公司,Velostrata主要做兩件事,第一個,以流(stream)的方式將本地的物理機(虛擬機)複製到GCE(谷歌雲虛擬機服務),第二件事兒,將現有的虛擬機轉換到k8s的Pods裏。這是業內第一個P2K(physical to K8s)遷移工具。這項服務目前是beta版。

5,Antho配置管理

Anthos配置管理 - Kubernetes是一個可擴展的策略驅動平臺。由於Anthos的用戶需要經常在各種環境中運行多個k8s集羣,谷歌的Anthos試圖簡化配置管理工作,從部署模塊,配置設置,網路策略,密鑰和密碼等方面,Anthos Config Management可以將配置應用於一個或多個集羣。

6,Stackdriver監控

Stackdriver是Anthos基礎設施和應用監控組件。用戶可以跟蹤Anthos中運行的集羣的狀態,以及集羣中的應用程序的運行狀況。

7,GCP Cloud Interconnect高速互聯

混合雲方案中,如果企業數據中心和公有雲之前沒有高速連接技術的話,這個混合雲是不完整的。谷歌雲的Cloud Interconnect能在數據中心與雲之間提供高達100Gbps的連接速度,同時,用戶還可以使用Equinix,NTT Communications,Softbank和其他公司提供的電信網路來連到GCP。

8,GCP Marketplace應用市場

其實就是k8s的應用商店,上面放著ISV和開源應用程序列表,客戶一鍵把程序部署到Anthos。

Anthos願景:容器的和虛擬化的,最後都是k8s的

Anthos的核心意圖就是應用程序現代化,谷歌設想,未來所有企業應用程序都將在k8s上運行。為此,它買下了Velostrata等技術,這些技術可以直接把VM變成容器。谷歌還為VMware vRealize提供了一個插件,用來將虛擬機轉化成k8s Pods,這個東西非常強大,就連PostgreSQL和MySQL這樣有狀態的工作負載都能進行轉化。

谷歌雲支持將本地的虛擬機遷移上雲,但現在也在有意淡化這一服務,Velostrata原來主要也都是做虛擬機的遷移。用戶原來的應用可以運行在本地的虛擬機也可運行在雲端的虛擬機,Anthos提供了在VM和k8s之間的互操作性。

谷歌Anthos存在的意義就是希望現有的基於微服務的應用能運行在k8s上,同時,現有的虛擬機也能遷移到容器。而非x86架構的應用和遺留的應用可以在物理機裏也可以在虛擬機中運行。

合作夥伴與雲原生生態

谷歌總是像頭獨狼,缺少與業內同行的協作,為了抗擊業內巨頭Azure和AWS,谷歌也開始構建生態系統了,谷歌也找到了Azure和AWS的合作夥伴們建立合作關係,這一舉動將有利於谷歌在企業級市場的發展。

思科旗下的HyperFlex超融合,ACI,SD-WAN和Stealthwatch開始支持Anthos,以期更好地提供SDN能力。VMware宣佈其SD-WAN方案VeloCloud,以及SDN,NSX方案也將支持Anthos。

在發布會上,有十多家ISV宣佈支持Anthos。有Citrix、NetApp還有MongoDB等等,有各種平臺提供商將他們的軟體與Anthos集成。

作為k8s的開創者,谷歌非常瞭解容器管理。當最開始Docker開始在碼農圈兒流行開的時候,谷歌意識到是該發布k8s這樣的管理工具了,很快就有了業內第一個雲端託管的k8s服務,儘管有很多託管的k8s服務,但谷歌的GKE仍舊是微服務最好的平臺。

Anthos是谷歌戰略意圖的載體。很難不拿谷歌雲與AWS還有Azure相比,在混合雲方面,微軟有Azure Stack,AWS有Outposts,而谷歌有Anthos,谷歌最大的不同就在容器和k8s方面。

谷歌在k8s和雲原生生態系統中的都有舉足輕重的影響力,並且圍繞在k8s方面的影響力快速構建了企業級戰略,谷歌希望藉助Anthos成為容器生態的VMware,沿著VMware推廣hypervisior和SDI的方式在企業級進行拓展。

Anthos的出現極大地鼓舞了雲原生生態系統的士氣,也有人表示,這個世界跟以前不一樣了,軟體是開源的,軟體本身的區別不大,關鍵在於生態系統,谷歌也得依賴開源社區,谷歌將技術開源後,有一批創業公司基於開源技術做產品,這也是生態的重要組成部分。谷歌發布Anthos這一舉措將加速k8s技術產品向企業推進的步伐。


推薦閱讀:
相關文章