创建一个托管式实例组 (MIG)
了解如何使用 Google Cloud 控制台在 Compute Engine 中创建代管式实例组 (MIG)。
MIG 是可以作为单个实体进行管理的虚拟机 (VM) 实例的集合。MIG 支持自动修复、自动扩缩、负载均衡、多可用区覆盖和有状态工作负载等功能。
MIG 中的每个虚拟机都基于实例模板。您需要先创建实例模板,然后才能创建 MIG。
如需在 Google Cloud 控制台中直接遵循有关此任务的分步指导,请点击操作演示:
准备工作
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
- 启用 Compute Engine API。
创建实例模板
在 Google Cloud Console 中,转到实例模板页面。
点击
创建实例模板 。如需创建使用 Ubuntu 操作系统的模板,请执行以下步骤:
在
启动磁盘 部分,点击更改。在操作系统列表中,选择 Ubuntu。
点击选择。
使用此模板创建的所有虚拟机都会采用这些设置。记下模板的名称,本教程稍后会用到。
如需创建实例模板,请点击创建。
Compute Engine 需要几分钟来创建模板。模板准备就绪后,就会列在实例模板页面上。
使用实例模板创建 MIG
前往
实例组 页面。点击
创建实例组 ,然后执行以下步骤:在名称字段中,接受默认名称或输入
quickstart-instance-group-1
。在实例模板列表中,选择您之前创建的实例模板。
在
位置 部分中,确保选中单个可用区。在区域字段中,选择要创建 MIG 的区域。
在
自动扩缩 部分,接受默认设置或者修改这些设置。
要创建 MIG,请点击创建。
等待几分钟,让 Compute Engine 创建实例组及虚拟机。 实例组准备就绪后,就会显示在实例组页面上。
您已成功创建托管式实例组。
清理
为避免因本页中使用的资源导致您的 Google Cloud 账号产生费用,请按照以下步骤操作。
删除资源
如果您使用的是现有 Google Cloud 项目,请删除您创建的资源,以避免账号产生费用:
前往实例组页面。
选择要删除的实例组。
点击删除。
出现提示时,输入所需的值,然后点击删除。
删除项目
为了避免产生费用,最简单的方法是删除您为本教程创建的项目。
如需删除项目,请执行以下操作:
- In the Google Cloud console, go to the Manage resources page.
- In the project list, select the project that you want to delete, and then click Delete.
- In the dialog, type the project ID, and then click Shut down to delete the project.
后续步骤
- 了解如何使用代管式实例。
- 了解创建 MIG 的其他基本场景。
- 详细了解自动扩缩,以及如何使用不同的自动扩缩信号在负载增加时自动创建虚拟机,在负载下降时删除虚拟机。
- 如需提高应用的可用性,请设置基于应用的自动修复健康检查。如果您的应用未能按预期响应,基于应用的健康检查会指示 MIG 自动重新创建健康状况不佳的虚拟机。
- 如需进一步提高可用性,请了解如何通过创建区域级 MIG 在一个区域内的多个可用区中分布 MIG 的虚拟机。
- 如需更新 MIG 中虚拟机的配置,请创建并应用新的实例模板。如需了解详情,请参阅将新配置应用于 MIG 中的虚拟机。
- 如果您需要支持有状态工作负载,请了解如何添加有状态配置。