实例模板


本页面介绍什么是实例模板、何时使用实例模板以及什么是确定性实例模板。它还提供区域级实例模板和全球级实例模板之间的比较。

实例模板是一种保存虚拟机 (VM) 配置(包括机器类型、启动磁盘映像、标签、启动脚本和其他实例属性)的便捷方式。

您可以使用实例模板执行以下操作:

如需了解如何创建实例模板,请参阅创建实例模板

何时使用实例模板

您可以随时使用实例模板,以根据原有的配置快速创建虚拟机或虚拟机预留。如果要创建一组相同的实例 (MIG),您必须拥有该实例组可以使用的实例模板。

如何更新实例模板

实例模板用于创建具有相同配置的实例,因此您无法更新现有实例模板,也无法在创建实例模板后对其进行更改。

如果您需要更改配置,请创建一个新的实例模板。您可以基于现有实例模板或基于现有实例创建模板。在通过实例模板创建虚拟机实例时,您还可以替换实例模板字段

使用确定性实例模板来确保虚拟机相同

为了确保您的实例模板始终创建具有相同配置的虚拟机,请在模板中设置明确的属性以体现您需要的确切配置。比方说,如果您的模板包含用于提取应用的启动脚本,请在模板的启动脚本中指定所需的应用版本。否则,您的虚拟机可能无法获得预期的应用版本。

如需了解详情,请参阅确定性实例模板

区域级和全球级实例模板

实例模板同时用作区域级资源和全球级资源。下表比较了区域级实例模板和全局级实例模板。

区域级实例模板 全局级实例模板
范围 只能在指定区域中使用。 可在任何区域使用。
用例
  • 减少跨区域依赖项。
  • 实现某个区域中的数据驻留。例如,满足数据物理位置的合规性要求。
重复使用您的实例模板,在不同区域中创建虚拟机、MIG 和预留。

在实例模板中使用可用区级或区域级资源

在实例模板中,您可以指定可用区级资源,以将该模板的使用范围限制为资源所在的可用区。同样,如果您在全球级实例模板中指定区域级资源,则模板将受限于该区域。例如,如果您在实例模板中添加了 us-central1-b 的只读永久性磁盘,那么您就无法在其他任何可用区使用该模板,因为该特定磁盘仅存在于 us-central1-b 可用区。如需详细了解可用区级资源,请参阅区域和可用区

价格

使用实例模板无需额外费用。您需要为根据模板创建的资源付费。如需了解 Compute Engine 价格信息,请参阅价格

后续步骤