Acerca de las solicitudes de cambio de tamaño en un MIG


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:

Limitaciones del MIG

Para el MIG en el que deseas crear solicitudes de cambio de tamaño, se aplican las siguientes limitaciones:

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?