本页面介绍什么是实例模板、何时使用实例模板以及什么是确定性实例模板。它还提供区域级实例模板和全球级实例模板之间的比较。
实例模板是一种保存虚拟机 (VM) 配置(包括机器类型、启动磁盘映像、标签、启动脚本和其他实例属性)的便捷方式。
您可以使用实例模板执行以下操作:
- 创建单个虚拟机。
- 创建代管式实例组 (MIG) 中的虚拟机
- 创建虚拟机预留。
- 创建虚拟机未来预留。
如需了解如何创建实例模板,请参阅创建实例模板。
何时使用实例模板
您可以随时使用实例模板,以根据原有的配置快速创建虚拟机或虚拟机预留。如果要创建一组相同的实例 (MIG),您必须拥有该实例组可以使用的实例模板。
如何更新实例模板
实例模板用于创建具有相同配置的实例,因此您无法更新现有实例模板,也无法在创建实例模板后对其进行更改。
如果您需要更改配置,请创建一个新的实例模板。您可以基于现有实例模板或基于现有实例创建模板。在通过实例模板创建虚拟机实例时,您还可以替换实例模板字段。
使用确定性实例模板来确保虚拟机相同
为了确保您的实例模板始终创建具有相同配置的虚拟机,请在模板中设置明确的属性以体现您需要的确切配置。比方说,如果您的模板包含用于提取应用的启动脚本,请在模板的启动脚本中指定所需的应用版本。否则,您的虚拟机可能无法获得预期的应用版本。
如需了解详情,请参阅确定性实例模板。
区域级和全球级实例模板
实例模板同时用作区域级资源和全球级资源。下表比较了区域级实例模板和全局级实例模板。
区域级实例模板 | 全局级实例模板 | |
---|---|---|
范围 | 只能在指定区域中使用。 | 可在任何区域使用。 |
用例 |
|
重复使用您的实例模板,在不同区域中创建虚拟机、MIG 和预留。 |
在实例模板中使用可用区级或区域级资源
在实例模板中,您可以指定可用区级资源,以将该模板的使用范围限制为资源所在的可用区。同样,如果您在全球级实例模板中指定区域级资源,则模板将受限于该区域。例如,如果您在实例模板中添加了 us-central1-b
的只读永久性磁盘,那么您就无法在其他任何可用区使用该模板,因为该特定磁盘仅存在于 us-central1-b
可用区。如需详细了解可用区级资源,请参阅区域和可用区。
价格
使用实例模板无需额外费用。您需要为根据模板创建的资源付费。 如需了解 Compute Engine 价格信息,请参阅价格。