IT168企业级 09-20
为什么说谷歌Anthos是kubernetes的翻版?
index_new4.html
../../../zaker_core/zaker_tpl_static/wap/tpl_keji1.html

 

在本周纽约的一次会议活动中,谷歌谈到了 Anthos。那么,Anthos 到底是什么?有哪些新功能?本文将逐一解答!

什么是 Anthos?

从官方资料来看,Anthos 是谷歌的混合云平台,主要作用是保护客户的网络连接和应用程序,并以容器化的部署形式,提供云服务支撑能力。很多人可能会说,这不和 Kubernetes、Istio、Knative 几个项目形式相同吗?谷歌为什么要推出这样一项技术?

确实如此,Anthos 算不上是一个新技术,而是一个依托于谷歌品牌之上的 Kubernetes ( K8s ) 的翻版。

和 Kubernetes 有什么区别?

众所周知,Kubernetes 是由谷歌发起的一个开源项目,如今的市场地位大有取代 VM 的趋势,成为企业部署基础设施的最新标准。所以,谷歌要充分挖掘 K8s 的优势,希望借此能够超越 AWS、微软 Azure。目前,AWS、微软 Azure 已经在云市场遥遥领先,也都有自己的 K8s 服务,但谷歌 K8s 是它们服务的内核。

能提供哪些价值?

Anthos,是谷歌去年 4 月在该公司的 Cloud Next 活动上发布的,它其实是基于 K8s 的一个混合云变体。

简而言之,Anthos 是部署在本地的 GKE ( 谷歌 Kubernetes 引擎 ) ,通过戴尔、HPE 等经过认证的硬件供应商进行配置。以 agent 的形式,与谷歌云平台 ( GCP ) 进行加密连接。该 agent 允许用户从 GCP 控制台管理 Anthos 集群及其工作负载、部署和扩展应用程序等。Anthos 依赖于 GCP 的良好的连接体验,让用户使用谷歌云。

有哪些技术原理?

Anthos 与微软的 Azure Stack 有很多相似之处,微软允许用户在自己的数据中心部署 Azure 服务,但是二者在方式方法上又有很多不同之处。Azure Stack 拥有一组不同的服务,包括 vm、SQL 数据库、Azure 函数 ( 无服务器代码部署 ) 和 web 或 API 应用程序等。相比之下,Anthos 更像是一个空白的画布,用户可以在上面安装在容器中运行的任何东西,包括来自 GCP 的应用程序。它更像是只安装了 Azure 服务结构的 Azure 堆栈(微软自己的微服务平台),Azure 的大部分服务构建都是基于这个平台。然而,与谷歌不同的是,微软未能使 Azure 服务架构成为行业标准。

就像 Azure Stack 为微软所做的一样,Anthos 可以管理本地的应用程序、工作负载,这与管理 GCP 上的工作负载非常相似,从而带来了一致性体验。Anthos 可以通过在 k8 上的容器运行 vm,处理遗留工作负载。Anthos 服务的迁移将通过 VMware 或谷歌计算引擎 vm 实现。

回到前文,Anthos Service Mesh ( beta 版 ) 确实是基于 Istio,并且 Anthos 可以在 Knative 上运行云计算。谷歌所做的是,将这些技术打包,使它们更容易使用。

所以,从某种角度来看,Anthos 是该公司云战略的核心。但现在的问题是,谷歌如何把 k8 的成功再次复制到 Anthos 之上!

相关标签

谷歌
相关文章
评论
没有更多评论了
取消

登录后才可以发布评论哦

12 我来说两句…
打开 ZAKER 参与讨论