ある企業がAWS上で高可用性システムを設計しており、データセンター全体の障害に耐えられる構成を目指しています。この要件を満たすための設計として最も適切なものはどれですか?
- A. 複数のアベイラビリティゾーンにまたがってリソースを配置し、ELBで分散させる
- B. 単一のアベイラビリティゾーン内に複数のEC2インスタンスを配置する
- C. 複数のAWSリージョンにまたがって同じシステムを展開する
- D. 単一のEC2インスタンスのスペックを最大化してスケールアップする
解答と解説を見る
正解: A
アベイラビリティゾーン(AZ)はそれぞれ物理的に離れた独立したデータセンターです。複数のAZにリソースを分散させ、ELBでトラフィックを振り分けることで、1つのAZ(データセンター)が全停止しても他のAZでサービスを継続できます。②単一AZでは、そのAZ障害時にすべて停止します。③マルチリージョンはより高いレベルの冗長性ですが、コストと複雑性が大幅に増します。④スケールアップは単一障害点を解消しません。