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:
- Definir y conservar nombres de instancia
- Configurar y gestionar discos persistentes con reconocimiento del estado
- Configurar y gestionar metadatos con reconocimiento del estado
- Configurar y gestionar direcciones IP con estado
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
- Consulta Cuándo usar grupos de instancias gestionados con reconocimiento del estado.
- Consulta Qué hace que un MIG tenga reconocimiento del estado.
- Para obtener más información, consulta Cómo funcionan los grupos de instancias gestionados con reconocimiento del estado.
-
Si aún no lo has hecho, configura la autenticación.
La autenticación verifica tu identidad para acceder a Google Cloud servicios y APIs. Para ejecutar código o ejemplos desde un entorno de desarrollo local, puedes autenticarte en Compute Engine seleccionando una de las siguientes opciones:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Instala Google Cloud CLI. Después de la instalación, inicializa la CLI de Google Cloud ejecutando el siguiente comando:
gcloud init
Si utilizas un proveedor de identidades (IdP) externo, primero debes iniciar sesión en la CLI de gcloud con tu identidad federada.
- Set a default region and zone.
REST
Para usar las muestras de la API REST de esta página en un entorno de desarrollo local, debes usar las credenciales que proporciones a la CLI de gcloud.
Instala Google Cloud CLI. Después de la instalación, inicializa la CLI de Google Cloud ejecutando el siguiente comando:
gcloud init
Si utilizas un proveedor de identidades (IdP) externo, primero debes iniciar sesión en la CLI de gcloud con tu identidad federada.
Para obtener más información, consulta el artículo Autenticarse para usar REST de la documentación sobre autenticación de Google Cloud .
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
- Crea VMs con nombres específicos en un MIG.
- Configura discos persistentes con reconocimiento del estado para todas las VMs o para VMs específicas de un MIG.
- Configura metadatos con reconocimiento del estado para las VMs de un MIG.
- Configurar direcciones IP con estado para todas las VMs o para VMs específicas de un MIG.
- Aplica, consulta o quita tu configuración con reconocimiento del estado.
- Consulta más información sobre los grupos de instancias gestionadas y sobre cómo trabajar con instancias gestionadas.
A menos que se indique lo contrario, el contenido de esta página está sujeto a la licencia Reconocimiento 4.0 de Creative Commons y las muestras de código están sujetas a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio web de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-09-12 (UTC).
-