Elastic Beanstalk 工作线程环境 - AWS Elastic Beanstalk

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Elastic Beanstalk 工作线程环境

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

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

AWS Elastic Beanstalk 工作层架构图。

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

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