Google Cloud 的托管式实例组 (MIG) 是一组共享相同配置的虚拟机,您可以将它们作为一个实体进行管理。
新客户可获得 $300 赠金,用于抵扣 Google Cloud 的费用。需要其他帮助?浏览其他 Compute Engine 解决方案。
功能
当您的应用需要更多计算资源时,自动扩缩的代管式实例组 (MIG) 可以自动增加组中的虚拟机数量以满足需求。而当需求降低时,自动扩缩的 MIG 也会自动缩减实例数量,从而为您节省成本。您还可以使用预测性或计划的自动扩缩功能主动扩缩。
区域级 MIG 可让您将应用负载分布到多个可用区。这种复制机制可避免可用区故障。如果某个可用区发生故障,您的应用可以继续通过在同一区域的其他可用区中运行的虚拟机处理流量。
MIG 将创建所需的虚拟机容量,即使虚拟机发生故障,也能维持实例组的大小。如果实例组中的虚拟机发生故障或被抢占(Spot 虚拟机),MIG 会自动重新创建该虚拟机。
您可以使用 MIG 来构建高可用性部署,并自动执行使用有状态数据或配置的应用,例如数据库、DNS 服务器、旧版单体式应用或设有检查点且长时间运行的批量计算。有状态 MIG 会在机器重启、重新创建、自动修复和更新事件后保留每个虚拟机的独有状态(实例名称、挂接的永久性磁盘和元数据)。
您还可以设置基于应用的健康检查,该检查会定期验证应用是否在每个 MIG 虚拟机上按照预期进行响应。如果应用在某个虚拟机上没有响应,MIG 会自动为您重新创建该虚拟机。相较于仅验证虚拟机是否已启动并正在运行,检查应用是否响应可以获得更加精准的结果。
MIG 自动更新程序可让您安全地将新版软件部署到 MIG 中的实例,同时还支持滚动更新和 Canary 更新等一系列灵活的发布方案。您可以控制部署的速度和范围,以及服务中断级别。
常见用途
高可用性 Web 应用
高可用性应用旨在以最低的延迟和最少的停机时间向客户端提供服务。MIG 具有许多功能,可帮助您构建模型。您可以使用区域级 MIG 在多个可用区分布应用。使用预测性自动扩缩或计划的自动扩缩功能,主动自动扩缩应用。如果实例发生故障,自动修复功能可以自动修复受影响的实例。
高可用性 Web 应用
高可用性应用旨在以最低的延迟和最少的停机时间向客户端提供服务。MIG 具有许多功能,可帮助您构建模型。您可以使用区域级 MIG 在多个可用区分布应用。使用预测性自动扩缩或计划的自动扩缩功能,主动自动扩缩应用。如果实例发生故障,自动修复功能可以自动修复受影响的实例。