SOA-C03:AWS Certified CloudOps Engineer - Associate 信頼性と事業継続性 問1
信頼性と事業継続性/スケーラビリティと伸縮性の実装Web アプリの負荷変動に合わせて EC2 の台数を自動で増減させ、コストと可用性を両立したいと考えています。最も適切なのはどれですか。
当サイトのオリジナル問題(SOA-C03:AWS Certified CloudOps Engineer - Associateの出題範囲「信頼性と事業継続性」に対応。実際の試験問題ではありません)
- A常にピーク時の台数で固定して運用する
- BEC2 Auto Scaling グループにスケーリングポリシー(ターゲット追跡など)を設定し、需要に応じて台数を自動的に増減させる
- C1 台の大型インスタンスに固定する
- D負荷を見ながら管理者がその都度手動で台数を変更する
正解:B
解説
EC2 Auto Scaling グループにスケーリングポリシー(ターゲット追跡など)を設定すると、平均 CPU 使用率などの指標に応じてインスタンス台数を自動的に増減できます。負荷が高いときは台数を増やし、低いときは減らすため、可用性を保ちながらコストを抑えられます。
選択肢ごとの解説
- A誤り。常にピーク台数で固定すると、低負荷時に無駄なコストがかかります。
- B正しい。Auto Scaling グループのスケーリングポリシーで台数を自動増減すれば、コストと可用性を両立できます。
- C誤り。1 台の大型インスタンス固定は、水平スケールにも高可用性にもなりません。
- D誤り。手動での台数変更は変動に即応できず、自動化の要件を満たしません。