從官方資料來看,Anthos是谷歌的混合云平臺(tái),主要作用是保護(hù)客戶的網(wǎng)絡(luò)連接和應(yīng)用程序,并以容器化的部署形式,提供云服務(wù)支撐能力。很多人可能會(huì)說,這不和Kubernetes、Istio、Knative幾個(gè)項(xiàng)目形式相同嗎?谷歌為什么要推出這樣一項(xiàng)技術(shù)?
確實(shí)如此,Anthos算不上是一個(gè)新技術(shù),而是一個(gè)依托于谷歌品牌之上的Kubernetes (K8s)的翻版。
和Kubernetes有什么區(qū)別?
眾所周知,Kubernetes是由谷歌發(fā)起的一個(gè)開源項(xiàng)目,如今的市場地位大有取代VM的趨勢(shì),成為企業(yè)部署基礎(chǔ)設(shè)施的最新標(biāo)準(zhǔn)。所以,谷歌要充分挖掘K8s的優(yōu)勢(shì),服務(wù)器租用,希望借此能夠超越AWS、微軟Azure。目前,AWS、微軟Azure已經(jīng)在云市場遙遙領(lǐng)先,也都有自己的K8s服務(wù),但谷歌K8s是它們服務(wù)的內(nèi)核。
能提供哪些價(jià)值?
Anthos,是谷歌去年4月在該公司的Cloud Next活動(dòng)上發(fā)布的,它其實(shí)是基于K8s的一個(gè)混合云變體。
簡而言之,Anthos是部署在本地的GKE(谷歌Kubernetes引擎),通過戴爾、HPE等經(jīng)過認(rèn)證的硬件供應(yīng)商進(jìn)行配置。以agent 的形式,與谷歌云平臺(tái)(GCP)進(jìn)行加密連接。該agent 允許用戶從GCP控制臺(tái)管理Anthos集群及其工作負(fù)載、部署和擴(kuò)展應(yīng)用程序等。Anthos依賴于GCP的良好的連接體驗(yàn),讓用戶使用谷歌云。
有哪些技術(shù)原理?
Anthos與微軟的Azure Stack有很多相似之處,微軟允許用戶在自己的數(shù)據(jù)中心部署Azure服務(wù),但是二者在方式方法上又有很多不同之處。Azure Stack擁有一組不同的服務(wù),包括vm、SQL數(shù)據(jù)庫、Azure函數(shù)(無服務(wù)器代碼部署)和web或API應(yīng)用程序等。相比之下,Anthos更像是一個(gè)空白的畫布,用戶可以在上面安裝在容器中運(yùn)行的任何東西,包括來自GCP的應(yīng)用程序。它更像是只安裝了Azure服務(wù)結(jié)構(gòu)的Azure堆棧(微軟自己的微服務(wù)平臺(tái)),Azure的大部分服務(wù)構(gòu)建都是基于這個(gè)平臺(tái)。然而,與谷歌不同的是,微軟未能使Azure服務(wù)架構(gòu)成為行業(yè)標(biāo)準(zhǔn)。
就像Azure Stack為微軟所做的一樣,Anthos可以管理本地的應(yīng)用程序、工作負(fù)載,這與管理GCP上的工作負(fù)載非常相似,從而帶來了一致性體驗(yàn)。Anthos可以通過在k8上的容器運(yùn)行vm,處理遺留工作負(fù)載。Anthos服務(wù)的遷移將通過VMware或谷歌計(jì)算引擎vm實(shí)現(xiàn)。
回到前文,Anthos Service Mesh (beta版)確實(shí)是基于Istio,并且Anthos可以在Knative上運(yùn)行云計(jì)算。谷歌所做的是,站群服務(wù)器,將這些技術(shù)打包,使它們更容易使用。
所以,從某種角度來看,Anthos是該公司云戰(zhàn)略的核心。但現(xiàn)在的問題是,谷歌如何把k8的成功再次復(fù)制到Anthos之上!
【凡本網(wǎng)注明來源非中國IDC圈的作品,均轉(zhuǎn)載自其它媒體,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé)?!?/p>