En este documento se describe qué es una plantilla de instancia, cuándo se debe usar y qué es una plantilla de instancia determinista. También se ofrece una comparación entre las plantillas de instancia regionales y globales.
Una plantilla de instancia es una forma cómoda de guardar la configuración de una instancia de máquina virtual, que incluye el tipo de máquina, la imagen de disco de arranque, las etiquetas, la secuencia de comandos de inicio y otras propiedades de la máquina virtual.
Puedes usar una plantilla de instancia para hacer lo siguiente:
Crea VMs en un grupo de instancias gestionado (MIG).
Para saber cómo crear una plantilla de instancia, consulte el artículo Crear plantillas de instancia.
Cuándo usar plantillas de instancia
Usa plantillas de instancia siempre que quieras crear rápidamente VMs o reservas de VMs basadas en una propiedad de VM preexistente. Si quieres crear un grupo de máquinas virtuales idénticas (un MIG), debes hacerlo con una plantilla de instancia.
Cómo actualizar plantillas de instancia
Las plantillas de instancia se han diseñado para crear VMs con configuraciones idénticas. Las plantillas de instancia no se pueden actualizar una vez creadas. En su lugar, haz una de las siguientes acciones:
Crea una plantilla de instancia de la siguiente manera:
Crea VMs y anula las propiedades de la plantilla de instancia.
Usar plantillas de instancia deterministas para asegurar que las VMs sean idénticas
Las plantillas de instancia deterministas dejan claro el tipo de servicios o aplicaciones de terceros que se van a instalar en tus VMs. De esta forma, te aseguras de que tu plantilla de instancia siempre cree VMs con una configuración idéntica. Por ejemplo, si tu plantilla tiene un script de inicio que obtiene una aplicación, puedes especificar la versión de la aplicación que quieras en el script de inicio de la plantilla.
Para obtener más información, consulta Plantillas de instancia deterministas.
Plantillas de instancias regionales y globales
Las plantillas de instancias están disponibles como recursos regionales y globales. A menos que necesites reutilizar una plantilla de instancia en varias regiones, Google recomienda usar plantillas de instancia regionales en lugar de plantillas de instancia globales.
En la siguiente tabla se comparan las plantillas de instancia regionales y globales:
Plantilla de instancia regional | Plantilla de instancia global | |
---|---|---|
Ámbito | Solo puedes usar la plantilla en la región de la plantilla. | Puedes usar la plantilla en cualquier región. |
Fiabilidad | Los errores de hardware se limitan a la región de la plantilla. | Los errores de hardware pueden afectar a cualquier región en la que se utilice la plantilla. |
Caso práctico |
|
Reutiliza tu plantilla de instancia global para crear VMs, MIGs y reservas en varias regiones. |
Uso de recursos zonales o regionales en plantillas de instancia
En una plantilla de instancia, puedes especificar recursos zonales, lo que restringe el uso de esa plantilla a la zona en la que se encuentra el recurso. Del mismo modo, si especificas un recurso regional en una plantilla de instancia global, la plantilla se restringirá a esa región. Por ejemplo, si incluyes un disco persistente de solo lectura de us-central1-a
en tu plantilla de instancia, no podrás usar esa plantilla en ninguna otra zona, ya que ese disco persistente específico solo existe en la zona us-central1-a
.
Para obtener más información sobre los recursos de zona, consulta el artículo Regiones y zonas.
Cómo especificar plantillas de instancia
Cuando crees recursos basados en una plantilla de instancia, puede que tengas que especificar la URL completa o parcial de la plantilla de instancia, en función de la interfaz que utilices. Por ejemplo:
- URL completa:
https://www.googleapis.com/compute/v1/projects/example-project/regions/us-central1/instanceTemplates/1234567890
- URL parcial:
projects/example-project/regions/us-central1/instanceTemplates/1234567890
Puede especificar el ID o el nombre de la plantilla de instancia. Google recomienda que especifique el ID porque, a diferencia de los nombres, los IDs de las plantillas de instancia no se pueden reutilizar. De esta forma, te aseguras de que los recursos que creas a partir de la plantilla tengan las propiedades que quieres.
Para ver el ID de plantilla de una instancia, consulta Obtener información sobre una plantilla de instancia.
Precios
El uso de plantillas de instancias es gratuito. Se te cobrarán los recursos que crees a partir de las plantillas.
Para obtener información sobre los precios de Compute Engine, consulta la página Precios.Siguientes pasos
Crea una plantilla de instancia desde cero, a partir de una instancia o a partir de una plantilla de instancia.
Usa una plantilla de instancia para crear una VM.
Usa una plantilla de instancia para crear un MIG o actualizar un MIG.
Usa una plantilla de instancia para crear una reserva de VMs.