Skip to main content

Command Palette

Search for a command to run...

关于 Anthos- Google 的混合多云平台

Updated
2 min read

原文:Everything You Want To Know About Anthos - Google's Hybrid And Multi-Cloud Platform

作者:Janakiram MSV

最近结束的 Cloud Next 会议上,Google 宣布企业级混合多云平台 Anthos 进入 GA 阶段。

虽说会上有超过一百个发布,Anthos 依旧醒目。它标志着 Google 官方开始涉足企业数据中心。这是主流公有云厂商第一次以官方身份踏入多云平台的市场。

从 Sundar Pichai 到 Thomas Kurian 再到 Urs Hölzle,Anthos 被描述为下一代技术。很明显,Google 的高层团队为该项目深感自豪。

Anthos 和其它公有云服务不同。它不仅是一个产品,而是一个覆盖应用程序现代化、云迁移、混合云和多云管理等主题的家族品牌。

虽然 Anthos 及其 GA 级别的成熟度被广泛报道,但是这一发布活动还是令人困惑的。文档非常稀少,相关服务并未完全集成到自助工作台之中。除了混合云的连接以及多云应用部署之外,Google 的这一新技术的更多细节并不为人所知。

基础构成

Anthos 的核心是目前最流行的开源项目:Kubernetes。GKE 是 Google 云提供的容器即服务技术,Anthos正是构建于 GKE 的坚实基础之上。当然还有一些其它的重要技术为 Kubernetes 提供了必要的补充。

镜头拉近,看看 Anthos 的核心组件:

  1. GKE:Anthos 的命令和控制核心。用户通过 GKE 的控制平面来对分散在 Google 云、私有数据中心一级其它云平台上的基础设施进行管理。

  2. GKE On-Prem:Google 推出了一个基于 Kubernetes 的和 GKE 一致的软件平台。用户能够在任何的兼容硬件上部署这一产品,而 Google 将会对其进行管理。从升级 Kubernetes 版本到应用最新补丁,Google 都视其为 GKE 的逻辑扩展。尤其需要注意的是 GKE On-Prem 运行在 VMWare vSphere 6.5 的虚拟化基础上,Hyper-V 和 KVM 等其它虚拟化技术的支持还在开发之中。

  3. Istio:这一技术让跨平台的联邦网络管理成为可能。Anthos 需要为部署在不同数据中心、GCP 以及其它云上的多种应用程序的组件建立服务网格,Istio 自然是首选。它会和 VMWare NSX、Cisco ACI 以及 Google 自己的 Andromeda 等 SDN 进行无缝集成。已经在网络设施上(例如 F5) 进行投资的客户,可以将 Istio 和负载均衡及防火墙集成起来。

  4. Velostrata:Google 在 2018 年收购了这一云迁移技术,来增强 Kubernetes 的竞争力。Velostrata 的主要功能——在 GCE 实例中复制物理机/虚拟机,并把现有虚拟机转换为 Kubernetes 应用(Pod)。这是业界首个物理机到 Kubernetes 的迁移工具,由 Google 提供。这一技术以 Anthos Migrate 的面目出现,目前是 Beta 阶段。

  5. Anthos 配置管理:Kubernetes 是一个可扩展的策略驱动的平台。Anthos 的客户必须面对运行在不同环境中的多个 Kubernetes,因此 Google 尝试利用 Anthos 来简化配置管理工作。从发布工件、配置项目、网络策略、密文和密码等类型的配置,Anthos 配置管理都能够进行管理并将配置应用到一或多个集群之中。

  6. Stackdriver:Stackdriver 为 Anthos 基础设施和应用提供了可观察性的支持。客户能够使用这一组件跟踪运行在 Anthos集群状态,以及部署在各个托管集群上的应用的健康情况。该组件负责集中地提供监控、日志、跟踪以及观察的支持。

  7. GCP Cloud Interconnect:在企业数据中心以及云基础设施之间的高速互联,是混合云平台的必要条件。Cloud Interconnect 能够在数据中心和云间交付高达 100Gbps 的高速网络。客户也可以使用 Equinix、NTT Communications、Softbanck 等电信厂商的网络将其数据中心延伸到 GCP。

  8. GCP Marketplace:Google 为能够在 Kubernetes 上运行的(来自 ISV 和开源的)软件列表。用户能够在 Anthos 中一键部署 Cassandra 数据库或者 GitLab 等软件。最终 Google 可能还会为内部 IT 提供一个私有的 Catalog 服务。

应用程序:Greenfield vs Brownfield

Anthos 的核心场景就是应用的现代化进程。Google 所展望的未来世界中,所有企业都运行在 Kubernetes 上。为了达成这一目标,Google 在 Velostrata 这样的技术上进行投资,从而完成从虚拟机到容器的就地升级。

Google 为 VMware 的 vRealize 构建了一个插件,可以把现有虚拟机转换为 Kubernetes Pod。即使是 PostgreSQL 和 MySQL 这样的有状态应用,都能够转换为 StatefulSet 在 Kubernetes 中运行。

在从自有虚拟机向云端虚拟机的迁移问题上,Google 表现得轻描淡写。但是 Velostrata 的原始服务都是基于 VM 的。客户的业务线应用程序,例如 SAP、Oracle Finacials 以及 Peoplesoft 都可以持续的运行在自家数据中心的虚拟机中,或者也可以选择迁移到 GCE 的虚拟机上。Anthos 在技术上提供虚拟机和 Kubernetes 容器化应用之间的互操作性。

有了 Anthos,Google 想要拥有所有运行在 Kubernetes 之上现代微服务应用(Greenfield),同时也想将现有虚拟机(Brownfield)转换为容器。非 x86 架构中的存量应用会持续运行在物理或者虚拟机上。

广泛的行业合作

因为缺乏与业内其它厂商的合作和伙伴关系,Google 经常受到批评。为了对抗微软和 Amazon,Google 准备和行业中的其它老牌企业进行合作。毫无疑问,这一举措会帮助 Google 在企业市场获得一席之地。

为了让 Anthos 走向成功,Google 将不得不依靠现有的企业市场玩家进行推动。它要寻求的是和微软以及 Amazon 的合作伙伴,来一起推进混合云进程。

Cisco 将 HyperFlex、ACI、SD-WAN 以及 Stealthwatch Cloud 扩展到 Anthos 之上,为其提供 SDN 能力。VMware 正在为 Pivotal Kubernetes Service(PKS)加入 Anthos 支持,另外还有 VeloCloud 提供的 SD-WAN 能力;它还将它的流行 SDN 方案 NSX 集成到了 Istio 之中。

大量 ISV 正在启动对 Anthos 的支持。从 Citrix 到 NetApp 到 MongoDB,众多的平台供应商正在尝试将其软件集成到 Anthos 之中。

Google 的 Kubernetes 攻势

作为 Kubernetes 的创始人,毫无疑问的,Google 是很擅长管理容器的。在 Docker 开始展现出对开发者的吸引力之后,Google 意识到这是放养 Kubernetes 的绝佳机会。Google 也是业内第一个提供托管 Kubernetes 的公有云厂商。虽然有为数众多的竞争者,GKE 仍然是运行微服务的最佳平台。

基于对 Kubernetes 的深入理解,以及在这方面的持续投入,Google 希望在容器和微服务的新世界之中占据主导地位。它希望企业能够跳出虚拟机,在 Kubernetes 上运行他们的现代应用。

Anthos 是 Google 的重要一步。它正在冒险摆脱其对手用于吸引企业客户的混合云玩法。Anthos 对标的是微软的 Azure Stack 以及 AWS 提出的 VMware 结合 Outpost 的混合云方案。Google 和竞争对手的明显差别在于,它的方案根植于容器和 Kubernetes 技术。

Google 希望利用在 Kubernetes 和云原生领域的领先地位。它迅速地围绕 Kubernetes 构建了企业战略。Google 意图通过 Anthos 成为容器生态系统中的 VMware。VMware 在企业中推动其 hypervisor 以及软件定义的基础设施的手段,正是现在 Google 的行为方式。

但是微软同样在容器和 Kubernetes 方面下了重注。它通过将公有云中的旗舰级能力下放到私有云的方式,模糊了 Azure 和 Azure Stack 之间的界线。微软能够用 Azure Kubernetes 服务来复制 Anthos 的战术。Redmond 将如何使用 Azure Stack 玩转 Kubernetes,是个令人感兴趣的问题。

如果一切如 Google 所愿,Anthos 最终会成为运行企业负载的首选平台。

企业就绪

让来自 Cisco 和 VMware 的高管和 Thomas Kurian 一起登台,这是来自 Google 的声明:已经为企业市场做好准备。这一表现当然会增强企业客户在 Anthos 和 GCP 上进行投入的信心。

Kubernetes 被认为是一个高技术的、具有极客气息的平台,因此吸引了开发和运营人员。而有了 Anthos 的帮助,Google 将会改变客户对 Kubernetes 的刻板印象。它将 Kubernetes 变成一个可用的、可靠的企业级混合云平台。

Thomas Kurian 掌舵之后,Google 开始关注企业市场。如果它能够用好合作伙伴关系,并持续和关键的行业参与者进行合作,Google 和 Anthos 将会给企业基础设施市场带来巨大冲击。

云原生生态的巨大机会

Anthos 提振了对云原生生态系统的信心。前面提到过,Google 希望成为 Kubernetes 世界中的 VMware。但是和 VMware 登上企业宝座的时候相比,世界已经不同了。

最大的区别就是开源软件。Google 现在面临的环境中,软件已经不再是关键区别。

为了 Anthos 的成功,Google 必须依赖社区和生态系统。为云原生环境提供利基产品的创业公司(例如 Tigera、Portworx、Robin、Confluent、Cloudbees)将会得到更好的机会,Anthos 的推出,会让其受益匪浅。

从小型的本地供应商到埃森哲、高知特这样的全球 SI,供应商和集成商正在为 Anthos 做准备。Google 的混合云战略将转化为价值数百万没有的的服务机会。

随着 Google 向企业宣传和销售 Kubernetes 的举措,创业公司将借势将其触角伸向企业。

Google 在 Anthos 上的豪赌对行业大有裨益,开源社区和云原生生态系统将加速 Kubernetes 的采用过程。

More from this blog

龙虾恐慌:AIOps 又要改名了?

ChatGPT 开始,把 AI 拉近到普罗大众的面前,让无数人感受到 AI 的亲民魅力。而龙虾,则把大模型驱动的自动化能力,突然间变得水灵灵、活泼泼地走进千家万户。它不只是“风口上的猪”,而是风口本身。热度高到让 Mac mini 一度断货,不知道这在不在库克的预料之内。 每代人都有每代人的鸡蛋,春节期间,我就领了我的鸡蛋。翻出古老的 MacBook Air M1,充值各种大模型。当然了,这个工具

Mar 9, 20261 min read

再见 2025

我猜不少人以为这个号废了吧?并没有,只是今年变化有点大,一直有种抄起键盘,无从说起的感觉,所以一直偷懒到今天,2025 的最后一天。 今年是我的第四个本命年,去年末一期播客里,大内说本命年不是灾年,是变化年,有危也有机。可是讲真啊,只看到危,没看到机。 各种因缘际会,从鹅厂跳槽到前东家,已经接近四年,第一个合同期已经进入尾声。除了前两年还在云原生领域嗷嗷叫,后两年基本都是些鸡零狗碎的东西了,用老东家的术语说是——偏离主航道,可谓是前景暗淡了。 一旦确定要滚蛋,反倒心思轻松起来,每天骑着我的小红车...

Jan 5, 20261 min read

辅助编程?dora 说:我知道你很急可是请你别急

从 OpenGPT 把大模型的火烧旺了之后,这三年来,相信很多组织或摩拳擦掌、或躬身入局,希望借助聪明能干的大模型,或想偿还技术宅,或想降本增效,或想弯道超车。一时间,沉寂许久的 AIxx 又活过来了,LLM Ops、Vibe Coding、中医大模型、GPT 算命等等,全都老树发新芽,焕发了勃勃生机。那么视角拉回从业者最关注的饭碗相关的领域之一——AI 辅助开发,产生了什么触动,应该如何拥抱呢? DORA 的年度报告中给出了很有意思的结论——强者恒强。 执行摘要部分总结了几个有趣的点: 问题...

Oct 6, 20251 min read

[译]dora:ai 辅助软件开发状态报告

执行摘要 在 2025 年,科技领导者面临的核心问题已不再是“是否要采用 AI”,而是“如何实现其价值”。 DORA 的研究基于超过 100 小时的定性访谈和来自全球近 5,000 名技术专业人士的问卷调查。研究揭示了一个关键事实:AI 在软件开发中的主要角色是“放大器”。它会放大高效能组织的优势,也会凸显组织的缺陷。 关键结论:AI 是放大器 AI 投资的最大回报并非来自工具本身,而是来自组织底层系统的战略性建设: 高质量的内部平台 清晰的工作流 团队的协同能力 缺少这些基础,AI ...

Oct 2, 202514 min read

僭越了,有人在用 Rust 写 Kubernetes

一个新语言问世,最爱做的事情之一,就是重写存量软件了。 云原生喝酒 SIG 重点扶持项目——rk8s(https://github.com/rk8s-dev/rk8s) 也可以归在这个范畴里,只不过这个项目重写的东西比较大,是 Kubernetes。 从 2025 年 1 月第一个 Commit 开始,到现在有了 200 多次 Commit,十几万行代码。当然距离 Kubernetes 的几百万行代码还差得远——老马就是喜欢整这种大无畏项目。 另外该项目也是国内第一个脱离 Cargo 转向使用 ...

Sep 27, 20253 min read

【伪】架构师

342 posts