工作者環境 - AWS Elastic Beanstalk

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

工作者環境

針對工作者環境層建立的 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 會用於警示及運作狀態監控。如需詳細資訊,請前往 基礎型運作狀態報告

如需工作者環境層的運作詳細資訊,請參閱 Elastic Beanstalk 工作者環境