Q87 — AWS DOP-C02 第3章
第 87/100 問 | ← 第3章
ある企業が、12台のAmazon EC2インスタンスで実行されるアプリケーションを運用しています。これらのインスタンスは、3つの可用性ゾーンにまたがるAmazon EC2 Auto Scalingグループで実行されています。 典型的な1日のうち、各EC2インスタンスのCPU使用率は業務時間中は30%、業務時間後は10%です。CPU使用率は、業務時間開始直前の数分間で急激に上昇します。その他のCPU使用率の上昇は漸進的です。DevOpsエンジニアはコストを最適化しつつ、アプリケーションの可用性を維持または向上させる必要があります。 これらの要件を満たすソリューションはどれですか?
- A. Auto Scalingグループの平均CPU使用率に基づいてターゲット追跡スケーリングポリシーを設定し、ターゲットを75%に設定します。Auto Scalingグループに対してスケジュールアクションを作成し、業務時間開始前に必要容量を6台に調整します。 ✓
- B. Amazon EC2 Auto Scalingの2つのスケジュールアクションを用いてAuto Scalingグループを設定します。1つ目のアクションを業務時間開始時に9台のEC2インスタンスを起動するよう設定し、2つ目のアクションを業務時間終了時に9台のEC2インスタンスを停止するよう設定します。
- C. AWS Application Auto Scalingグループに変更します。Auto Scalingグループの平均CPU使用率に基づくターゲット追跡スケーリングポリシーを設定し、ターゲットを75%に設定します。Auto Scalingグループに対してスケジュールアクションを作成し、業務時間終了時に最小インスタンス数を3台に調整し、業務時間開始前に6台にリセットします。
- D. AWS Application Auto Scalingグループに変更します。Auto Scalingグループの平均CPU使用率に基づくターゲット追跡スケーリングポリシーを設定し、ターゲットを75%に設定します。毎晩の業務時間終了時に9台のインスタンスを終了するスケジュールアクションを作成します。
正解: A. Auto Scalingグループの平均CPU使用率に基づいてターゲット追跡スケーリングポリシーを設定し、ターゲットを75%に設定します。Auto Scalingグループに対してスケジュールアクションを作成し、業務時間開始前に必要容量を6台に調整します。
解説
CおよびDは誤りです。Application Auto ScalingはEC2には適用されません:https://docs.aws.amazon.com/autoscaling/application/userguide/what-is-application-auto-scaling.html。Bは、実際のCPU使用率に関係なく単にEC2インスタンスを起動・停止するだけなので、適切な選択ではありません。Aが最も適しています。