¿Por qué mi grupo de escalamiento automático ha desescalado verticalmente?

3 minutos de lectura
0

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

Comandos de escalamiento automático de AWS CLI

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 3 años