Compute Engine

实例组

以组为单位创建和管理虚拟机

Google Cloud 的托管式实例组 (MIG) 是一组共享相同配置的虚拟机,您可以将它们作为一个实体进行管理。

新客户可获得 $300 赠金,用于抵扣 Google Cloud 的费用。需要其他帮助?浏览其他 Compute Engine 解决方案

功能

根据需求变化自动扩缩

当您的应用需要更多计算资源时,自动扩缩的代管式实例组 (MIG) 可以自动增加组中的虚拟机数量以满足需求。而当需求降低时,自动扩缩的 MIG 也会自动缩减实例数量,从而为您节省成本。您还可以使用预测性计划的自动扩缩功能主动扩缩。

跨可用区分布,提高可靠性

区域级 MIG 可让您将应用负载分布到多个可用区。这种复制机制可避免可用区故障。如果某个可用区发生故障,您的应用可以继续通过在同一区域的其他可用区中运行的虚拟机处理流量。

自动获取和维护容量

MIG 将创建所需的虚拟机容量,即使虚拟机发生故障,也能维持实例组的大小。如果实例组中的虚拟机发生故障或被抢占(Spot 虚拟机),MIG 会自动重新创建该虚拟机。

支持有状态工作负载

您可以使用 MIG 来构建高可用性部署,并自动执行使用有状态数据或配置的应用,例如数据库、DNS 服务器、旧版单体式应用或设有检查点且长时间运行的批量计算。有状态 MIG 会在机器重启、重新创建、自动修复和更新事件后保留每个虚拟机的独有状态(实例名称、挂接的永久性磁盘和元数据)。

基于应用的自动修复

您还可以设置基于应用的健康检查,该检查会定期验证应用是否在每个 MIG 虚拟机上按照预期进行响应。如果应用在某个虚拟机上没有响应,MIG 会自动为您重新创建该虚拟机。相较于仅验证虚拟机是否已启动并正在运行,检查应用是否响应可以获得更加精准的结果。

自动更新

MIG 自动更新程序可让您安全地将新版软件部署到 MIG 中的实例,同时还支持滚动更新和 Canary 更新等一系列灵活的发布方案。您可以控制部署的速度和范围,以及服务中断级别。

工作方式

如需使用 MIG,首先需要创建一个实例模板,为实例组中的所有虚拟机定义配置。然后,指定实例模板、所需的虚拟机数量,并选择性地指定自动扩缩和自动修复配置,以创建 MIG。然后,MIG 将为您创建和管理虚拟机。

设置、运行和更新可扩缩的高可用性部署
观看演示,了解托管式实例组如何帮助您构建可扩缩的高可用性部署。

常见用途

可用性

高可用性 Web 应用

高可用性应用旨在以最低的延迟和最少的停机时间向客户端提供服务。MIG 具有许多功能,可帮助您构建模型。您可以使用区域级 MIG 在多个可用区分布应用。使用预测性自动扩缩或计划的自动扩缩功能,主动自动扩缩应用。如果实例发生故障,自动修复功能可以自动修复受影响的实例。

高可用性 Web 应用的架构

高可用性 Web 应用

高可用性应用旨在以最低的延迟和最少的停机时间向客户端提供服务。MIG 具有许多功能,可帮助您构建模型。您可以使用区域级 MIG 在多个可用区分布应用。使用预测性自动扩缩或计划的自动扩缩功能,主动自动扩缩应用。如果实例发生故障,自动修复功能可以自动修复受影响的实例。

高可用性 Web 应用的架构

可获取性

批量或机器学习工作负载

大规模批处理作业需要能够预配数千个虚拟机。MIG 让您只需一个命令即可轻松跨多个可用区创建虚拟机。对于紧密耦合的批处理作业,请使用紧凑布置政策来缩短网络延迟时间。使用我们的 GPU 虚拟机,您可以在可扩缩的高性能云基础设施上运行分析、机器学习和其他批处理计算。

在 MIG 上运行批量工作负载的架构图

    批量或机器学习工作负载

    大规模批处理作业需要能够预配数千个虚拟机。MIG 让您只需一个命令即可轻松跨多个可用区创建虚拟机。对于紧密耦合的批处理作业,请使用紧凑布置政策来缩短网络延迟时间。使用我们的 GPU 虚拟机,您可以在可扩缩的高性能云基础设施上运行分析、机器学习和其他批处理计算。

    在 MIG 上运行批量工作负载的架构图

      持久性

      高可用性数据库集群

      如果您需要管理具有持久性数据或配置(例如数据库分片或旧版应用)的一组虚拟机,则有状态 MIG 是最佳选择。自动修复、多可用区部署和自动滚动更新可以提高这些有状态应用的正常运行时间和弹性。有状态应用的示例包括 Cassandra、MongoDB、MySQL、PostgreSQL 和 Kafka。

      批量工作负载的架构

        高可用性数据库集群

        如果您需要管理具有持久性数据或配置(例如数据库分片或旧版应用)的一组虚拟机,则有状态 MIG 是最佳选择。自动修复、多可用区部署和自动滚动更新可以提高这些有状态应用的正常运行时间和弹性。有状态应用的示例包括 Cassandra、MongoDB、MySQL、PostgreSQL 和 Kafka。

        批量工作负载的架构

          价格

          实例组的定价机制使用实例组无需额外费用。您只需为实例组创建的资源付费。
          产品说明价格

          实例组

          您需要按照 Compute Engine 的价格为每个虚拟机付费。

          新客户可获得 $300 赠金,用于在前 90 天内抵扣在 Google Cloud 上的支出。

          请参阅 Compute Engine 价格信息。

          您还可以联系我们的销售团队来咨询报价

          实例组的定价机制

          使用实例组无需额外费用。您只需为实例组创建的资源付费。

          实例组

          说明

          您需要按照 Compute Engine 的价格为每个虚拟机付费。

          新客户可获得 $300 赠金,用于在前 90 天内抵扣在 Google Cloud 上的支出。

          价格

          请参阅 Compute Engine 价格信息。

          您还可以联系我们的销售团队来咨询报价

          价格计算器

          估算您的每月费用,包括特定于区域的价格和费用。

          定制报价

          请与我们的销售团队联系,获取为贵组织量身定制的报价。

          详细了解实例组

          准备好实现部署自动化了吗?

          及时了解计算方面的最新动态

          了解客户如何使用计算解决方案

          相关法规和标准

          产品文档