Situaciones básicas para crear grupos de instancias administrados (MIG)


Un grupo de instancias administrado (MIG) es un grupo de instancias de máquinas virtuales (VM) que se tratan como una sola entidad. Cada VM en un MIG se basa en una plantilla de instancia.

Si solo necesitas crear varias VM, pero no quieres que se agrupen en un MIG, consulta la API de instancias masivas.

Si deseas obtener más información sobre otras opciones de Compute Engine, consulta Elige una estrategia de implementación de Compute Engine para tu carga de trabajo.

Para comenzar a crear un MIG, lee este documento a fin de encontrar una configuración básica que te sirva.

Situaciones básicas para crear un MIG

Los MIG tienen muchas opciones de configuración. Consulta las siguientes guías a fin de poner en marcha un MIG con rapidez en varias situaciones:

Guía Situación
Crear un MIG con VMs en una sola zona (MIG zonal) Tus VMs se pueden implementar en una sola zona
Crear un MIG con VMs en varias zonas de una región (MIG regional) Quieres distribuir tus VMs en varias zonas de una región para protegerte contra fallas zonales o buscar automáticamente zonas con recursos limitados, como VMs Spot.
Crea un MIG a partir de una VM existente. Quieres escalar horizontalmente una VM en un grupo de VMs y, luego, implementarlas en una sola zona o en varias zonas.
Crear un MIG con ajuste de escala automático Quieres que tu MIG cree VMs en el grupo de forma automática cuando la demanda aumente y que borre las VM cuando la demanda disminuya.
Crear un MIG que use VMs interrumpibles Tu carga de trabajo puede tolerar interrupciones y deseas aprovechar los ahorros de costos asociados con las VMs interrumpibles.
Crea un MIG con VMs de GPU Tu carga de trabajo necesita un grupo de VMs de GPU a la vez; por ejemplo, si deseas ejecutar cargas de trabajo por lotes, como modelos de aprendizaje automático de entrenamiento o cargas de trabajo de computación de alto rendimiento, en VMs de GPU.
Crear un MIG con configuración con estado Tu carga de trabajo necesita una configuración con estado, por ejemplo, necesitas discos que deben retener sus datos cada vez que las VMs se reparen actualicen o se vuelvan a crear de forma automática.

Limitaciones

Los MIG tienen limitaciones diferentes según las funciones que uses. En las siguientes listas, se muestran las limitaciones generales de los MIG y sus limitaciones adicionales si usas funciones regionales o con estado.

  • De forma predeterminada, puedes crear hasta 1,000 VM en un MIG zonal. Si necesitas más, usa una de las siguientes opciones:

  • Cuando actualizas un MIG, puedes especificar hasta 1,000 VM en una sola solicitud.

  • Una vez que se crea el MIG, no puedes cambiar sus redes o subredes. Todas las VMs en el MIG se asignan a las mismas subredes.

  • La VPC compartida en interfaces que no sean nic0 para los grupos de instancias administrados es compatible con la CLI de gcloud y la API, pero no con la consola de Google Cloud.

Un MIG que se distribuye por varias zonas (un MIG regional) tiene las siguientes limitaciones:

  • De forma predeterminada, puedes crear hasta 2,000 VM. Si necesitas más, aumenta el límite de tamaño de tu MIG o comunícate con el equipo de asistencia.
  • Debes seleccionar qué zonas están asociadas a un MIG regional cuando creas el MIG. Después de elegir zonas específicas durante la creación, no puedes cambiarlas o actualizarlas más tarde. Sin embargo, puedes establecer la forma de distribución objetivo del MIG para especificar la forma en que el grupo distribuye sus instancias administradas en las zonas que seleccionaste.
  • Si configuras la forma de distribución objetivo del grupo como BALANCED, ANY o ANY_SINGLE_ZONE, revisa las limitaciones de la forma de distribución objetivo.

  • Si deseas realizar un ajuste de escala automático en un MIG regional, debes configurar la forma de distribución objetivo del grupo en BALANCED ([Vista previa](/products/#product-launch-stages)) o EVEN.
  • Si deseas usar el balanceo de cargas con un MIG regional, se aplican las siguientes limitaciones:

    • No puedes usar el modo de balanceo maxRate.
    • Si usas un esquema de balanceo de cargas de HTTP(S) con un MIG regional, debes elegir el modo de balanceo maxRatePerInstance o maxUtilization.

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 MIG 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 -instances.

Si deseas configurar un escalador automático para tu MIG, también revisa las especificaciones del escalador automático.

Compatibilidad con IPv6

Si deseas que tu MIG incluya instancias de VM que usan direcciones IPv6, debes usar la configuración de pila doble cuando crees tu plantilla de instancias. Para obtener más información, consulta Crea una plantilla de instancias con direcciones IPv6.

Tareas de MIG adicionales

Después de crear un MIG, es posible que desees hacer lo siguiente:

Obtener información sobre el grupo y sus VM

Cambiar el tamaño del grupo

Cambiar la configuración de la VM del grupo

Agregar funciones de MIG

Instructivos

Prueba uno de los instructivos siguientes: