AWS Elastic Beanstalk
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

工作线程环境

为工作线程环境层创建的 AWS 资源包含一个 Auto Scaling 组、一个或多个 Amazon EC2 实例和一个 IAM 角色。对于工作线程环境层,Elastic Beanstalk 还会创建并配置一个 Amazon SQS 队列(如果您还没有)。启动工作线程环境层时,Elastic Beanstalk 会根据您选择的编程语言安装必要的支持文件并在 Auto Scaling 组中的每个 EC2 实例上安装一个守护程序。守护程序负责从 Amazon SQS 队列提取请求,然后将数据发送给在工作线程环境层中运行的 Web 应用程序,这些应用程序将处理这些消息。如果您在工作线程环境层中有多个实例,则每个实例都会有它自己的守护程序,但它们都从同一个 Amazon SQS 队列读取数据。

下图显示了不同的组件及其跨环境和 AWS 服务的交互情况。


      AWS Elastic Beanstalk 工作线程层架构图

Amazon CloudWatch 用于警报和运行状况监控。有关更多信息,请转至 基本运行状况报告

有关工作线程环境层工作方式的详细信息,请参阅 AWS Elastic Beanstalk 工作线程环境