高可用性・耐障害性の設計scenario

単一AZで稼働するWebアプリケーションを、AZ障害時にも継続できる構成へ変更したいと考えています。最も適切な構成はどれですか?

A.複数AZのAuto ScalingグループにEC2を配置し、ALBで振り分ける← 正解
✓ 正解です。複数AZにインスタンスを分散し、ALBとAuto Scalingを組み合わせることで、1つのAZが利用不能になっても正常なAZで処理を継続できます。
B.1つのAZ内でEC2インスタンスのサイズだけを大きくする
✗ インスタンスを大型化してもAZ障害には耐えられません。
C.単一AZのEC2へElastic IPを複数割り当てる
✗ Elastic IPを増やしても、基盤となるAZやインスタンスの障害には対応できません。
D.AMIを別リージョンにコピーするだけで常時復旧できるようにする
✗ AMIのコピーだけでは実行環境、データ、トラフィック切り替えが用意されないため、自動復旧にはなりません。

この問題のポイント

複数AZにインスタンスを分散し、ALBとAuto Scalingを組み合わせることで、1つのAZが利用不能になっても正常なAZで処理を継続できます。

AWS Certified Solutions Architect - Associate(SAA-C03) の問題一覧