Entornos de trabajo - AWS Elastic Beanstalk

Entornos de trabajo

Entre los recursos de AWS que se crean para un nivel de entorno de trabajo se incluye un grupo de Auto Scaling, una o varias instancias de Amazon EC2 y un rol de IAM. En el nivel de entorno de trabajo, Elastic Beanstalk también crea y aprovisiona una cola de Amazon SQS si aún no hay ninguna. Cuando se lanza un entorno de trabajo, Elastic Beanstalk instala los archivos auxiliares necesarios para el lenguaje de programación elegido y un daemon en cada instancia EC2 del grupo de Auto Scaling. El daemon lee mensajes de una cola de Amazon SQS. El demonio envía los datos de cada mensaje que lee a la aplicación web que se ejecuta en el entorno de trabajo para su procesamiento. Si hay varias instancias en el entorno de trabajo, cada instancia tendrá su propio daemon, pero todas consultarán la misma cola de Amazon SQS.

En el siguiente diagrama se muestran los diferentes componentes y sus interacciones entre diferentes y servicios de AWS.


      Diagrama de la arquitectura del nivel de trabajo de AWS Elastic Beanstalk

Amazon CloudWatch se utiliza para las alarmas y para la monitorización de estado. Para obtener más información, consulte Informes de estado básicos.

Para obtener más información acerca de cómo funciona el nivel de entorno de trabajo, consulte Entornos de trabajo de Elastic Beanstalk.