Configuración de MIG con estado


Puede mejorar el tiempo de actividad y la resiliencia de sus aplicaciones con estado con grupos de instancias administradas con estado (MIG con estado).

Al crear una configuración con estado , puede preservar el estado único de cada una de las instancias de máquina virtual (VM) de su MIG (incluido el nombre, los discos persistentes y los metadatos) en eventos de reinicio, recreación, reparación automática o actualización de la máquina.

Esta página describe formas en que puede configurar MIG con estado, junto con enlaces a las guías para cada tarea:

Después de crear o actualizar una configuración con estado, puede aplicarla para que entre en vigor, ver la configuración y el estado conservado efectivo de cada VM o eliminarla si ya no la necesita.

Si tiene una aplicación con estado existente en máquinas virtuales de Compute Engine independientes (no administradas), consulte también la guía para Migrar una carga de trabajo existente a un MIG con estado .

Antes de comenzar

Limitaciones

Un MIG con configuración con estado —un MIG con estado —tiene las siguientes limitaciones:

  • No puede utilizar el escalado automático si su MIG tiene una configuración con estado.
  • Si desea utilizar actualizaciones continuas automáticas, debe configurar el método de reemplazo en RECREATE .
  • Para MIG regionales con estado, debe deshabilitar la redistribución proactiva (establezca el tipo de redistribución en NONE ) para evitar la eliminación de instancias con estado mediante la redistribución automática entre zonas.
  • Si utiliza una configuración de todas las instancias para anular las propiedades de la plantilla de instancias, no puede especificar esas propiedades en ninguna configuración por instancia y al mismo tiempo en la configuración de todas las instancias del grupo.

  • Un MIG regional con estado no organiza automáticamente la conmutación por error entre zonas. Cuando utiliza un MIG regional, puede hacer que su aplicación con estado sea resistente a fallas zonales implementando réplicas redundantes en múltiples zonas y confiando en la funcionalidad de replicación de datos de su aplicación.

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

Configurar y conservar nombres de instancias

Un MIG siempre conserva los nombres de sus instancias de VM, a menos que elimine permanentemente las instancias disminuyendo el tamaño del grupo o realizando una actualización continua que sustituya las instancias existentes por otras nuevas.

Si desea conservar los nombres de las instancias durante las actualizaciones, configure el método de reemplazo para la actualización en RECREATE en la política de actualización del grupo.

Puede especificar nombres personalizados creando instancias manualmente o puede dejar que MIG genere automáticamente nombres para sus máquinas virtuales.

Configurar nombres de VM personalizados es útil para:

  • Migrar máquinas virtuales independientes existentes a un MIG con estado para beneficiarse de la reparación y actualización automáticas, conservando al mismo tiempo sus nombres.
  • Implementar arquitecturas donde las dependencias externas dependen de nombres de VM específicos, por ejemplo, una VM principal que mantiene un registro de nodos de trabajo basado en nombres preconfigurados o usando un patrón de nomenclatura especial.
  • Implementar configuraciones heredadas que requieren nombres de VM específicos, por ejemplo, porque los nombres están codificados.

En todos los demás casos, puede dejar que MIG genere automáticamente nombres de VM utilizando el nombre de la instancia base más un sufijo aleatorio.

Configuración y gestión de discos persistentes con estado

Configurar discos persistentes para que tengan estado le permite beneficiarse de la reparación automática de VM y de las actualizaciones controladas mientras preserva el estado de los discos. Para obtener más información, consulte los casos de uso de MIG con estado.

Para obtener instrucciones, consulte Configuración de discos persistentes con estado .

Configurar metadatos con estado

Puede utilizar metadatos de instancia para establecer propiedades y comunicarse con sus aplicaciones a través del servidor de metadatos. Por ejemplo, puede utilizar metadatos para configurar la identidad de la VM, las variables de entorno, la información sobre la arquitectura del clúster o el rango de datos del que es responsable esta VM.

Al utilizar metadatos con estado, garantiza 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, consulte Configuración de metadatos con estado .

Configuración y gestión de direcciones IP con estado

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

Para obtener instrucciones, consulte Configuración de direcciones IP con estado .

Aplicar, ver y eliminar configuración con estado

Después de configurar un MIG para que tenga estado, puede:

  • Aplique la configuración con estado para que surta efecto.
  • Vea la configuración con estado, así como el estado preservado efectivo de sus instancias administradas.
  • Elimine la configuración con estado.

Para obtener instrucciones, consulte Aplicación, visualización y eliminación de configuración con estado .

Comentario

Queremos conocer sus casos de uso, desafíos y comentarios sobre los MIG con estado. Comparta sus comentarios con nuestro equipo en mig-discuss@google.com .

¿Qué sigue?