En este documento, se ofrece una descripción general de las solicitudes de cambio de tamaño en un grupo de instancias administrado (MIG). Para obtener más información sobre otras formas de agregar instancias de máquina virtual (VM) a un MIG, consulta Agrega instancias a un MIG.
Usa las solicitudes de cambio de tamaño del MIG para obtener los siguientes beneficios:
Crea VMs en el MIG de una sola vez. Cuando los recursos están disponibles, el MIG crea VMs de una sola vez. Este enfoque te ayuda a evitar cargos por capacidad parcial hasta que todos los recursos estén disponibles.
Obtén recursos de alta demanda. Puedes usar las solicitudes de cambio de tamaño del MIG con los modelos de aprovisionamiento de inicio flexible o vinculados a la reserva. Estos modelos de aprovisionamiento te brindan los siguientes beneficios:
Tienes más posibilidades de obtener recursos de alta demanda, como las GPUs.
Según el tipo de máquina que usen las VMs solicitadas, obtendrás un descuento de hasta el 53% en la memoria, las CPU virtuales y cualquier GPU y disco SSD local conectados.
Casos de uso
Puedes usar solicitudes de cambio de tamaño en un MIG para lo siguiente:
Crea VMs de inicio flexible. Puedes solicitar la creación de VMs de inicio flexible para obtener recursos en cuanto estén disponibles. Estas VMs son adecuadas para cargas de trabajo que deben ejecutarse durante un máximo de siete días, pero pueden comenzar en cualquier momento. Cuando usas solicitudes de cambio de tamaño para crear VMs de inicio flexible, sucede lo siguiente:
El MIG programa la creación de VM de inicio flexible en cuanto los recursos estén disponibles.
Después de que el MIG crea las VMs de inicio flexible solicitadas, las VMs se ejecutan hasta que sucede una de las siguientes acciones:
Compute Engine borra las VMs de inicio flexible al final de su duración de ejecución.
Borras las VMs de inicio flexible.
Crea VMs consumiendo una reserva. Puedes solicitar la creación de VMs que usen el modelo de aprovisionamiento vinculado a la reserva para consumir una reserva. Cuando usas solicitudes de cambio de tamaño para consumir una reserva, sucede lo siguiente:
El MIG crea VMs en la hora de inicio de la reserva o después.
Después de que el MIG crea las VMs solicitadas, las VMs se ejecutan hasta que sucede una de las siguientes acciones:
Compute Engine borra la reserva en su hora de finalización.
Detienes o borras las VMs.
Cómo funcionan las solicitudes de cambio de tamaño
En las siguientes secciones, se explica cómo funcionan las solicitudes de cambio de tamaño del MIG.
En la creación
Para crear una solicitud de cambio de tamaño del MIG, especifica las siguientes propiedades:
Para definir la cantidad de VMs que se crearán, usa una de las siguientes propiedades:
resizeBy: Es la cantidad de VMs que se crearán. El MIG genera automáticamente nombres de VM.instanceNames: Es una lista de nombres de VM. El MIG crea una VM para cada nombre que especifiques. Esta propiedad está en versión preliminar. Úsala si tu carga de trabajo requiere nombres de VM específicos.
requestedRunDuration: Es el tiempo durante el que deben ejecutarse las VMs. La duración de la ejecución debe ser de entre 10 minutos y siete días. Esta propiedad es opcional. Si usas solicitudes de cambio de tamaño del MIG para crear VMs en cuanto los recursos estén disponibles, esta propiedad anula la duración de ejecución que se especifica en la plantilla de instancias del MIG.
Después de la creación
Después de crear una solicitud de cambio de tamaño del MIG, la solicitud pasa por diferentes estados. En el siguiente diagrama, se muestran estos estados:

Los estados que se muestran en el diagrama anterior son los siguientes:
CREATING: Compute Engine recibió la solicitud de cambio de tamaño, el tamaño objetivo del MIG aumenta según la cantidad de VMs que se especifican en la solicitud y el MIG crea instancias administradas que se encuentran en un estadoCREATING. Estas instancias administradas representan a las VMs que creará el MIG cuando la solicitud de cambio de tamaño se realice de forma correcta.ACCEPTED: Compute Engine creó y aceptó la solicitud. Según tu caso de uso para las solicitudes de cambio de tamaño del MIG, Compute Engine realiza una de las siguientes acciones:Crea VMs de inicio flexible. De la mejor manera posible, el programador dinámico de cargas de trabajo programa la creación de VM de inicio flexible en función de la disponibilidad y la duración de ejecución que se especifica en la solicitud. Si te falta cuota de asignación estándar o interrumpible, o si los recursos no están disponibles temporalmente, el programador dinámico de cargas de trabajo mantiene la solicitud hasta que tengas una cuota suficiente y los recursos estén disponibles.
Crea VMs consumiendo una reserva. Si la reserva creada automáticamente que deseas consumir alcanzó su hora de inicio, la solicitud pasa a
SUCCEEDED. De lo contrario, la solicitud persiste hasta que la reserva alcance su hora de inicio.
SUCCEEDED: El MIG creó la cantidad solicitada de VMs a la vez. Las VMs se asignan lo más cerca posible entre sí, según la disponibilidad. Según tu caso de uso para las solicitudes de cambio de tamaño del MIG, sucede lo siguiente:Cuando el MIG crea VMs de inicio flexible, las VMs se ejecutan hasta que el MIG las borra al final de su duración de ejecución o hasta que las borras. No puedes volver a crear, detener ni suspender las VMs.
Cuando el MIG crea VMs consumiendo una reserva creada automáticamente, las VMs se ejecutan hasta que finaliza el período de reserva o hasta que detienes, suspendes o borras las VMs.
FAILED: La solicitud de cambio de tamaño falló debido a un error técnico. Como resultado, Compute Engine reduce el tamaño de destino del MIG según la cantidad de VMs solicitadas.CANCELLED: Un usuario canceló la solicitud de cambio de tamaño. Cuando cancelas una solicitud de cambio de tamaño, Compute Engine impide que el MIG cree los recursos solicitados. Después de cancelar una solicitud de cambio de tamaño, Compute Engine reduce el tamaño de destino del MIG según la cantidad de VMs solicitadas y borra la solicitud después de 14 días. De manera opcional, puedes borrar la solicitud de cambio de tamaño antes de que Compute Engine la borre.
Si borras un MIG que contiene solicitudes de cambio de tamaño, esta operación también borra las solicitudes de cambio de tamaño y las VMs del MIG. Sin embargo, si borras un MIG cuando este crea VMs para cumplir con una solicitud de cambio de tamaño, Compute Engine espera hasta que el MIG termine de crear la cantidad solicitada de VMs y el estado de las transiciones de las solicitudes de cambio de tamaño a SUCCEEDED antes de borrar el MIG.
Quota
Según tu caso de uso para las solicitudes de cambio de tamaño del MIG, necesitas cuota de la siguiente manera:
Crea VMs de inicio flexible. Los requisitos de cuota varían según el tipo de máquina que use la cantidad solicitada de VMs de inicio flexible. Si te falta cuota para los recursos solicitados, una solicitud de cambio de tamaño permanece pendiente hasta que tengas una cuota suficiente. Para obtener más información sobre las cuotas que se aplican a los recursos de Compute Engine, consulta Cuotas de asignación.
Crea VMs consumiendo una reserva. No necesitas cuota en este caso de uso. Este requisito se debe a que usas el modelo de aprovisionamiento vinculado a la reserva para consumir una reserva creada automáticamente para una reserva futura en modo calendario.
Precios
No se generan cargos cuando creas, cancelas o borras solicitudes de cambio de tamaño en un MIG. En cambio, según tu caso de uso para las solicitudes de cambio de tamaño del MIG, se generan cargos de la siguiente manera:
Si usas VMs de inicio flexible de cambio de tamaño del MIG, 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 solicitudes de cambio de tamaño del MIG para crear VMs consumiendo 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 en la hora de finalización de la reserva. En este 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.
Limitaciones
En las siguientes secciones, se explican las limitaciones para las solicitudes de cambio de tamaño del MIG.
Limitaciones para las solicitudes de cambio de tamaño
Las solicitudes de cambio de tamaño del MIG tienen las siguientes limitaciones:
Puedes usar solicitudes de cambio de tamaño del MIG para obtener diferentes tipos de máquinas según el modelo de aprovisionamiento que uses:
Inicio flexible: Puedes obtener cualquier tipo de máquina con GPU (excepto A4X Max y A4X) y tipos de máquinas H4D. Usa este modelo para crear VMs de inicio flexible en cuanto los recursos estén disponibles.
Vinculado a la reserva: Solo puedes obtener tipos de máquinas A4, A3 Ultra, A3 Mega, A3 High (8 GPUs) o H4D. Usa este modelo para crear VMs consumiendo una reserva.
Solo puedes cancelar las solicitudes de cambio de tamaño que se encuentran en el estado
ACCEPTED.Solo puedes borrar una solicitud de cambio de tamaño después de que se realice de forma correcta (
SUCCEEDED), falle (FAILED) o se cancele (CANCELLED).
Limitaciones de la plantilla de instancias
Para la plantilla de instancias del MIG, se aplican las siguientes limitaciones:
Debes especificar que las VMs se detengan durante los eventos de mantenimiento del host.
No puedes especificar políticas de posición.
Según tu caso de uso para las solicitudes de cambio de tamaño del MIG, debes especificar las siguientes configuraciones cuando creas la plantilla de instancias:
Para crear VMs de inicio flexible, debes especificar lo siguiente:
Para borrar VMs al final de su duración de ejecución con los
maxRunDurationyinstanceTerminationActioncampos.Para usar el modelo de aprovisionamiento de inicio flexible.
Para crear VMs consumiendo una reserva creada automáticamente para una reserva futura en modo calendario, debes especificar lo siguiente:
Para borrar VMs al final del período de reserva con el
instanceTerminationActioncampo.Para usar el modelo de aprovisionamiento vinculado a la reserva.
Limitaciones del MIG
Para el MIG, se aplican las siguientes limitaciones:
En un MIG regional, solo puedes usar la
ANY_SINGLE_ZONEforma de distribución objetivo.Debes desactivar las reparaciones en el MIG.
Debes borrar la configuración del ajuste de escala automático.
No puedes aplicar actualizaciones de configuración de VMs a las VMs creadas a través de solicitudes de cambio de tamaño. Para evitar actualizaciones automáticas, configura el tipo de actualización del MIG como oportunista.
No puedes aplicar la configuración de todas las instancias a las VMs creadas a través de solicitudes de cambio de tamaño.
No puedes definir configuraciones por instancia en las VMs creadas a travéss de solicitudes de cambio de tamaño.
Solo puedes establecer el modo de grupo en espera del MIG en
manual(predeterminado).Si un MIG contiene solicitudes de cambio de tamaño aceptadas, no puedes hacer lo siguiente:
No puedes agregar una segunda plantilla de instancias para iniciar una actualización canary en el MIG.
No puedes cambiar el tamaño objetivo del MIG.
No puedes borrar ni abandonar las instancias administradas en un estado
CREATINGque el MIG crea para una solicitud de cambio de tamaño. Para borrar esas instancias administradas, debes cancelar la solicitud de cambio de tamaño.Si usas solicitudes de cambio de tamaño del MIG para crear VMs de inicio flexible, entonces no puedes detener ni volver a crear VMs.
¿Qué sigue?
Obtén información para crear solicitudes de cambio de tamaño en un MIG.
Obtén información para ver, cancelar o borrar solicitudes de cambio de tamaño en un MIG.