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 在多个可用区分发应用。使用预测性或计划性自动扩缩功能自动扩缩您的应用。如果实例出现故障,则自动修复功能可以自动修复受影响的实例。
详细了解 MIG 的高可用性功能
高可用性 Web 应用的架构

高可用性 Web 应用

高可用性应用旨在以最低的延迟和最少的停机时间向客户端提供服务。MIG 有许多可帮助您构建它们的功能。您可以使用区域级 MIG 在多个可用区分发应用。使用预测性或计划性自动扩缩功能自动扩缩您的应用。如果实例出现故障,则自动修复功能可以自动修复受影响的实例。
详细了解 MIG 的高可用性功能
高可用性 Web 应用的架构

能否获取

批量或机器学习工作负载

大型批量作业需要能够预配数千台虚拟机。借助 MIG,只需一条命令即可轻松在多个可用区创建它们。为紧密耦合的批量作业使用紧凑布置政策以减少网络延迟。利用我们 GPU 支持的虚拟机,您可以在可扩缩的高性能云基础架构上运行分析、机器学习和其他批量计算。
了解如何根据排队的作业扩缩工作器
在 MIG 上运行批量工作负载的架构图

    批量或机器学习工作负载

    大型批量作业需要能够预配数千台虚拟机。借助 MIG,只需一条命令即可轻松在多个可用区创建它们。为紧密耦合的批量作业使用紧凑布置政策以减少网络延迟。利用我们 GPU 支持的虚拟机,您可以在可扩缩的高性能云基础架构上运行分析、机器学习和其他批量计算。
    了解如何根据排队的作业扩缩工作器
    在 MIG 上运行批量工作负载的架构图

      持久性

      高可用性数据库集群

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

      详细了解有状态 MIG
      批量工作负载的架构

        高可用性数据库集群

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

        详细了解有状态 MIG
        批量工作负载的架构

          价格

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

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

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

          请参阅 Compute Engine 价格信息。

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

          实例组定价的工作原理

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

          实例组
          说明

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

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

          价格

          请参阅 Compute Engine 价格信息。

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

          价格计算器

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

          定制报价

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

          详细了解实例组

          准备自动部署了吗?

          及时了解计算技术的最新动态

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

          Google Cloud
          • ‪English‬
          • ‪Deutsch‬
          • ‪Español‬
          • ‪Español (Latinoamérica)‬
          • ‪Français‬
          • ‪Indonesia‬
          • ‪Italiano‬
          • ‪Português (Brasil)‬
          • ‪简体中文‬
          • ‪繁體中文‬
          • ‪日本語‬
          • ‪한국어‬
          控制台