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