過去問ドリル

SAA-C03:AWS Certified Solutions Architect - Associate 回復性のあるアーキテクチャの設計 問3

回復性のあるアーキテクチャの設計/スケーラブルで疎結合なアーキテクチャの設計

Web 層をトラフィックに応じて自動的に水平スケールさせ、正常なインスタンスにのみリクエストを振り分けたいと考えています。最も適切な構成はどれですか。

当サイトのオリジナル問題(SAA-C03:AWS Certified Solutions Architect - Associateの出題範囲「回復性のあるアーキテクチャの設計」に対応。実際の試験問題ではありません)

正解:A

解説

ALB(Application Load Balancer)の背後に EC2 Auto Scaling グループを置くと、CPU 使用率などのメトリクスに応じてインスタンス台数を自動的に増減でき、水平スケールを実現できます。ALB はヘルスチェックで異常なインスタンスを振り分け対象から外すため、正常なインスタンスにのみリクエストが届きます。

選択肢ごとの解説

  • A正しい。ALB+EC2 Auto Scaling+ヘルスチェックの組み合わせが、自動水平スケールと正常インスタンスへの振り分けを実現します。
  • B誤り。1 台の垂直スケールは上限があり、単一障害点にもなり、自動的な水平スケールにはなりません。
  • C誤り。DNS ラウンドロビンでは台数の自動増減や異常インスタンスの除外ができません。
  • D誤り。手動での台数変更はトラフィック変動に即応できず、自動化の要件を満たしません。
SAA-C03:AWS Certified Solutions Architect - Associateの問題を演習モードで解く