Programación de grupos de EC2 Auto Scaling - Programador de instancias de AWS

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.

Programación de grupos de EC2 Auto Scaling

El programador de instancias de AWS admite la programación de grupos de escalado automático (ASG) de EC2 Auto Scaling mediante acciones de escalado programadas. Esto difiere de la implementación de la programación de EC2 o RDS y se explicará con más detalle en esta sección.

Consulte Escalado programado para Amazon EC2 Auto Scaling a fin de obtener más información sobre las acciones de escalado programadas.

Información general de la programación de ASG

ASGs se puede programar mediante la aplicación de una etiqueta de programación, tal y como se describe en Etiquetar instancias para su programación

Definición de Running/Stopped para ASGs

Al configurar un grupo de escalado automático, un usuario especifica una capacidad mínima, deseada y máxima para ese ASG. El programador de instancias se refiere a estos valores como el min-desired-max MDM de un ASG.

El estado de ejecución de un ASG se define mediante la etiqueta de control. IS-MinDesiredMax Esta etiqueta debe contener los valores de MDM deseados en el formato min,desired,max (por ejemplo:1,3,5).

Si la IS-MinDesiredMax etiqueta no se proporciona cuando se etiqueta el ASG por primera vez para su programación, se generará automáticamente a partir del tamaño actual del ASG en el momento del etiquetado.

En general, ASGs el estado detenido se define como un MDM de 0-0-0.

Comportamiento del ASG Start/Stop

Cuando el Programador de Instancias inicia o detiene un ASG, modifica la configuración de capacidad del ASG:

Iniciar un ASG: establece la capacidad mínima, deseada y máxima en los valores definidos en la IS-MinDesiredMax etiqueta (o en los valores generados automáticamente desde que se etiquetó el ASG por primera vez).

Detener un ASG: establece la capacidad mínima, deseada y máxima en 0-0-0, lo que provoca la finalización de todas las instancias del ASG.

Limitaciones

La programación del ASG se realiza mediante la conversión de programaciones del programador de instancias de AWS en reglas de escalado programadas compatibles con el servicio de ASG. Esta traducción funciona mejor para programaciones sencillas de un solo período que no utilizan expresiones cron complejas.

Las siguientes características de programación no son compatibles con la programación de ASG:

  • Marcas de programación avanzadas, como enforced y retain running.

  • Expresiones en puntos del n-ésimo día de la semana, del día de la semana más cercano y del último día de la semana.

  • Programaciones de varios períodos con períodos inmediatamente adyacentes o superpuestos.

    • Al configurar las acciones de escalado programadas para programas de varios períodos, el programador de instancias beginning/end de AWS convierte directamente los períodos en start/stop acciones para el ASG, incluso cuando otro período superpuesto o adyacente normalmente provocaría que se omita esa acción.