Configurar grupos de instancias gestionados con reconocimiento del estado


Puedes mejorar el tiempo de actividad y la resiliencia de tus aplicaciones con estado con grupos de instancias gestionadas con estado (MIGs con estado).

Si creas una configuración con reconocimiento del estado, puedes conservar el estado único de cada una de las instancias de máquina virtual (VM) de tu MIG (incluidos el nombre, los discos persistentes y los metadatos) al reiniciar las máquinas, las actividades de ocio, la reparación automática o los eventos de actualización.

En esta página se describen las formas de configurar grupos de instancias gestionados con reconocimiento del estado, así como enlaces a las guías de cada tarea:

Después de crear o actualizar una configuración con reconocimiento del estado, puede aplicarla para que sea efectiva, ver la configuración y el estado conservado efectivo de cada VM, o quitarla si ya no la necesita.

Si tienes una aplicación con reconocimiento del estado en máquinas virtuales de Compute Engine independientes (sin gestionar), consulta también la guía para migrar una carga de trabajo a un MIG con reconocimiento del estado.

Antes de empezar

Limitaciones

Un MIG con configuración con reconocimiento del estado (un MIG con reconocimiento del estado) tiene las siguientes limitaciones:

  • No puedes usar el autoescalado si tu MIG tiene una configuración con reconocimiento del estado.
  • Si quieres usar actualizaciones continuas automatizadas, debes definir el método de sustitución en RECREATE.
  • En el caso de los MIGs regionales con reconocimiento del estado, debes inhabilitar la redistribución proactiva (establecer el tipo de redistribución en NONE) para evitar que se eliminen instancias con reconocimiento del estado mediante la redistribución automática entre zonas.
  • Si usas una configuración de todas las instancias para anular las propiedades de la plantilla de instancia, no puedes especificar esas propiedades en ninguna configuración por instancia y, al mismo tiempo, en la configuración de todas las instancias del grupo.

  • Una MIG regional con estado no coordina automáticamente la conmutación por error entre zonas. Cuando usas un MIG regional, puedes hacer que tu aplicación con estado sea resistente a los fallos zonales desplegando réplicas redundantes en varias zonas y aprovechando la función de replicación de datos de tu aplicación.

  • Cuando eliminas de forma permanente una instancia (ya sea manualmente o cambiando su tamaño), el MIG no conserva los metadatos con estado de la instancia.

Definir y conservar nombres de instancias

Un MIG siempre conserva los nombres de sus instancias de VM, a menos que elimines las instancias de forma permanente reduciendo el tamaño del grupo o realizando una actualización gradual que sustituya las instancias existentes por otras nuevas.

Si quieres conservar los nombres de las instancias durante las actualizaciones, define el método de sustitución de la actualización como RECREATE en la política de actualización del grupo.

Puedes especificar nombres personalizados creando instancias manualmente o dejar que el MIG genere automáticamente los nombres de sus VMs.

Definir nombres de VM personalizados es útil para lo siguiente:

  • Migrar VMs independientes a un MIG con reconocimiento del estado para aprovechar las ventajas de la reparación automática y la actualización automática, conservando sus nombres.
  • Implementar arquitecturas en las que las dependencias externas se basan en nombres de máquinas virtuales específicos. Por ejemplo, una máquina virtual principal que mantiene un registro de nodos de trabajo basado en nombres preconfigurados o que usa un patrón de nomenclatura especial.
  • Implementar configuraciones antiguas que requieren nombres de máquinas virtuales específicos, por ejemplo, porque los nombres están codificados.

En el resto de los casos, puedes dejar que el MIG genere automáticamente los nombres de las VMs usando el nombre de instancia base más un sufijo aleatorio.

Configurar y gestionar discos persistentes con reconocimiento del estado

Si configuras los discos persistentes para que tengan reconocimiento del estado, podrás beneficiarte de la reparación automática y de las actualizaciones controladas de las VMs, al tiempo que conservas el estado de los discos. Para obtener más información, consulta los casos prácticos de los MIGs con estado.

Para obtener instrucciones, consulta Configurar discos persistentes con reconocimiento del estado.

Configurar metadatos con reconocimiento del estado

Puedes usar los metadatos de la instancia para definir propiedades y comunicarte con tus aplicaciones a través del servidor de metadatos. Por ejemplo, puedes usar metadatos para configurar la identidad de la VM, las variables de entorno, la información sobre la arquitectura del clúster o el intervalo de datos del que es responsable esta VM.

Si usas metadatos con reconocimiento del estado, te aseguras de que los metadatos específicos de la instancia se conserven en los eventos de reparación automática, actualización y recreación de la instancia.

Para obtener instrucciones, consulta Configurar metadatos con reconocimiento del estado.

Configurar y gestionar direcciones IP con estado

Puedes configurar un grupo de instancias gestionado (MIG) para conservar las direcciones IP en los eventos de reparación automática, actualización y recreación de instancias declarándolas con reconocimiento del estado. Se pueden conservar tanto las direcciones IP internas como las externas. Puede configurar las direcciones IP para que se asignen automáticamente o asignar direcciones IP específicas a cada instancia de VM de un MIG.

Para obtener instrucciones, consulta Configurar direcciones IP con estado.

Aplicar, ver y quitar la configuración con reconocimiento del estado

Una vez que hayas configurado un MIG para que tenga reconocimiento del estado, podrás hacer lo siguiente:

  • Aplica la configuración con reconocimiento del estado para que se aplique.
  • Consulta la configuración con estado, así como el estado conservado efectivo de tus instancias gestionadas.
  • Elimina la configuración con reconocimiento del estado.

Para obtener instrucciones, consulta Aplicar, ver y quitar la configuración con reconocimiento del estado.

Comentarios

Queremos conocer tus casos prácticos, tus retos y tus comentarios sobre los MIGs con estado. Envíanos tus comentarios a nuestro equipo a la dirección mig-discuss@google.com.

Siguientes pasos