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.
Utilice los segmentos de distribución para dirigirse a varios tipos de reserva de capacidad
Usa los segmentos de distribución para configurar tu grupo de Auto Scaling de manera que consuma varios tipos de reservas de On-Demand capacidad (reservas de capacidad, Capacity Blocks para aprendizaje automático y reservas de capacidad interrumpible) con pedidos prioritarios. Para segmentar estos tipos de reservas, dirija su grupo de Auto Scaling a un grupo de recursos de reserva de capacidad que contenga una combinación de diferentes reservas de capacidad.
Cuando configuras los segmentos de distribución, Auto Scaling lanza instancias en todos los tipos de reserva en el orden de prioridad que especifiques, con una alternativa opcional a la On-Demand capacidad.
Cómo distribuye Auto Scaling las instancias entre las opciones del mercado
Auto Scaling distribuye las instancias lanzadas entre diferentes opciones del mercado en función de la configuración de su política de instancias mixtas.
On-Demand y distribución puntual
Puede distribuir las instancias entre On-Demand y la capacidad puntual mediante los OnDemandPercentageAboveBaseCapacity campos OnDemandBaseCapacity y de su política de instancias mixtas. En el siguiente ejemplo, se lanzan las 2 primeras instancias como On-Demand, a continuación, el 25 por ciento de On-Demand las instancias restantes como Spot:
{ "InstancesDistribution": { "OnDemandBaseCapacity":2, "OnDemandPercentageAboveBaseCapacity":25} }
Distribución con segmentos de distribución
Un segmento de distribución es una configuración de su grupo de Auto Scaling que contiene una lista de tipos de capacidad para priorizar en orden. Los segmentos de distribución se establecen en el DistributionSegments campo de su política de instancias mixtas.
Actualmente, Auto Scaling solo admite un segmento de distribución por grupo de Auto Scaling. Toda la capacidad del grupo de Auto Scaling se distribuye entre los tipos de capacidad objetivo (TargetCapacityTypes) de ese segmento.
Los valores válidos para TargetCapacityTypes son:
-
on-demand-capacity-reservation— Reservas On-Demand de capacidad -
capacity-block— Capacity Blocks para ML -
interruptible-capacity-reservation— Reservas de capacidad interrumpibles -
on-demand— capacidad On-Demand
El orden de la lista determina el modo en que Auto Scaling distribuye las instancias lanzadas. Auto Scaling intenta consumir capacidad en el orden en que aparecen los tipos. Cuando un tipo de capacidad determinado no está disponible, Auto Scaling omite ese tipo y pasa al siguiente.
En el siguiente ejemplo, se lanzan las instancias Reservation-backed primero como On-Demand capacidad, luego como Capacity Block respaldadas, después como capacidad interrumpible y Reservation-backed, por último, como On-Demand si la capacidad reservada fuera insuficiente:
{ "InstancesDistribution": { "DistributionSegments": [ { "TargetCapacityTypes": [ "on-demand-capacity-reservation", "capacity-block", "interruptible-capacity-reservation", "on-demand" ] } ] } }
Si las incluyes on-demand en la lista, Auto Scaling recurre a su On-Demand capacidad cuando la capacidad reservada no está disponible. Si lo omiteson-demand, las instancias no se lanzan cuando la capacidad reservada no está disponible. Si la on-demand incluyes, debe ser la última entrada de la lista.
nota
La capacidad puntual no se admite como tipo de capacidad objetivo en este momento.
Requisitos previos
Antes de poder configurar los segmentos de distribución en su grupo de Auto Scaling, debe crear las reservas de capacidad que desea consumir y el grupo de recursos de reserva de capacidad que las contiene.
Para crear una reserva de capacidad, consulte una de las siguientes opciones en la guía del usuario de Amazon EC2:
-
Cree una reserva de capacidad: para reservas de On-Demand capacidad
-
Busque y compre Capacity Blocks: para Capacity Blocks
-
Reservas de capacidad interrumpible para propietarios de capacidad: para reservas de capacidad interrumpible
Para crear un grupo de recursos de reserva de capacidad que contenga una combinación de diferentes reservas de capacidad, consulte los grupos de recursos de reserva de capacidad en la guía del usuario de Amazon EC2.
Configure su grupo de Auto Scaling para usar segmentos de distribución
Para configurar tu grupo de Auto Scaling para usar segmentos de distribución, agrégalos a tu política de instancias mixtas y establece el ARN del grupo de recursos de reserva de capacidad como el objetivo de tu especificación de reserva de capacidad.
Auto Scaling intenta lanzar las instancias en el orden de prioridad de los tipos de capacidad y, dentro de cada tipo de capacidad, en el orden de los tipos de instancia que figuran en la plantilla Overrides de lanzamiento.
Migre hacia y desde los segmentos de distribución
Puede migrar un grupo de Auto Scaling existente para usar segmentos de distribución y volver a migrar a una configuración estándar cuando sea necesario. En todos los escenarios de migración, las instancias existentes siguen ejecutándose. Los nuevos lanzamientos siguen la configuración actualizada.
Migre un grupo de instancias mixto para usar segmentos de distribución
Para migrar un grupo de instancias mixtas existente para usar segmentos de distribución, usa uno de los siguientes métodos. Auto Scaling borra automáticamente OnDemandBaseCapacity y OnDemandPercentageAboveBaseCapacity cuando añades segmentos de distribución.
Aléjate de los segmentos de distribución
Para volver a migrar a un grupo de instancias mixtas estándar, usa uno de los siguientes métodos.
nota
También puedes migrar hacia y desde los segmentos de distribución mediante una actualización de instancias con el --desired-configuration parámetro.
Scale-in comportamiento con los segmentos de distribución
Cuando tu grupo de Auto Scaling se amplía, Auto Scaling termina las instancias en el orden opuesto al tuyo. TargetCapacityTypes On-Demand las instancias se terminan primero, seguidas de las instancias del tipo de capacidad de menor prioridad, y así sucesivamente hasta el tipo de capacidad de mayor prioridad.
Por ejemplo, si TargetCapacityTypes se establece en["on-demand-capacity-reservation", "capacity-block",
"interruptible-capacity-reservation", "on-demand"], Auto Scaling termina las instancias en el siguiente orden durante el escalado:
-
On-Demand
-
capacidad interrumpible Reservation-backed
-
Respaldada por Capacity Block
-
On-Demand Capacidad Reservation-backed
Si actualizas tus segmentos de distribución para eliminar un tipo de reserva, las instancias existentes de ese tipo eliminado se cancelarán antes que cualquier instancia cuyo tipo siga en la lista.
Consideraciones
-
Preferencia de reserva de capacidad: solo
defaultse admite al configurar segmentos de distribución. Para obtener más información, consulte Preferencia de reserva de capacidad. -
On-Demand estrategia de asignación: solo
prioritizedse admite cuando se configuran los segmentos de distribución. -
Grupos activos: los segmentos de distribución no admiten grupos activos.
-
Capacidad puntual: la capacidad puntual no se admite como tipo de capacidad objetivo en los segmentos de distribución.