Acerca del modo masivo

Los grupos de instancias administrados (MIG) pueden crear instancias de máquina virtual (VM) de forma masiva, lo que permite alcanzar el tamaño objetivo de una sola vez, en lugar de crear cada instancia de forma individual. La creación masiva de instancias ayuda a garantizar que los recursos solicitados estén listos antes de que el MIG comience a crear sus instancias. La creación masiva es útil para los trabajos por lotes que solo pueden iniciarse después de que todas las instancias estén disponibles, por ejemplo, la computación de alto rendimiento (HPC) o el entrenamiento distribuido.

Si necesitas realizar varias solicitudes en un MIG para crear instancias de una sola vez, usa solicitudes de cambio de tamaño. Para obtener más información, consulta Información sobre las solicitudes de cambio de tamaño en un MIG.

Modo masivo

En un MIG, el modo de la política de tamaño de destino determina si el MIG crea las instancias de forma independiente o de una sola vez. De forma predeterminada, el MIG crea sus instancias de forma independiente.

Los siguientes son los dos modos de la política de tamaño de destino:

  • Individual (predeterminado): En el modo individual, el MIG crea instancias de forma independiente. Si no hay suficiente capacidad para crear todas las instancias especificadas en el tamaño de destino, el MIG crea tantas instancias como sea posible con la capacidad disponible y trata de crear las instancias restantes a medida que la capacidad esté disponible.

  • Masivo: En el modo masivo, el MIG crea las instancias de una sola vez. Si no hay suficiente capacidad de recursos para crear todas las instancias especificadas en el tamaño de destino, el MIG espera a que esté disponible la capacidad total. El MIG no crea ninguna instancia hasta que Compute Engine tenga la capacidad para el tamaño de destino especificado. Cuando usas el modo masivo, te aseguras de que tu carga de trabajo reciba todos los recursos necesarios antes de que el MIG comience a crear las instancias.

Cómo funciona el modo masivo en un MIG

Para habilitar el modo masivo en un MIG, debes establecer el modo de política de tamaño de destino en BULK y especificar un tamaño de destino. Después de especificar un tamaño de destino, el MIG inicia la operación de creación masiva y espera a que esté disponible la capacidad total.

Durante este período de espera, el MIG crea instancias administradas. Estas instancias administradas representan las instancias reales que creará el MIG cuando se complete correctamente la creación masiva. El MIG no crea ninguna instancia de VM hasta que Compute Engine tenga la capacidad para todas las instancias especificadas en el tamaño de destino. Cuando la capacidad total esté disponible, el MIG creará las instancias solicitadas de una sola vez.

Para supervisar la operación de creación masiva, consulta Visualiza el estado de la creación masiva de instancias.

Limitaciones

En las siguientes secciones, se describen las limitaciones que se aplican cuando usas el modo masivo en un MIG.

Aprovisionamiento y distribución de instancias

Las siguientes limitaciones se aplican al aprovisionamiento y la distribución de instancias cuando se usa el modo masivo:

Cambios de configuración y cambio de tamaño

Las siguientes limitaciones se aplican a los cambios de configuración y al cambio de tamaño cuando se usa el modo masivo:

  • No puedes cambiar el modo de política de tamaño de destino en un MIG existente.

  • Si la plantilla de instancias de tu MIG especifica el modelo de aprovisionamiento de inicio flexible, debes desactivar las reparaciones en el MIG. Para ello, establece el campo defaultActionOnFailure en DO_NOTHING.

  • Cuando agregas o quitas instancias del MIG, se aplican las siguientes condiciones:

    • Puedes agregar instancias si aumentas el tamaño de destino o usas el método createInstances solo cuando no hay ninguna instancia (targetSize = 0) en el MIG.

    • Puedes quitar instancias si disminuyes el tamaño de destino a 0. Para disminuir a un tamaño distinto de cero, el MIG no debe tener una operación de instancia masiva en curso (bulkInstanceOperation.inProgress debe ser false).

  • Cuando cambias el tamaño del MIG con el método resizeAdvanced, no puedes inhabilitar los reintentos de creación.

Funciones no compatibles con MIG

El modo masivo no admite las siguientes funciones de MIG:

Precios

La operación de instancia masiva en un MIG no genera cargos adicionales. En cambio, según el modelo de aprovisionamiento que uses, se generan cargos de la siguiente manera:

  • Si usas MIG para crear VMs de inicio flexible, se generan cargos de la siguiente manera:

    • Los cargos comienzan cuando el MIG crea las VMs de inicio flexible. Google Cloud te cobra por las VMs de inicio flexible según los precios del programador dinámico de cargas de trabajo.

    • Los cargos finalizan cuando el MIG borra las VMs de inicio flexible al final de su duración de ejecución o cuando borras las VMs de inicio flexible.

  • Si usas MIG para crear VMs mediante el consumo de una reserva, se generan cargos de la siguiente manera:

    • Cuando el MIG crea las VMs, no vuelves a generar cargos por los recursos de reserva consumidos. Solo se generan cargos por los recursos que usan las VMs y que no forman parte de la reserva, como los discos o las direcciones IP.

    • Los cargos finalizan a la hora de finalización de la reserva. En ese momento, Compute Engine borra la reserva y cualquier VM que la consuma. Para obtener más información, consulta la facturación de las reservas.

¿Qué sigue?