View a markdown version of this page

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 EC2/RDS programación 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

Los ASG se pueden programar mediante la aplicación de una etiqueta de programación, tal y como se describe en Etiquetado de instancias para la programación.

Definición de Running/Stopped para los ASG

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 denomina estos valores al mínimo-máximo deseado o 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.

Para todos los ASG, el estado de parada 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.

  • N-th Expresiones del día de la semana, el día de la semana más cercano y el último día de la semana en puntos.

  • Multi-period programas 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.