Puedes mejorar el tiempo de actividad y la resiliencia de tus aplicaciones con estado mediante grupos de instancias administrados con estado (MIG con estado).
Si creas una configuración con estado, puedes preservar el estado único de cada instancia de máquina virtual (VM) de tu MIG (incluidos el nombre, los discos persistentes y los metadatos) en los eventos de reinicio, recreación, reparación automática o actualización.
En esta página, se describen las formas en que puedes configurar los MIG con estado y hay vínculos a las guías para cada tarea:
- Configura y conserva nombres de instancias
- Configura y administra discos persistentes con estado
- Configura y administra metadatos con estado
- Configura y administra direcciones IP con estado
Después de crear o actualizar una configuración con estado, puedes aplicarla para hacerla efectiva, ver la configuración y el estado vigente conservado de cada VM o quitarla si ya no la necesitas.
Si tienes una aplicación con estado existente en VM independientes de Compute Engine (no administradas), consulta también la guía para migrar una carga de trabajo existente a un MIG con estado.
Antes de comenzar
- Revisa la sección sobre cuándo usar MIG con estado
- Revisa la sección sobre qué hace que un MIG tenga estado
- Para obtener más información, consulta este artículo sobre cómo funcionan los MIG con estado
-
Si aún no lo hiciste, configura la autenticación.
La autenticación es el proceso mediante el cual se verifica tu identidad para acceder a los servicios y las APIs de Trusted Cloud by S3NS .
Para ejecutar código o muestras 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 Trusted Cloud console to access Trusted Cloud by S3NS services and APIs, you don't need to set up authentication.
gcloud
-
Instala Google Cloud CLI y, luego, accede a gcloud CLI con tu identidad federada. Después de acceder, inicializa Google Cloud CLI ejecutando el siguiente comando:
gcloud init
- Set a default region and zone.
REST
Para usar las muestras de la API de REST en esta página en un entorno de desarrollo local, debes usar las credenciales que proporcionas a gcloud CLI.
Instala Google Cloud CLI y, luego, accede a gcloud CLI con tu identidad federada. Después de acceder, inicializa Google Cloud CLI ejecutando el siguiente comando:
gcloud init
Si deseas obtener más información, consulta Autentica para usar REST en la Trusted Cloud documentación de autenticación.
Limitaciones
Un MIG con configuración con estado, un MIG con estado, tiene las siguientes limitaciones:
- No puedes usar el ajuste de escala automático si tu MIG tiene una configuración con estado.
- Si deseas usar actualizaciones progresivas automáticas, debes establecer el método de reemplazo en
RECREATE
. - Para los MIGs regionales con estado, debes inhabilitar la redistribución proactiva (establece el tipo de redistribución en
NONE
) para evitar la eliminación de instancias con estado por la redistribución automática entre zonas. Si usas una configuración de todas las instancias para anular las propiedades de la plantilla de instancias, no puedes especificarlas en ninguna configuración por instancia y, al mismo tiempo, en todas las instancias del grupo de instancias.
Un MIG regional con estado no organiza de forma automática la conmutación por error entre zonas. Cuando usas un MIG regional, puedes hacer que la aplicación con estado sea resistente a las fallas zonales mediante la implementación de réplicas redundantes en varias zonas y el uso de la función de replicación de datos de tu aplicación.
Cuando borras una instancia de forma permanente (ya sea de forma manual o por cambio de tamaño), el MIG no conserva los metadatos con estado de la instancia.
Configura y conserva nombres de instancias
En un MIG, siempre se conservan los nombres de las instancias de VM, a menos que borres las instancias de forma permanente si reduces el tamaño del grupo o si realizas una actualización progresiva que cambie las instancias existentes por otras nuevas.
Si deseas conservar los nombres de las instancias durante las actualizaciones, configura el método de reemplazo para la actualización como
RECREATE
en la política de actualización del grupo.Puedes especificar nombres personalizados si creas instancias de forma manual o puedes permitir que el MIG genere nombres automáticamente para las VMs.
Configurar nombres de VM personalizados es útil para hacer lo siguiente:
- Migrar las VM independientes que ya existen a un MIG con estado para beneficiarse de la reparación y la actualización automáticas, sin modificar los nombres
- Implementar arquitecturas en las que las dependencias externas se basen en nombres específicos de VM, como el caso de una VM principal que mantiene un registro de nodos trabajadores basado en nombres preconfigurados o con un patrón de nombres especial
- Implementar parámetros de configuración heredados que requieren nombres de VM específicos, por ejemplo, porque los nombres están codificados
En todos los demás casos, puedes permitir que el MIG genere de forma automática nombres de VM con el nombre de instancia base más un sufijo aleatorio.
Configura y administra discos persistentes con estado
Configurar discos persistentes para que tengan estado te permite beneficiarte de la reparación automática y las actualizaciones controladas de VM y, a la vez, conservar el estado de los discos. Para obtener más información, consulta los casos de uso de los MIG con estado.
Para obtener instrucciones, consulta este artículo que indica cómo configurar discos persistentes con estado.
Configura los metadatos con estado
Puedes usar metadatos de instancias para establecer 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 rango de datos del que es responsable esta VM.
Mediante el uso de metadatos con 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.
Para obtener instrucciones, consulta el artículo sobre cómo configurar metadatos con estado.
Configura y administra direcciones IP con estado
Puedes configurar un grupo de instancias administrado (MIG) para preservar las direcciones IP en los eventos de reparación automática, actualización y recreación de instancias si los declaras con estado. Se pueden conservar las direcciones IP internas y externas. Puedes configurar las direcciones IP para que se asignen de forma automática o asignar direcciones IP específicas a cada instancia de VM en un MIG.
Para obtener instrucciones, consulta Configura direcciones IP con estado.
Aplica, consulta y quita la configuración con estado
Después de configurar un MIG para que tenga estado, puedes hacer lo siguiente:
- Aplicar la configuración con estado para que entre en vigencia
- Visualizar la configuración con estado y el estado conservado vigente de tus instancias administradas
- Quitar la configuración con estado
Para obtener instrucciones, consulta cómo aplicar, visualizar y quitar la configuración con estado.
Comentarios
Queremos conocer tus casos de uso, desafíos y comentarios sobre los MIG con estado. Comparte tus comentarios con nuestro equipo en mig-discuss@google.com.
¿Qué sigue?
- Crea VM con nombres específicos en un MIG.
- Configura discos persistentes con estado para todas las VM o para VM específicas en un MIG.
- Configura metadatos con estado para VM en un MIG.
- Configura direcciones IP con estado para todas las VMs o para VMs específicas en un MIG.
- Aplica, visualiza o quita la configuración con estado.
- Obtén más información sobre los MIG y cómo trabajar con instancias administradas.
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-08-08 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-08-08 (UTC)"],[[["Stateful Managed Instance Groups (MIGs) enhance the uptime and resiliency of stateful applications by preserving unique VM instance states during events like restarts, recreations, auto-healing, or updates."],["Stateful configurations allow you to manage and preserve instance names, persistent disks, metadata, and IP addresses across various VM instance events, ensuring data integrity and operational continuity."],["After creating or updating a stateful configuration, you can apply it to managed instances, view the configuration and the preserved state, or remove the configuration if it is no longer needed."],["Limitations of stateful MIGs include the inability to use autoscaling, the requirement to set the replacement method to `RECREATE` for automated rolling updates, and the need to disable proactive redistribution for stateful regional MIGs."],["You have the option to migrate existing stateful applications from unmanaged Compute Engine VMs to a stateful MIG, in addition to being able to configure and manage stateful persistent disks, metadata, and IP addresses to preserve state across various instance events."]]],[]] -