不只容器,Google混合云平台Anthos现在也支持VM工作负载

Google的混合云平台Anthos,现在也接受让用户在上面执行虚拟机工作负载,Google提到,有不少用户还没准备好完全脱离虚拟机,但又需要一个统一的开发平台,而Anthos现在提供这样的通用环境。

Google在2018年的时候推出混合云和多云部署平台Anthos,该平台可以跨本地、边缘和多个公有云,让用户统一管理基础设施和应用程序,而Anthos是以GKE(Google Kubernetes Engine)作为基础,官方提到,当初Anthos是设计来执行容器应用程序,并且通过Migrate for Anthos和GKE自动化,协助用户将现有虚拟机应用程序,搬迁到容器。

这项现代化搬迁方法仍有其限制,不少虚拟机应用程序难以转移到容器上运行,但用户仍需要一个通用的共享环境,对容器和虚拟机中的应用程序,进行构建、修改和部署等操作。

因此Google现在推出Anthos for VMs预览版,来满足这项需求,用户在Kubernetes实现标准化的同时,也可以继续在虚拟机上,执行一些无法简单容器化的工作负载,官方提到,Anthos for VMs目标能够协助开发人员实现操作模型、流程和工具标准化,在支持传统工作负载,像是虚拟网络功能,和有状态单体工作负载的同时,进行渐进式现代化。

用户可以通过两种方式使用Anthos for VMs,一种是连接vSphere虚拟机,另一种则是直接移动虚拟机。对于原本就大量使用VMware环境的用户,Anthos能够连接到vSphere环境,并且附加vSphere虚拟机,用户便能跨集群应用一致的安全和政策,了解服务的执行状况和性能,并管理虚拟机和容器流量。

另一种Anthos for VMs用法则是让用户使用Kubernetes开源虚拟化API KubeVirt,将虚拟机原封不动转移到Anthos,以一致地管理容器和虚拟机中的工作负载。当用户没办法决定该采用哪一种方式,Google也提供评估工具,协助用户做决定。

除了新支持虚拟机,Anthos还有其他更新,包括Google将在今年第四季加入一个称为Anthos Multi-Cloud的新API,Gooogle解释,虽然用户已经可以在Anthos中管理AWS和Azure中的容器,但是通过Anthos Multi-Cloud API,甚至可以直接从命令行工具或是Google云计算控制台,管理和配置在AWS和Azure基础设施上执行的GKE集群。

另外,Google还宣布Anthos Service Mesh开始支持混合网格,也就是说,用户现在可以利用通用网格,跨Google云计算和本地部署管理网络流量。