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.
Activadores de Auto Scaling para su entorno de Elastic Beanstalk
El grupo Auto Scaling del entorno de Elastic Beanstalk utiliza CloudWatch dos alarmas de Amazon para activar las operaciones de escalado. Los desencadenadores predeterminados adaptan su capacidad cuando el tráfico de la red saliente promedio de cada instancia es superior a 6 MB o inferior a 2 MB durante un periodo de cinco minutos. Para utilizar Amazon EC2 Auto Scaling de forma eficaz, configure los activadores adecuados para su aplicación, tipo de instancia y requisitos de servicio. Puede optar por la escala en función de varias estadísticas, como la latencia, E/S de disco, la utilización de la CPU y el recuento de solicitudes.
Para obtener más información sobre CloudWatch las métricas y las alarmas, consulta Amazon CloudWatch Concepts en la Guía del CloudWatch usuario de Amazon.
Configuración de desencadenadores de Auto Scaling
Puede configurar los desencadenadores que ajustan el número de instancias en el grupo de Auto Scaling de su entorno en la consola de Elastic Beanstalk.
Para configurar desencadenadores en la consola de Elastic Beanstalk
Abra la consola de Elastic Beanstalk
y, en la lista Regiones, seleccione su. Región de AWS -
En el panel de navegación, elija Environments (Entornos) y, a continuación, elija el nombre del entorno en la lista.
nota
Si tiene muchos entornos, utilice la barra de búsqueda para filtrar la lista de entornos.
En el panel de navegación, elija Configuration (Configuración).
-
En la categoría de configuración Capacity (Capacidad), elija Edit (Edición de).
-
En la sección Scaling triggers (Desencadenadores de escalado), configure los siguientes ajustes:
-
Metric (Métrica): métrica utilizada para el disparador de Auto Scaling.
-
Statistic (Estadística): cálculo de estadística que debe usar el disparador como, por ejemplo,
Average
. -
Unit (Unidad): unidad para la métrica de disparador como, por ejemplo, Bytes.
-
Período: especifica la frecuencia con la que Amazon CloudWatch mide las métricas de tu activador.
-
Breach duration (Duración de la interrupción): cantidad de tiempo, en minutos, durante el cual una métrica puede superar los umbrales superior e inferior antes de activar una operación de escalado.
-
Upper threshold (Umbral superior): si el valor de la métrica se sitúa por encima de este número durante la interrupción, se activa una operación de escalado.
-
Incremento de escalado: el número de EC2 instancias de Amazon que se van a añadir al realizar una actividad de escalado.
-
Lower threshold (Umbral inferior): si el valor de la métrica se sitúa por debajo de este número durante la interrupción, se activa una operación de escalado.
-
Incremento de escalado descendente: el número de EC2 instancias de Amazon que se van a eliminar al realizar una actividad de escalado.
-
-
Para guardar los cambios, elija Aplicar en la parte inferior de la página.
El espacio de nombres aws:autoscaling:trigger
Elastic Beanstalk dispone de opciones de configuración para Auto Scaling en el espacio de nombres aws:autoscaling:trigger. La configuración en este espacio de nombres se organiza por el recurso al que se aplica.
option_settings:
AWSEBAutoScalingScaleDownPolicy.aws:autoscaling:trigger:
LowerBreachScaleIncrement: '-1'
AWSEBAutoScalingScaleUpPolicy.aws:autoscaling:trigger:
UpperBreachScaleIncrement: '1'
AWSEBCloudwatchAlarmHigh.aws:autoscaling:trigger:
UpperThreshold: '6000000'
AWSEBCloudwatchAlarmLow.aws:autoscaling:trigger:
BreachDuration: '5'
EvaluationPeriods: '1'
LowerThreshold: '2000000'
MeasureName: NetworkOut
Period: '5'
Statistic: Average
Unit: Bytes