SAA弾力性に優れたアーキテクチャの設計

あるECサイト企業は、単一のAZにあるEC2インスタンス群とAmazon RDS for MySQLを使ってサービスを運用しています。SLAにより、単一のAZ障害が発生した場合のRTO(目標復旧時間)は5分以内が求められています。最小の運用負荷でこの要件を満たすアーキテクチャはどれですか?

A
複数AZにまたがるEC2 Auto ScalingグループとApplication Load Balancer(ALB)を構成し、RDSをMulti-AZデプロイメントに変更する
✓ 正解
EC2 Auto ScalingグループをALBと組み合わせて複数AZに展開することで、AZ障害時も正常なAZで自動的にトラフィックを処理できます。RDS Multi-AZは自動フェイルオーバー(通常1〜2分)をサポートしRTOを満たします。
B
複数AZにまたがるEC2 Auto ScalingグループとALBを構成し、RDSに別AZのリードレプリカを追加して障害時に手動で昇格させる
リードレプリカへのフェイルオーバーは手動昇格が必要なためRTOを満たせません。
C
各AZに同数のEC2インスタンスを手動で配置し、Elastic IPを使ってAZ障害時に手動で切り替える。RDSはMulti-AZ構成にする
手動でのインスタンス配置とElastic IP切り替えが必要なため運用負荷が高く、RTOを保証できません。
D
単一AZのEC2インスタンスをそのまま維持し、RDSをMulti-AZ構成にする。EC2障害時はAMI(Amazon Machine Image)から新規インスタンスを起動する手順書を整備する
EC2が単一AZのままであり、AZ障害時はAMIからの起動時間がかかりRTOを満たせません。

解説

EC2 Auto ScalingグループをALBと組み合わせて複数AZに展開することで、AZ障害時も正常なAZで自動的にトラフィックを処理できます。RDS Multi-AZは自動フェイルオーバー(通常1〜2分)をサポートしRTOを満たします。 選択肢Bのリードレプリカへのフェイルオーバーは手動昇格が必要なためRTOを満たせません。 選択肢Cは手動でのインスタンス配置とElastic IP切り替えが必要なため運用負荷が高く、RTOを保証できません。 選択肢DはEC2が単一AZのままであり、AZ障害時はAMIからの起動時間がかかりRTOを満たせません。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでSAAを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
SAA の問題一覧に戻る