Q75 — AWS SAA-C03 第14章

第 75/100 問 | ← 第14章

Q1075. ある企業が、AWS クラウド上で E コマースアプリケーションをホストしています。このアプリケーションはマルチリージョンのアクティブ–アクティブ方式を採用しており、多数のマイクロサービスで構成されています。同社は、AWS リージョン内のリソースが利用不可になった場合にトラフィックを自動的にリダイレクトするソリューションを必要としています。また、フェイルオーバー発生時にバックアップリージョンが即座にトラフィックを処理できるよう、あらかじめ準備しておく必要があります。運用オーバーヘッドが最も少ないソリューションはどれですか?

正解: A. Amazon Route 53 Application Recovery Controller のマルチリージョン回復機能を使用します。

解説

運用オーバーヘッドが最も少なく、アプリケーションの耐障害性を実現するソリューションは、選択肢 A です。「Amazon Route 53 Application Recovery Controller のマルチリージョン回復機能を使用します」。 解説: ・Amazon Route 53 Application Recovery Controller は、複数の AWS リージョンにまたがるアプリケーションの回復を管理するための組み込み機能を提供します。障害検出時に自動的に健全なリージョンへトラフィックをルーティングするため、手動介入の必要が最小限となり、運用オーバーヘッドを大幅に削減できます。また、フェイルオーバーリージョンが事前にトラフィックを処理可能な状態であることも保証されます。 他の選択肢: ・B:Amazon Route 53 のヘルスチェックと Amazon EventBridge Scheduler を組み合わせたアプローチは、フェイルオーバーリージョンの常時可用性を維持するために継続的な手動管理や運用負荷が必要であり、理想的とは言えません。 ・C:AWS Fault Injection Service は、耐障害性のテスト(障害シミュレーション)には有効ですが、リアルタイムのトラフィック再ルーティングを直接管理する機能はなく、実際のフェイルオーバー対応には追加の設定と統合が必要です。 ・D:各リージョンへの API Gateway HTTP API のデプロイ、CloudFront の活用、Lambda@Edge による Route 53 クエリなど、複数のサービスと設定を管理する必要があり、Route 53 Application Recovery Controller と比較して運用オーバーヘッドが高くなります。 結論: 選択肢 A は、Route 53 Application Recovery Controller の自動化機能を活用することで、最小限の運用負荷で高いアプリケーション耐障害性を実現できる最適な選択肢です。