Google CEO,Sundar Pichai

Anthos與別的公有云服務(wù)不同,這不是一個(gè)產(chǎn)品,而是一系列產(chǎn)品的品牌名,這些產(chǎn)品包括應(yīng)用現(xiàn)代化、云遷移、混合云和多云管理等方面。

盡管關(guān)注度很高,但是相關(guān)文檔卻很少,我們對(duì)谷歌的這項(xiàng)新技術(shù)知之甚少。只是知道,Anthos的核心就是k8s,建立在GKE(谷歌云托管的容器平臺(tái))基礎(chǔ)之上,k8s與一些別的服務(wù)相映成趣,最終提供了強(qiáng)大的服務(wù)能力。

Anthos都有什么呢?

1,GKE

(Google Kubernetes Engine),GKE是Anthos的中央指揮和控制中心,用戶可以使用GKE控制臺(tái)來管理谷歌云、本地?cái)?shù)據(jù)中心還有別的云平臺(tái)上的分布式基礎(chǔ)設(shè)施。

2,GKE On-prem——GKE同款本地k8s服務(wù)

GKE On-prem,這是一個(gè)與GKE一致的基于k8s的軟件平臺(tái),用戶可以在任何兼容的硬件上進(jìn)行部署,Google將管理該平臺(tái),在谷歌的架構(gòu)中,會(huì)將其視為GKE的邏輯擴(kuò)展。值得注意的是,GKE On-prem可在VMware vSphere 6.5上作為虛擬設(shè)備運(yùn)行,也正在適配其他虛擬機(jī)管理程序比如Hyper-V和KVM。

3,Istio網(wǎng)絡(luò)管理平臺(tái)

Istio支持跨平臺(tái)的聯(lián)合網(wǎng)絡(luò)管理。 Istio充當(dāng)網(wǎng)絡(luò)連接器,可為跨數(shù)據(jù)中心,GCP和其他云平臺(tái)的各種應(yīng)用程序及組件提供連接。它與一些SDN服務(wù)無縫集成,例如VMware NSX,Cisco ACI,當(dāng)然還有谷歌自己的Andromeda。已經(jīng)買了F5等網(wǎng)絡(luò)設(shè)備的客戶也可以集成Istio。

4,Velostrata遷移工具

2018年谷歌收購了一家云遷移創(chuàng)業(yè)公司,Velostrata主要做兩件事,第一個(gè),以流(stream)的方式將本地的物理機(jī)(虛擬機(jī))復(fù)制到GCE(谷歌云虛擬機(jī)服務(wù)),第二件事兒,將現(xiàn)有的虛擬機(jī)轉(zhuǎn)換到k8s的Pods里。這是業(yè)內(nèi)第一個(gè)P2K(physical to K8s)遷移工具。這項(xiàng)服務(wù)目前是beta版。

5,Antho配置管理

Anthos配置管理 – ?Kubernetes是一個(gè)可擴(kuò)展的策略驅(qū)動(dòng)平臺(tái)。由于Anthos的用戶需要經(jīng)常在各種環(huán)境中運(yùn)行多個(gè)k8s集群,谷歌的Anthos試圖簡(jiǎn)化配置管理工作,從部署模塊,配置設(shè)置,網(wǎng)絡(luò)策略,密鑰和密碼等方面,Anthos Config Management可以將配置應(yīng)用于一個(gè)或多個(gè)集群。

6,Stackdriver監(jiān)控

Stackdriver是Anthos基礎(chǔ)設(shè)施和應(yīng)用監(jiān)控組件。用戶可以跟蹤Anthos中運(yùn)行的集群的狀態(tài),以及集群中的應(yīng)用程序的運(yùn)行狀況。

7,GCP Cloud Interconnect高速互聯(lián)

混合云方案中,如果企業(yè)數(shù)據(jù)中心和公有云之前沒有高速連接技術(shù)的話,這個(gè)混合云是不完整的。谷歌云的Cloud Interconnect能在數(shù)據(jù)中心與云之間提供高達(dá)100Gbps的連接速度,同時(shí),用戶還可以使用Equinix,NTT Communications,Softbank和其他公司提供的電信網(wǎng)絡(luò)來連到GCP。

8,GCP Marketplace應(yīng)用市場(chǎng)

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

谷歌Anthos愿景:容器的和虛擬化的,最后都是k8s的

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

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

谷歌Anthos存在的意義就是希望現(xiàn)有的基于微服務(wù)的應(yīng)用能運(yùn)行在k8s上,同時(shí),現(xiàn)有的虛擬機(jī)也能遷移到容器。而非x86架構(gòu)的應(yīng)用和遺留的應(yīng)用可以在物理機(jī)里也可以在虛擬機(jī)中運(yùn)行。

合作伙伴與云原生生態(tài)

谷歌總是像頭獨(dú)狼,缺少與業(yè)內(nèi)同行的協(xié)作,為了抗擊業(yè)內(nèi)巨頭Azure和AWS,谷歌也開始構(gòu)建生態(tài)系統(tǒng)了,谷歌也找到了Azure和AWS的合作伙伴們建立合作關(guān)系,這一舉動(dòng)將有利于谷歌在企業(yè)級(jí)市場(chǎng)的發(fā)展。

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

在發(fā)布會(huì)上,有十多家ISV宣布支持Anthos。有Citrix、NetApp還有MongoDB等等,有各種平臺(tái)提供商將他們的軟件與Anthos集成。

作為k8s的開創(chuàng)者,谷歌非常了解容器管理。當(dāng)最開始Docker開始在碼農(nóng)圈兒流行開的時(shí)候,谷歌意識(shí)到是該發(fā)布k8s這樣的管理工具了,很快就有了業(yè)內(nèi)第一個(gè)云端托管的k8s服務(wù),盡管有很多托管的k8s服務(wù),但谷歌的GKE仍舊是微服務(wù)最好的平臺(tái)。

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

谷歌在k8s和云原生生態(tài)系統(tǒng)中的都有舉足輕重的影響力,并且圍繞在k8s方面的影響力快速構(gòu)建了企業(yè)級(jí)戰(zhàn)略,谷歌希望借助Anthos成為容器生態(tài)的VMware,沿著VMware推廣hypervisior和SDI的方式在企業(yè)級(jí)進(jìn)行拓展。

Anthos的出現(xiàn)極大地鼓舞了云原生生態(tài)系統(tǒng)的士氣,也有人表示,這個(gè)世界跟以前不一樣了,軟件是開源的,軟件本身的區(qū)別不大,關(guān)鍵在于生態(tài)系統(tǒng),谷歌也得依賴開源社區(qū),谷歌將技術(shù)開源后,有一批創(chuàng)業(yè)公司基于開源技術(shù)做產(chǎn)品,這也是生態(tài)的重要組成部分。谷歌發(fā)布Anthos這一舉措將加速k8s技術(shù)產(chǎn)品向企業(yè)推進(jìn)的步伐。

分享到

zhupb

相關(guān)推薦