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


En este documento, se ofrece una descripción general de las solicitudes de cambio de tamaño en un grupo de instancias administrado (MIG). Para obtener más información sobre otras formas de agregar instancias de máquina virtual (VM) a un MIG, consulta Agrega instancias a un MIG.

Usa las solicitudes de cambio de tamaño del MIG para obtener los siguientes beneficios:

  • Crea VMs en el MIG de una sola vez. Cuando los recursos están disponibles, el MIG crea VMs de una sola vez. Este enfoque te ayuda a evitar cargos por capacidad parcial hasta que todos los recursos estén disponibles.

  • Obtener recursos de alta demanda, como las GPUs Puedes usar solicitudes de cambio de tamaño de MIG con los modelos de aprovisionamiento de inicio flexible o con reserva. Estos modelos te brindan los siguientes beneficios:

    • Es más probable que obtengas GPUs.

    • Obtienes un descuento de hasta el 53% en las CPU virtuales y las GPU.

Casos de uso

Puedes usar solicitudes de cambio de tamaño en un MIG para lo siguiente:

  • Crea VMs en cuanto haya recursos disponibles. Puedes solicitar la creación de VMs para cargas de trabajo que deben ejecutarse durante un máximo de siete días, pero que pueden comenzar en cualquier momento. Cuando usas solicitudes de cambio de tamaño para crear VMs en cuanto los recursos están disponibles, sucede lo siguiente:

    • El MIG programa la creación de la VM en cuanto los recursos están disponibles.

    • Cuando el MIG crea las VMs solicitadas, estas se ejecutan hasta que finaliza su duración de ejecución o hasta que las borras. No puedes detener ni suspender estas VMs.

  • Crea VMs consumiendo una reserva. Puedes crear VMs consumiendo una reserva creada automáticamente (creada automáticamente) para una reserva futura en modo de calendario. Cuando usas solicitudes de cambio de tamaño para consumir una reserva, sucede lo siguiente:

    • El MIG crea VMs en el momento de inicio de la reserva o después.

    • Las VMs creadas se ejecutan hasta que ocurre una de las siguientes situaciones:

      • Compute Engine borra la reserva en su hora de finalización.

      • Detienes, suspendes o borras estas 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 los MIG.

En la creación

Para crear una solicitud de cambio de tamaño del MIG, especifica las siguientes propiedades:

  • Para definir la cantidad de VMs que se crearán, usa una de las siguientes propiedades:

    • resizeBy: Es la cantidad de VMs que se crearán. El MIG genera automáticamente nombres de VM.

    • instanceNames: Es una lista de nombres de VM. El MIG crea una VM para cada nombre que especifiques. Esta propiedad está en vista previa. Úsala si tu carga de trabajo requiere nombres de VM específicos.

  • requestedRunDuration: Es el tiempo durante el que se deben ejecutar las VMs. La duración de la ejecución debe ser de entre 10 minutos y siete días. Esta propiedad es opcional. Si usas solicitudes de cambio de tamaño del MIG para crear VMs en cuanto los recursos estén disponibles, esta propiedad anula la duración de ejecución especificada en la plantilla de instancias del MIG.

Después de la creación

Después de crear una solicitud de cambio de tamaño del MIG, esta pasa por diferentes estados. En el siguiente diagrama, se muestran estos estados:

Diagrama de cada estado en el que Compute Engine puede establecer una solicitud de cambio de tamaño.

Los estados que se muestran en el diagrama anterior son los siguientes:

  • CREATING: Compute Engine recibió la solicitud de cambio de tamaño, el tamaño de destino del MIG aumenta según la cantidad de VMs que se especifican en la solicitud y el MIG crea instancias administradas que se encuentran en 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: Compute Engine creó y aceptó la solicitud. Según tu caso de uso para las solicitudes de cambio de tamaño del MIG, Compute Engine realiza una de las siguientes acciones:

    • Crea VMs en cuanto haya recursos disponibles. El programador dinámico de cargas de trabajo programa la creación de VM según la disponibilidad y la duración de ejecución que se especifica 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 cuota suficiente y los recursos estén disponibles.

    • Crea VMs consumiendo una reserva. Si la reserva creada de forma automática que deseas consumir alcanzó su hora de inicio, la solicitud pasa a SUCCEEDED. De lo contrario, la solicitud persistirá hasta que la reserva alcance su hora de inicio.

  • SUCCEEDED: El MIG creó la cantidad solicitada de VMs a la vez. Según tu caso de uso para las solicitudes de cambio de tamaño del MIG, ocurre lo siguiente:

    • Cuando el MIG crea VMs en cuanto hay recursos disponibles, las VMs se ejecutan hasta que el MIG las borra al final de su duración de ejecución o hasta que las borras. 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 período de reserva o hasta que las detienes, suspendes o borras.

  • FAILED: La solicitud de cambio de tamaño falló debido a un error técnico. Como resultado, Compute Engine disminuye 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. 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 de destino del MIG en función de la cantidad de VMs solicitadas y borra la solicitud después de 14 días. De manera opcional, puedes borrar la solicitud de cambio de tamaño antes de que Compute Engine la borre.

Si borras un MIG que contiene solicitudes de cambio de tamaño, esta acción también quita 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.

Cuota

Según tu caso de uso para las solicitudes de cambio de tamaño del MIG, necesitas cuota de la siguiente manera:

  • Crea VMs en cuanto haya recursos disponibles. Debes tener suficiente cuota estándar o interrumpible para los recursos que deseas solicitar. Este requisito se debe a que usas el modelo de aprovisionamiento de inicio flexible. Si te falta cuota, la solicitud quedará pendiente hasta que tengas suficiente.

  • Crea VMs consumiendo una reserva. No necesitas cuota en este caso de uso. Este requisito se debe a que usas el modelo de aprovisionamiento vinculado a la reserva para utilizar una reserva creada de forma automática para una reserva futura en el modo de calendario.

Precios

No se generan cargos cuando creas, cancelas o borras solicitudes de cambio de tamaño en un MIG. En cambio, según tu caso de uso para las solicitudes de cambio de tamaño del MIG, se aplican los siguientes cargos:

  • Si usas solicitudes de cambio de tamaño del MIG para crear VMs en cuanto los recursos estén disponibles, se te cobrarán cargos de la siguiente manera:

  • Si usas solicitudes de cambio de tamaño de MIG para crear VMs que consuman una reserva, se te cobrarán cargos de la siguiente manera:

    • Cuando el MIG crea las VMs, no se generan cargos adicionales por los recursos de la reserva consumidos. Solo se generarán cargos 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 borra la reserva y las VMs que la consumen. Para obtener más información, consulta la facturación de reservas.

Limitaciones

En las siguientes secciones, se explican las limitaciones para las solicitudes de cambio de tamaño de MIG.

Limitaciones para las solicitudes de cambio de tamaño

Las solicitudes de cambio de tamaño de MIG tienen las siguientes limitaciones:

  • Solo puedes usar solicitudes de cambio de tamaño de MIG para obtener los siguientes tipos de máquinas:

    • Si usas solicitudes de cambio de tamaño del MIG para crear VMs en cuanto haya recursos disponibles, puedes obtener cualquier tipo de máquina con GPU, excepto A4X.

    • Si usas solicitudes de cambio de tamaño de MIG para crear VMs consumiendo una reserva, solo podrás obtener tipos de máquinas A4 o A3 Ultra.

  • Solo puedes cancelar las solicitudes de cambio de tamaño que se encuentren en el estado ACCEPTED.

  • Solo puedes borrar una solicitud de cambio de tamaño después de que se realiza de forma correcta (SUCCEEDED), falla (FAILED) o se cancela (CANCELLED).

Limitaciones de la plantilla de instancias

Para la plantilla de instancias del MIG, se aplican las siguientes limitaciones:

Limitaciones del MIG

Para el MIG, se aplican las siguientes limitaciones:

¿Qué sigue?