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. Puede usar solicitudes de cambio de tamaño de MIG con los modelos de aprovisionamiento flex-start o reservation-bound. Estos modelos de aprovisionamiento te ofrecen las siguientes ventajas:
Tienes más probabilidades de obtener recursos de alta demanda, como GPUs.
En función del tipo de máquina que usen las VMs solicitadas, obtendrás un descuento de hasta el 53% en la memoria, las vCPUs y las GPUs conectadas.
Casos prácticos
Puedes usar solicitudes de cambio de tamaño en un MIG para lo siguiente:
Crea máquinas virtuales de inicio flexible. Puedes solicitar la creación de VMs de inicio flexible para obtener recursos en cuanto estén disponibles. Estas máquinas virtuales son adecuadas para cargas de trabajo que deben ejecutarse durante un máximo de siete días, pero que pueden iniciarse en cualquier momento. Cuando usas solicitudes de cambio de tamaño para crear VMs de inicio flexible, ocurre lo siguiente:
El MIG programa la creación de máquinas virtuales de inicio flexible en cuanto hay recursos disponibles.
Una vez que el MIG crea las máquinas virtuales de inicio flexible solicitadas, estas se ejecutan hasta que ocurre una de las siguientes situaciones:
Compute Engine elimina las VMs de inicio flexible al final de su duración.
Eliminas 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, ocurre lo siguiente:
El MIG crea VMs en la hora de inicio de la reserva o después.
Una vez que el MIG crea las VMs solicitadas, estas se ejecutan hasta que ocurre una de las siguientes situaciones:
Compute Engine elimina la reserva a la hora de finalización.
Detienes o eliminas 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 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 VM 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 máquinas virtuales de inicio flexible. En la medida de lo posible, el Dynamic Workload Scheduler programa la creación de VMs de inicio flexible en función de la disponibilidad y de la duración de la ejecución especificada 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 máquinas virtuales de inicio flexible. Los requisitos de cuota varían en función del tipo de máquina que utilicen las VMs de inicio flexible que hayas solicitado. Si no tienes suficiente cuota para los recursos solicitados, la solicitud de cambio de tamaño permanecerá pendiente hasta que tengas suficiente cuota. 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 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 máquinas virtuales Flex-start en grupos de instancias gestionados, se te cobrará lo siguiente:
Los cargos empiezan cuando el MIG crea las máquinas virtuales de inicio flexible. Trusted Cloud by S3NS te cobra por las máquinas virtuales de inicio flexible según los precios del programador de cargas de trabajo dinámico.
Los cargos finalizan cuando el MIG elimina las VMs de inicio flexible al final de su duración o cuando eliminas las VMs de inicio flexible.
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 los discos o las 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) y los tipos de máquina H4D. Usa este modelo para crear VMs de inicio flexible en cuanto haya recursos disponibles.
Vinculado a la reserva: solo puedes obtener los tipos de máquinas A4, A3 Ultra o H4D. 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 MIGs, debes especificar las siguientes configuraciones al crear la plantilla de instancia:
Para crear VMs de inicio flexible, debes especificar lo siguiente:
Para eliminar las VMs al final de su duración mediante los campos
maxRunDuration
yinstanceTerminationAction
.Para usar el modelo de aprovisionamiento flex-start.
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 máquinas virtuales de inicio flexible, no podrás detener ni recrear máquinas virtuales.
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.