Elastic Beanstalk ワーカー環境 - AWS Elastic Beanstalk

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Elastic Beanstalk ワーカー環境

AWS ワーカー環境層用に作成された リソースには、Auto Scaling グループ、1 つ以上の Amazon EC2インスタンス、 IAMロールが含まれます。ワーカー環境層の場合、まだ Amazon キューがない場合は、Elastic Beanstalk によって Amazon SQSキューも作成およびプロビジョニングされます。ワーカー環境を起動すると、Elastic Beanstalk は、選択したプログラミング言語に必要なサポートファイルとデーモンを Auto Scaling グループ内の各EC2インスタンスにインストールします。デーモンは Amazon SQSキューからメッセージを読み取ります。デーモンは、読み取る各メッセージから処理のためにワーカーアプリケーションを実行しているウェブアプリケーションにデータを送信します。ワーカー環境に複数のインスタンスがある場合、各インスタンスには独自のデーモンがありますが、すべて同じ Amazon SQSキューから読み取られます。

次の図は、さまざまなコンポーネントと、環境と AWS サービス間の相互作用を示しています。

AWS Elastic Beanstalk ワーカー層のアーキテクチャ図。

Amazon CloudWatch は、アラームとヘルスモニタリングに使用されます。詳細については、「ベーシックヘルスレポート」を参照してください。

ワーカー環境枠の仕組みの詳細については、「Elastic Beanstalk ワーカー環境」を参照してください。