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