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 estos 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. Esto ayuda a 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

En las siguientes secciones, se describe cómo funcionan las solicitudes de cambio de tamaño.

Al momento de la creación

Cuando creas una solicitud de cambio de tamaño, debes especificar las siguientes propiedades:

  • 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 automáticamente las VMs creadas.

Después de la creación

Después de crear una solicitud de cambio de tamaño, Compute Engine cambia su estado de la siguiente manera:

  • CREATING: Compute Engine está creando la solicitud de cambio de tamaño, el tamaño de destino del MIG aumenta en función de la cantidad de VMs especificadas en la solicitud y el MIG crea instancias administradas que se encuentran en un estado CREATING. Estas instancias administradas representan las VMs que crea el MIG cuando la solicitud de cambio de tamaño se realiza de forma correcta.

  • ACCEPTED: La solicitud se creó y aceptó. El mecanismo de programador subyacente, el programador dinámico de cargas de trabajo (DWS), programa la creación de los recursos solicitados según la disponibilidad de recursos y la duración de ejecución especificada en la solicitud. Si te falta cuota para los recursos solicitados o los recursos no están disponibles temporalmente, DWS conserva la solicitud hasta que tengas una cuota suficiente y los recursos estén disponibles.

  • 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. Si cancelas una solicitud de cambio de tamaño, se evita 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 en función de la cantidad de VMs solicitadas y borra la solicitud automáticamente después de 14 días. De manera opcional, puedes borrar una solicitud de cambio de tamaño antes de que Compute Engine la borre automáticamente.

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.

Para 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.

  • 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).

Para 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:

Para el MIG

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

Cuota para VMs de GPU con la duración de ejecución solicitada

Las VMs de GPU que están configuradas para borrarse automáticamente después de un tiempo de ejecución predefinido de 7 días o menos pueden consumir cuotas de asignación interrumpible o estándar. El objetivo de este comportamiento es ayudarte a mejorar la disponibilidad de la cuota de asignación para cargas de trabajo temporales, pero sin interrupciones. Para obtener más información sobre este comportamiento, consulta VMs de GPU y cuotas de asignación interrumpibles.

Precios

No hay costos asociados con la creación, cancelación o eliminación de solicitudes de cambio de tamaño. Solo se generan cargos por las VMs creadas a través de una solicitud de cambio de tamaño, desde el momento en que el MIG crea las VMs hasta que las borra automáticamente al final de su duración de ejecución o las borras de forma manual.

Si un MIG crea solo algunas de las VMs solicitadas y no crea las restantes, es posible que debas pagar cargos por las VMs creadas hasta que el MIG las borre automáticamente.

¿Qué sigue?