AWS認定資格 WEB問題集&徹底解説
デベロッパー–アソシエイト
解説
正解はA です。ターゲット追跡スケーリングポリシー(Target Tracking Scaling Policy)は、指定したメトリクス(例:CPU使用率)が設定した目標値に近づくよう、ASGが自動的にスケールアウト・スケールインを行います。管理者は目標値(ここでは60%)を設定するだけでよく、スケーリングのロジックはAWSが自動で管理します。SQSキューを処理するワークロードのようにCPU負荷が変動する場合に最も適しており、コスト効率と安定性を両立できます。
選択肢 B:ステップスケーリングポリシーは、CloudWatchアラームの閾値に応じて段階的にインスタンス数を変化させますが、目標値を「維持」するという考え方はなく、手動でアラームしきい値やスケーリングステップを細かく設計する必要があります。ターゲット追跡と比べて設定が複雑であり、この要件には最適ではありません。
選択肢 C:スケジュールスケーリングポリシーは、あらかじめ決まった時刻や曜日に基づいてインスタンス数を増減させるものです。ワークロードが予測可能なパターンを持つ場合に有効ですが、SQSメッセージ量に応じたリアルタイムなCPU使用率の維持には対応できません。
選択肢 D:シンプルスケーリングポリシーは、CloudWatchアラームが発火するたびに固定数のインスタンスを追加または削除します。スケーリング動作後には「クールダウン期間」が発生するため、急激な負荷変動への対応が遅れる場合があります。目標値を維持する仕組みがなく、この要件には不向きです。
Amazon EC2
Amazon Simple Queue Service (Amazon SQS)
選択肢 B:ステップスケーリングポリシーは、CloudWatchアラームの閾値に応じて段階的にインスタンス数を変化させますが、目標値を「維持」するという考え方はなく、手動でアラームしきい値やスケーリングステップを細かく設計する必要があります。ターゲット追跡と比べて設定が複雑であり、この要件には最適ではありません。
選択肢 C:スケジュールスケーリングポリシーは、あらかじめ決まった時刻や曜日に基づいてインスタンス数を増減させるものです。ワークロードが予測可能なパターンを持つ場合に有効ですが、SQSメッセージ量に応じたリアルタイムなCPU使用率の維持には対応できません。
選択肢 D:シンプルスケーリングポリシーは、CloudWatchアラームが発火するたびに固定数のインスタンスを追加または削除します。スケーリング動作後には「クールダウン期間」が発生するため、急激な負荷変動への対応が遅れる場合があります。目標値を維持する仕組みがなく、この要件には不向きです。
関連サービスの解説
Amazon CloudWatchAmazon EC2
Amazon Simple Queue Service (Amazon SQS)
+ 質問 / コメント
解答・解説に疑問がある場合や、よりよい解説がある場合など、お気軽にコメントください。ただし、短文コメントは表示されません。また、中傷などコメントの内容によっては、会員機能を停止させて頂きます。教え学び合える場になれば嬉しいです。(コメント投稿にはログインが必要です)
正答率 82%
No.19 解説
ある企業では、受注データをリアルタイムで処理するために、Amazon SQS キューからメッセージを受信するAmazon EC2インスタンス群をAuto Scaling グループ(ASG)で管理しています。
運用チームは、ワークロードの変動に応じてEC2インスタンス数を自動調整しつつ、インスタンス全体のCPU使用率を常に60%前後に維持したいと考えています。
この要件を最もシンプルかつ効率的に実現できるスケーリングポリシーはどれですか?
運用チームは、ワークロードの変動に応じてEC2インスタンス数を自動調整しつつ、インスタンス全体のCPU使用率を常に60%前後に維持したいと考えています。
この要件を最もシンプルかつ効率的に実現できるスケーリングポリシーはどれですか?
- ターゲット追跡スケーリングポリシー(Target Tracking Scaling Policy)を使用し、集約CPU使用率の目標値を60%に設定する
- ステップスケーリングポリシー(Step Scaling Policy)を使用し、CPU使用率が60%を超えたときにインスタンスを段階的に追加・削除するアラームを構成する
- スケジュールスケーリングポリシー(Scheduled Scaling Policy)を使用し、ピーク時間帯に合わせてインスタンス数を事前に増減するスケジュールを設定する
- シンプルスケーリングポリシー(Simple Scaling Policy)を使用し、CloudWatchアラームのトリガーごとに固定数のインスタンスを追加または削除する