En este documento, se describe cómo funcionan las solicitudes de cambio de tamaño en un grupo de instancias administrado (MIG) y sus limitaciones. Usa solicitudes de cambio de tamaño para crear instancias de máquina virtual (VM) con GPU a la vez en un MIG.
La creación de VMs de una sola vez en un MIG a través de una solicitud de cambio de tamaño es útil en las siguientes situaciones:
Cuando quieras obtener VMs de GPU solo durante un tiempo específico, una solicitud de cambio de tamaño aumenta las posibilidades de obtener GPU, que son recursos altamente solicitados.
Cuando deseas que una cantidad exacta de VMs ejecute un trabajo, una solicitud de cambio de tamaño te ayuda a crear VMs de una sola vez. Mediante las solicitudes de cambio de tamaño, también puedes evitar cargos innecesarios por la capacidad parcial que crea Compute Engine mientras esperas a que todos los recursos estén disponibles.
Cómo funcionan las solicitudes de cambio de tamaño
Cuando creas una solicitud de cambio de tamaño, debes especificar lo siguiente:
resizeBy
: la cantidad de VMs que deseas crear a la vez como parte de la solicitud.requestedRunDuration
: la duración durante la cual se deben ejecutar las VMs creadas como parte de la solicitud. La duración de la ejecución debe ser de entre 10 minutos y 7 días. Al final de la duración de la ejecución, el MIG borra las VMs creadas.
Cuando creas una solicitud de cambio de tamaño en un MIG, Compute Engine establece el estado de la solicitud primero en CREATING
y, luego, lo pasa a ACCEPTED
cuando se crea la solicitud. Después de aceptar la solicitud de cambio de tamaño, Compute Engine aumenta el tamaño objetivo del MIG según la cantidad de VMs solicitadas y programa la creación de los recursos solicitados en función de la cantidad de VMs solicitadas, su duración de ejecución solicitada y la disponibilidad de los recursos solicitados en la zona del MIG. Si te falta cuota para los recursos solicitados o los recursos no están disponibles temporalmente, Compute Engine seguirá intentando crear los recursos hasta que tengas una cuota suficiente o los recursos estén disponibles.
Después de que Compute Engine programa la creación de la cantidad solicitada de VMs, el MIG crea instancias administradas con un estado CREATING
. Estas instancias administradas representan a las VMs que creará el MIG cuando la solicitud de cambio de tamaño se realice de forma correcta. Cuando el estado de las instancias administradas es CREATING
, no puedes borrar las instancias, a menos que canceles la solicitud de cambio de tamaño.
Una solicitud de cambio de tamaño aceptada permanece como tal hasta que Compute Engine establezca su estado en una de las siguientes opciones:
SUCCEEDED
: El MIG creó la cantidad solicitada de VMs a la vez. Las VMs se ejecutan hasta que el MIG las borre después de que finalice la duración de ejecución especificada o hasta que borres las VMs.FAILED
: La solicitud de cambio de tamaño falló debido a un error técnico y Compute Engine redujo el tamaño de destino del MIG en función de la cantidad de VMs solicitadas.CANCELLED
: un usuario canceló la solicitud de cambio de tamaño y Compute Engine redujo el tamaño de destino del MIG en función de la cantidad de VMs solicitadas. Si deseas evitar que una solicitud de cambio de tamaño aceptada cree VMs, debes cancelar la solicitud de cambio de tamaño y, luego, puedes borrarla de forma opcional. Si no borras una solicitud de cambio de tamaño cancelada, Compute Engine la borra de forma automática 14 días después de que se cancela.
Para verificar el estado de una solicitud de cambio de tamaño aceptada o solucionar problemas, consulta los detalles de la solicitud de cambio de tamaño.
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.
Limitaciones
En las siguientes secciones, se describen las limitaciones para crear solicitudes de cambio de tamaño en un MIG.
Limitaciones para las solicitudes de cambio de tamaño
Para las solicitudes de cambio de tamaño, se aplican las siguientes limitaciones:
Puedes usar la solicitud de cambio de tamaño para obtener solo las VMs de GPU.
Puedes crear solicitudes de cambio de tamaño solo en MIG zonales.
Solo puedes cancelar las solicitudes de cambio de tamaño aceptadas (
ACCEPTED
).Solo puedes borrar una solicitud de cambio de tamaño después de que se realiza de forma correcta (
SUCCEEDED
), falla (FAILED
) o un usuario la cancela (CANCELLED
).
Limitaciones de la plantilla de instancias
Para la plantilla de instancias que se usa en el MIG en la que quieres crear solicitudes de cambio de tamaño, se aplican las siguientes limitaciones:
Debes especificar que las VMs se detengan durante los eventos de mantenimiento del host.
Debes especificar que no se usen reservas.
No puedes especificar VMs Spot.
No puedes especificar políticas de posición.
No puedes especificar los campos
maxRunDuration
oterminationTime
.
Limitaciones del MIG
Para el MIG en el que deseas crear solicitudes de cambio de tamaño, se aplican las siguientes limitaciones:
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
CREATING
que 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.No puedes recrear, suspender ni ejecutar correctamente una VM creada a través de una solicitud de cambio de tamaño.
Precios
No hay costos asociados con la creación, cancelación o eliminación de solicitudes de cambio de tamaño en un MIG. Se generan cargos cuando el MIG crea la cantidad de VMs solicitadas a la vez. Cuando el MIG borra las VMs después de que finaliza su duración de ejecución o si borras las VMs de forma manual, dejas de generar cargos.
¿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.