En este documento se ofrece una descripción general de las solicitudes de cambio de tamaño en un grupo de instancias gestionado (MIG). Para obtener más información sobre otras formas de añadir instancias de máquina virtual (VM) a un MIG, consulta Añadir instancias a un MIG.
Usa las solicitudes de cambio de tamaño de los MIGs para disfrutar de las siguientes ventajas:
Crea todas las VMs de la MIG a la vez. Cuando los recursos están disponibles, el MIG crea las VMs a la vez. De esta forma, no se te cobrará por la capacidad parcial hasta que todos los recursos estén disponibles.
Obtener recursos de gran demanda, como GPUs. Puedes usar solicitudes de cambio de tamaño de MIG con los modelos de aprovisionamiento flex-start o reservation-bound. Estos modelos te ofrecen las siguientes ventajas:
Es más probable que obtengas GPUs.
Obtienes un descuento de hasta el 53% en las vCPUs y las GPUs.
Casos prácticos
Puedes usar solicitudes de cambio de tamaño en un MIG para lo siguiente:
Crea las VMs en cuanto haya recursos disponibles. Puedes solicitar la creación de máquinas virtuales para cargas de trabajo que deban ejecutarse durante un máximo de siete días, pero que puedan iniciarse en cualquier momento. Cuando usas solicitudes de cambio de tamaño para crear VMs en cuanto hay recursos disponibles, ocurre lo siguiente:
El MIG programa la creación de la VM en cuanto hay recursos disponibles.
Cuando el MIG crea las VMs solicitadas, estas se ejecutan hasta que finaliza su duración o hasta que las eliminas. No puedes detener ni suspender estas VMs.
Crea VMs consumiendo una reserva. Puedes crear VMs consumiendo una reserva creada automáticamente (creada automáticamente) para una reserva futura en modo calendario. Cuando usas solicitudes de cambio de tamaño para consumir una reserva, ocurre lo siguiente:
El MIG crea VMs en la hora de inicio de la reserva o después.
Las VMs creadas se ejecutan hasta que ocurre una de las siguientes situaciones:
Compute Engine elimina la reserva a la hora de finalización.
Detienes, suspendes o eliminas estas 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 de MIG.
Al crear
Para crear una solicitud de cambio de tamaño de MIG, especifica las siguientes propiedades:
Para definir el número de VMs que se van a crear, usa una de las siguientes propiedades:
resizeBy
: número de máquinas virtuales que se van a crear. El MIG genera automáticamente los nombres de las VMs.instanceNames
: lista de nombres de máquinas virtuales. El MIG crea una VM por cada nombre que especifiques. Esta propiedad está en versión preliminar. Úsalo si tu carga de trabajo requiere nombres de máquinas virtuales específicos.
requestedRunDuration
: cuánto tiempo deben ejecutarse las VMs. La duración de la carrera debe ser de entre 10 minutos y siete días. Esta propiedad es opcional Si usas solicitudes de cambio de tamaño de MIG para crear VMs en cuanto haya recursos disponibles, esta propiedad anulará la duración de la ejecución especificada en la plantilla de instancia del MIG.
Después de la creación
Después de crear una solicitud de cambio de tamaño de MIG, esta 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 ha recibido la solicitud de cambio de tamaño, el tamaño objetivo del MIG aumenta en el número de VMs que se especifican en la solicitud y el MIG crea instancias administradas que están en estadoCREATING
. Estas instancias gestionadas representan las VMs que crea el MIG cuando la solicitud de cambio de tamaño se realiza correctamente.ACCEPTED
: Compute Engine ha creado y aceptado la solicitud. En función de tu caso práctico para las solicitudes de cambio de tamaño de los grupos de instancias gestionados, Compute Engine hace lo siguiente:Crea las VMs en cuanto haya recursos disponibles. En la medida de lo posible, Dynamic Workload Scheduler programa la creación de VMs en función de la disponibilidad y la duración de la ejecución especificadas en la solicitud. Si no tienes cuota de asignación estándar o interrumpible o si los recursos no están disponibles temporalmente, el programador de cargas de trabajo dinámico mantiene la solicitud hasta que tengas suficiente cuota y los recursos estén disponibles.
Crea VMs consumiendo una reserva. Si la reserva creada automáticamente a la que se dirige para el consumo ha alcanzado su hora de inicio, la solicitud pasa a
SUCCEEDED
. De lo contrario, la solicitud se mantendrá hasta que llegue la hora de inicio de la reserva.
SUCCEEDED
: el grupo de instancias gestionado ha creado el número de máquinas virtuales solicitado a la vez. En función de tu caso práctico para las solicitudes de cambio de tamaño de los grupos de instancias gestionados, ocurre lo siguiente:Cuando el MIG crea VMs en cuanto hay recursos disponibles, las VMs se ejecutan hasta que el MIG las elimina al final de su duración o hasta que tú las eliminas. 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 periodo de reserva o hasta que las detienes, las suspendes o las eliminas.
FAILED
: no se ha podido cambiar el tamaño debido a un error técnico. Como resultado, Compute Engine reduce el tamaño objetivo del MIG en el número de VMs solicitadas.CANCELLED
: un usuario ha cancelado 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 objetivo del MIG en el número de VMs solicitadas y elimina la solicitud al cabo de 14 días. También puedes eliminar la solicitud de cambio de tamaño antes de que lo haga Compute Engine.
Si elimina un MIG que contiene solicitudes de cambio de tamaño, también se eliminarán las solicitudes de cambio de tamaño y las VMs del MIG. Sin embargo, si eliminas un MIG cuando este crea VMs para completar una solicitud de cambio de tamaño, Compute Engine espera hasta que el MIG haya terminado de crear el número de VMs solicitado y el estado de la solicitud de cambio de tamaño pase a SUCCEEDED
antes de eliminar el MIG.
Cuota
En función de tu caso práctico para las solicitudes de cambio de tamaño de los grupos de instancias gestionados, necesitas la siguiente cuota:
Crea las VMs en cuanto haya recursos disponibles. Debes tener suficiente cuota estándar o de recursos preemptivos para los recursos que quieras solicitar. Este requisito se debe a que usas el modelo de aprovisionamiento flex-start. Si no tienes suficiente cuota, la solicitud permanecerá pendiente hasta que la tengas.
Crea VMs consumiendo una reserva. No necesitas cuota en este caso práctico. 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 el modo de calendario.
Precios
No se te cobrará nada por crear, cancelar o eliminar solicitudes de cambio de tamaño en un MIG. En su lugar, en función de tu caso práctico para las solicitudes de cambio de tamaño de los grupos de instancias gestionados, se te cobrará de la siguiente manera:
Si usas solicitudes de cambio de tamaño de MIG para crear VMs en cuanto haya recursos disponibles, se te aplicarán los siguientes cargos:
Los cargos empiezan cuando el MIG crea las VMs. Google Cloud se te cobra por las VMs en función de los precios de Dynamic Workload Scheduler.
Los cargos finalizan cuando el MIG elimina las VMs al final de su duración o cuando las eliminas.
Si usas solicitudes de cambio de tamaño de MIG para crear VMs consumiendo una reserva, se te cobrará de la siguiente manera:
Cuando el MIG crea las VMs, no se te vuelve a cobrar por los recursos de la reserva consumidos. Solo se te cobrará por los recursos que usen las VMs y que no formen parte de la reserva, como discos o direcciones IP.
Los cargos finalizan a la hora de finalización de la reserva. En ese momento, Compute Engine elimina la reserva y las VMs que la consumen. Para obtener más información, consulta la facturación de las reservas.
Limitaciones
En las siguientes secciones se explican las limitaciones de las solicitudes de cambio de tamaño de MIGs.
Limitaciones de las solicitudes de cambio de tamaño
Las solicitudes de cambio de tamaño de MIG tienen las siguientes limitaciones:
Puedes usar solicitudes de cambio de tamaño de MIG para obtener diferentes tipos de máquinas en función del modelo de aprovisionamiento que utilices:
Inicio flexible: puedes obtener cualquier tipo de máquina con GPU, excepto A4X y G4. Usa este modelo para crear VMs en cuanto haya recursos disponibles.
Vinculado a la reserva: solo puedes obtener tipos de máquinas A4 o A3 Ultra. Usa este modelo para crear VMs consumiendo una reserva.
Solo puedes cancelar las solicitudes de cambio de tamaño que estén en el estado
ACCEPTED
.Solo puedes eliminar una solicitud de cambio de tamaño después de que se haya completado correctamente (
SUCCEEDED
), haya fallado (FAILED
) o se haya cancelado (CANCELLED
).
Limitaciones de la plantilla de instancia
En la plantilla de instancia 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 colocación.
En función del caso práctico de las solicitudes de cambio de tamaño de los grupos de instancias gestionados, debes especificar lo siguiente al crear la plantilla de instancia:
Para crear VMs en cuanto haya recursos disponibles, debe especificar lo siguiente:
Para eliminar las VMs al final de su duración mediante los campos
maxRunDuration
yinstanceTerminationAction
.Para no usar reservas.
Para usar el modelo de aprovisionamiento flex-start (versión preliminar).
Para crear VMs consumiendo una reserva creada automáticamente para una reserva futura en el modo de calendario, debes especificar lo siguiente:
Para eliminar las VMs al final del periodo de reserva mediante el campo
instanceTerminationAction
.Para usar el modelo de aprovisionamiento vinculado a reservas.
Limitaciones de la MIG
En el caso de los MIGs, se aplican las siguientes limitaciones:
En un MIG regional, solo puedes usar la
ANY_SINGLE_ZONE
forma de distribución de destino.Debes desactivar las reparaciones en la MIG.
No puedes aplicar actualizaciones de configuración de VM a las VMs creadas mediante solicitudes de cambio de tamaño. Para evitar las actualizaciones automáticas, define el tipo de actualización del MIG como oportunista.
No puedes aplicar la configuración de todas las instancias a las VMs creadas mediante solicitudes de cambio de tamaño.
No puedes definir configuraciones por instancia en las VMs creadas mediante solicitudes de cambio de tamaño.
Solo puedes definir el modo de grupo de espera de la MIG en
manual
(valor predeterminado).Si un MIG contiene solicitudes de cambio de tamaño aceptadas, no podrás hacer lo siguiente:
No puedes añadir una segunda plantilla de instancia para iniciar una actualización Canary en el MIG.
No puedes cambiar el tamaño de destino del MIG.
No puedes eliminar ni abandonar las instancias gestionadas con el estado
CREATING
que crea el MIG para una solicitud de cambio de tamaño. Para eliminar esas instancias gestionadas, debes cancelar la solicitud de cambio de tamaño.Si usas solicitudes de cambio de tamaño de MIG para crear VMs en cuanto haya recursos disponibles, no podrás recrear, suspender ni detener VMs.
Siguientes pasos
Consulta cómo crear solicitudes de cambio de tamaño en un MIG.
Consulta cómo ver, cancelar o eliminar solicitudes de cambio de tamaño en un MIG.