¿Por qué mi grupo de escalamiento automático ha desescalado verticalmente?
Mi grupo de escalamiento automático ha desescalado verticalmente sin mi intervención. ¿Por qué ha ocurrido?
Descripción corta
Los desescalamientos verticales, o bien los inicia el usuario, o bien los activan políticas de desescalamiento vertical configuradas y escalamientos programados. Cuando se produce un desescalamiento vertical, la instancia se finaliza de acuerdo con la política de finalización configurada.
Resolución
Consulte el historial de escalamientos de su grupo de escalamiento automático en la consola de Amazon EC2, mediante la Interfaz de la línea de comandos de AWS (AWS CLI) o mediante la API de AWS.
**Nota:**Si recibe errores al ejecutar los comandos de AWS CLI, asegúrese de utilizar la versión más reciente de AWS CLI.
Desescalamiento vertical basado en una política concreta
Si su grupo de escalamiento automático desescala verticalmente debido a una política de desescalamiento vertical, aparecerá un mensaje similar al siguiente en el historial de desescalamientos:
At 2016-05-08T13:55:14Z a monitor alarm My-Scale-Down-Alarm in state ALARM triggered policy Decrease Group Size changing the desired capacity from 4 to 3.
Puede ajustar la política de escalamiento de su grupo de escalamiento automático utilizando la consola Amazon EC2 o con el comando put-scaling-policy de AWS CLI. Para configurar cuándo se produce un desescalamiento vertical, ajuste la alarma de Amazon CloudWatch correspondiente. También puede crear una alarma nueva y, a continuación, asociar la nueva alarma a la política de escalamiento del grupo de escalamiento automático.
Desescalamiento vertical iniciado por el usuario
Un desescalamiento vertical activado por un usuario muestra un evento similar al siguiente en el historial de escalamientos:
At 2016-05-13T15:03:47Z a user request update of AutoScalingGroup constraints to min: 12, max: 20, desired: 13 changing the desired capacity from 14 to 13.
Para saber qué usuario realizó la llamada a la API, consulte sus registros de AWS CloudTrail.
Nota: Para poder empezar a grabar las llamadas a la API, primero hay que configurar y habilitar CloudTrail.
Escalamiento programado
Un desescalamiento vertical iniciado por una acción de desescalamiento vertical programada muestra un evento similar al siguiente en el historial de escalamientos:
At 2016-02-12T16:01:25Z a scheduled action update of AutoScalingGroup constraints to min: 1, max: 5, desired: 2 changing the desired capacity from 3 to 2. At 2016-02-12T16:01:25Z the scheduled action ScaleDown executed. Setting max size from 1 to 5. Setting desired capacity from 3 to 2.
Para ver el escalamiento programado utilizando AWS CLI, ejecute el siguiente comando. Sustituya MY-ASG-NAME por el nombre de su grupo de escalamiento automático.
aws autoscaling describe-scheduled-actions --auto-scaling-group-name MY-ASG-NAME
También puede ver y gestionar el escalamiento programado utilizando la consola Amazon EC2. Para obtener más información, consulte Crear y gestionar acciones programadas (consola).
Para obtener más información sobre Amazon EC2 Auto Scaling basado en una programación, consulte Escalamiento programado.
Información relacionada
Tutorial: Configurar una aplicación escalada y con carga balanceada
Supervisar las métricas de CloudWatch para sus instancias y grupos de escalamiento automático
Recibir notificaciones de Amazon SNS cuando su grupo de escalamiento automático escale
Registrar llamadas a la API Amazon EC2 Auto Scaling con AWS CloudTrail
Contenido relevante
- OFICIAL DE AWSActualizada hace 2 años
- OFICIAL DE AWSActualizada hace 2 años
- OFICIAL DE AWSActualizada hace un año
- OFICIAL DE AWSActualizada hace un año