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 estadoCREATING
. 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:
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
niterminationTime
.
Para el MIG
Para el MIG en el que deseas crear solicitudes de cambio de tamaño, se aplican las siguientes limitaciones:
En un MIG regional, solo la forma de distribución objetivo
ANY_SINGLE_ZONE
admite solicitudes de cambio de tamaño (versión preliminar). No se admiten otras formas de distribución.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 detener correctamente una VM creada a través de una solicitud de cambio de tamaño.
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?
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.