翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Elastic Beanstalk 環境用の Auto Scaling グループ
AWS Elastic Beanstalk 環境には、環境内の Amazon EC2インスタンスを管理する Auto Scaling グループが含まれています。単一インスタンス環境では、Auto Scaling グループは常に1 つのインスタンスが実行されているよう確認します。負荷分散される環境では、実行する範囲のグループを設定すると、Auto Scaling は、負荷に基づき、必要に応じてインスタンスを追加または削除します。
また、Auto Scaling グループでは、環境のインスタンスの起動設定が管理されます。起動設定を変更して、インスタンスタイプ、キーペア、Amazon Elastic Block Store (Amazon EBS) ストレージ、およびインスタンスの起動時にのみ設定できるその他の設定を変更できます。
Auto Scaling グループは、2 つの Amazon CloudWatch アラームを使用してスケーリングオペレーションをトリガーします。各インスタンスの 5 分間の平均アウトバウンドネットワークトラフィックが 6 MiB 以上または 2 MiB 以下の場合は、デフォルトのトリガーがスケーリングされます。Auto Scaling を効率的に使用するには、アプリケーション、インスタンスタイプ、サービス要件に合ったトリガーを設定します。レイテンシー、ディスク I/O、CPU使用率、リクエスト数など、いくつかの統計に基づいてスケーリングできます。
ピークトラフィックの予測可能な期間を通じて環境の Amazon EC2インスタンスの使用を最適化するには、スケジュール でインスタンス数を変更するように Auto Scaling グループを設定します。毎日または週 1 回繰り返すグループの設定への変更、またはワンタイムへの変更をスケジュールして、多量のトラフィックをサイトへ誘導するマーケティングイベント用に準備することができます。
オプションとして、Elastic Beanstalk は、お客様の環境のオンデマンドインスタンスとスポットインスタンスを組み合わせることができます。Amazon EC2 Auto Scaling を設定して、キャパシティーの再調整 を有効にして、スポットインスタンスの可用性に影響する変更をモニタリングし、自動的に対応できます。
Auto Scaling は、起動する各 Amazon EC2インスタンスの状態をモニタリングします。インスタンスが予期せずに終了した場合、Auto Scaling は終了を検出し、代わりのインスタンスを起動します。グループを設定して、ロードバランサーのヘルスチェックメカニズムを使用する方法については、「Auto Scaling ヘルスチェックの設定」を参照してください。
環境の Auto Scaling は、Elastic Beanstalk コンソール 、EB CLI、または設定オプション を使用して設定できます。