View a markdown version of this page

Reservaciones de capacidad objetivo de su grupo de Auto Scaling - Amazon EC2 Auto Scaling

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Reservaciones de capacidad objetivo de su grupo de Auto Scaling

Para segmentar las reservas de capacidad de Amazon EC2 y el aprendizaje automático de su grupo de Auto Scaling, puede configurar una preferencia de reserva de capacidad y segmentarla Capacity Blocks para el propio grupo, o bien establecer un tipo de mercado en su plantilla de lanzamiento junto con un objetivo de reserva de capacidad para el grupo. Para elegir entre estos mecanismos, consulteUsa las reservas de capacidad en tu grupo de Auto Scaling. Para ver los procedimientos paso a paso, consulteConfigure su grupo de Auto Scaling para lanzar instancias con reservas de capacidad.

Utilice una especificación de reserva de capacidad con su grupo de Auto Scaling

Usa una especificación de reserva de capacidad (CapacityReservationSpecification) para indicar a tu grupo de Auto Scaling cómo y dónde consumir las reservas de capacidad. Una especificación de reserva de capacidad consta de dos partes: una preferencia que indica a Auto Scaling en qué medida prefiere la capacidad reservada en lugar de la On-Demand capacidad, y un objetivo opcional que identifica qué reservas consumir.

Una especificación de reserva de capacidad por sí sola gestiona el consumo de reservas de On-Demand capacidad de su grupo de Auto Scaling.

Para hacer reservas de capacidad consumibles Capacity Blocks o interrumpibles, combine la especificación con:

Preferencia de reserva de capacidad

La preferencia de reserva de capacidad (CapacityReservationPreference) indica a Auto Scaling cómo consumir las reservas de capacidad al lanzar instancias. Elija uno de los siguientes valores.

  • Predeterminado (default): Auto Scaling usa la especificación de reserva de capacidad de tu plantilla de lanzamiento. Si su grupo de Auto Scaling usa segmentos de distribución, Auto Scaling consume las reservas según el orden de prioridad definido en los segmentos de distribución.

  • Solo reservas de capacidad (capacity-reservations-only): el escalado automático solo lanza instancias en un grupo de recursos de reserva de capacidad o reserva de capacidad. Si no hay capacidad reservada disponible, las instancias no se lanzan.

  • Las reservas de capacidad son las primeras (capacity-reservations-first): Auto Scaling lanza las instancias en un grupo de recursos de reserva de capacidad o reserva de capacidad cuando está disponible. Si no hay capacidad reservada disponible, las instancias se lanzan como On-Demand.

  • Ninguna (none): Auto Scaling no lanza las instancias en una reserva de capacidad. Las instancias se ejecutan según On-Demand su capacidad.

importante

Segmentos de distribución: solo default se admite. Puede configurar nuestro capacity-reservations-only capacity-reservations-first comportamiento estableciendo directamente la prioridad de los tipos de capacidad en sus segmentos de distribución.

Objetivo de reserva de capacidad

El objetivo de reserva de capacidad (CapacityReservationTarget) indica a Auto Scaling en qué reservas de capacidad puede lanzar las instancias. Elija una de las siguientes opciones.

  • Reserva de capacidad específica (CapacityReservationIds): proporciona un identificador de reserva de capacidad. Auto Scaling lanza instancias en esta reserva de capacidad.

  • Grupo de recursos de reserva de capacidad (CapacityReservationResourceGroupArns): proporcione un ARN para el grupo de recursos de reserva de capacidad. Auto Scaling lanza instancias en cualquier reserva de capacidad de este grupo con los atributos coincidentes.

  • Abierto: no especifiques un objetivo en tu grupo o plantilla de lanzamiento de Auto Scaling. Auto Scaling lanza instancias en cualquier reserva de capacidad abierta de su cuenta con atributos compatibles.

  • Desde la plantilla de lanzamiento: no especifiques un objetivo en tu grupo de Auto Scaling. Auto Scaling usa el objetivo de reserva de capacidad de tu plantilla de lanzamiento.

importante

Solo se permite un único identificador de reserva de capacidad o ARN del grupo de recursos de reserva de capacidad como objetivo de reserva de capacidad.

Prioridad con los segmentos de distribución: cuando se configuran los segmentos de distribución, tienen prioridad sobre la configuración de reserva de capacidad y tipo de mercado de la plantilla de lanzamiento.

Equilibrio de zonas de disponibilidad

De forma predeterminada, Auto Scaling prioriza el equilibrio de las zonas de disponibilidad al consumir reservas de capacidad. El comportamiento exacto depende de si la On-Demand alternativa está habilitada:

  • Con el On-Demand respaldo: Auto Scaling distribuye las instancias de manera uniforme en todas las zonas de disponibilidad. Si la capacidad reservada no está disponible en una zona de disponibilidad, las instancias se lanzan On-Demand para mantener el equilibrio.

  • Sin On-Demand respaldo: Auto Scaling solo lanza las instancias a Capacity Reservations. Esto puede provocar una distribución desigual entre las zonas de disponibilidad o que el grupo de Auto Scaling no alcance la capacidad deseada si la capacidad reservada es insuficiente.

Ejemplo

Si tiene 10 reservas de capacidad en AZ-a, 3 en AZ-b 1 en AZ-c y una capacidad deseada de 9 instancias:

  • Como On-Demand alternativa, Auto Scaling lanza 3 instancias por zona de disponibilidad (manteniendo el equilibrio), y algunas instancias pueden lanzarse como On-Demand.

  • Sin On-Demand respaldo, Auto Scaling se lanza a las reservas de capacidad disponibles, lo que puede provocar una distribución desigual entre las zonas de disponibilidad. Si las reservas coincidentes no cubren toda la capacidad deseada, es posible que el grupo de Auto Scaling no lance las 9 instancias.

nota

Para priorizar la utilización de la reserva de capacidad sobre el equilibrio de las zonas de reservations-then-balanced disponibilidad, utilice la estrategia de distribución de las zonas de disponibilidad. Para obtener más información, consulte Distribución de zonas de disponibilidad del grupo de escalado automático.