Auto Scaling de las instancias del entorno de Elastic Beanstalk - AWS Elastic Beanstalk

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.

Auto Scaling de las instancias del entorno de Elastic Beanstalk

En este tema se describe cómo puede personalizar las funciones de Auto Scaling para gestionar la carga de trabajo del entorno de Elastic Beanstalk. Puede configurar Auto Scaling para su entorno mediante la consola de Elastic Beanstalk, las opciones de configuración del espacio de nombres, la CLI de EB o la CLI de EB. AWS CLI

Entornos de instancia única o con equilibrio de carga

Su AWS Elastic Beanstalk entorno incluye un grupo de Auto Scaling que administra las EC2instancias de Amazon de su entorno. En un entorno de una sola instancia, el grupo de Auto Scaling garantiza que siempre haya una instancia en ejecución. En un entorno con balanceo de carga, se configura el grupo con una serie de instancias en ejecución y Auto Scaling agrega o elimina instancias según sea necesario y en función de la carga.

EC2 Configuración de instancias

El grupo Auto Scaling también aplica sus opciones de configuración para aprovisionar y administrar las EC2 instancias de su entorno. Puede modificar la EC2 configuración para cambiar el tipo de instancia, el key pair, el almacenamiento de Amazon Elastic Block Store (Amazon EBS) y otros ajustes que solo se pueden configurar al lanzar una instancia.

Instancias puntuales y bajo demanda

Como opción, Elastic Beanstalk puede incluir instancias puntuales en su entorno y administrarlas en combinación con instancias bajo demanda. Puede configurar Amazon EC2 Auto Scaling para que supervise y responda automáticamente a los cambios que afecten a la disponibilidad de sus instancias puntuales activando el reequilibrio de capacidad. También puede configurar lo Estrategia de asignación puntual que el servicio Auto Scaling utiliza para aprovisionar instancias puntuales a su entorno.

Permisos necesarios al habilitar las instancias puntuales

La activación de las solicitudes de instancias puntuales requiere el uso de plantillas de EC2 lanzamiento de Amazon. Al configurar esta función durante la creación o las actualizaciones del entorno, Elastic Beanstalk intenta configurar el entorno para que utilice las plantillas de lanzamiento de EC2 Amazon (si el entorno aún no las utiliza). En este caso, si la política de usuario carece de los permisos necesarios, la creación del entorno o las actualizaciones podrían producir un error. Por lo tanto, le recomendamos que utilice nuestra política de usuario administrada o que agrega los permisos necesarios a sus políticas personalizadas. Para obtener información detallada acerca de los permisos necesarios, consulte Permisos necesarios para las plantillas de lanzamiento de .

Desencadenadores de Auto Scaling

El grupo Auto Scaling utiliza dos CloudWatch alarmas de Amazon para activar las operaciones de escalado. Los desencadenadores predeterminados adaptan su escala cuando el tráfico de la red saliente promedio de cada instancia es superior a 6 MiB o inferior a 2 MiB durante un periodo de cinco minutos. Para utilizar Auto Scaling de forma eficaz, configure desencadenadores 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.

Programe acciones de Auto Scaling

Para optimizar el uso de las EC2 instancias de Amazon en su entorno durante períodos predecibles de picos de tráfico, configure su grupo de Auto Scaling para que cambie su número de instancias según un cronograma. Puede programar cambios en la configuración de su grupo que pueden producirse con una periodicidad diaria o semanal, o bien programar cambios puntuales para prepararse para eventos de marketing que dirigirán una gran cantidad de tráfico a su sitio.

Comprobación del estado de Auto Scaling

Auto Scaling supervisa el estado de cada EC2 instancia de Amazon que lanza. Si una instancia termina de forma inesperada, Auto Scaling lo detecta y lanza una instancia de sustitución. Para configurar el grupo para utilizar el mecanismo de comprobación de estado del balanceador de carga, consulte Configuración de comprobación de estado de Auto Scaling para su entorno de Elastic Beanstalk.