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

複数のAWSリージョンにデプロイされたアプリケーションがあります。特定のリージョンが完全にダウンした場合でも、トラフィックを自動的に別の正常なリージョンに転送してサービスを継続したいと考えています。どのサービスと機能の組み合わせが適していますか?

A
Route 53 フェイルオーバーレコードとヘルスチェック
✓ 正解
Amazon Route 53のフェイルオーバールーティングポリシーを使用することで、プライマリリージョンとセカンダリリージョンを設定し、ヘルスチェックでプライマリの異常を検知した際に自動的にDNSの応答をセカンダリのエンドポイントに切り替えることができます。リージョン障害時の自動フェイルオーバーを実現する標準的な手法です。
B
Application Load Balancer のマルチリージョン設定
Application Load BalancerはリージョンスコープのサービスであるためALB単体ではマルチリージョンのフェイルオーバーを実現できません。
C
Amazon CloudFront のオリジンフェイルオーバー
Amazon CloudFrontのオリジンフェイルオーバーは主にCDN文脈で使われ、汎用的なリージョンレベルのフェイルオーバーにはRoute 53が適切です。
D
AWS Global Accelerator のカスタムルーティング
AWS Global Acceleratorのカスタムルーティングは特定ユーザーを特定エンドポイントに誘導する機能であり、本問のフェイルオーバー要件とは異なります。

解説

Amazon Route 53のフェイルオーバールーティングポリシーを使用することで、プライマリリージョンとセカンダリリージョンを設定し、ヘルスチェックでプライマリの異常を検知した際に自動的にDNSの応答をセカンダリのエンドポイントに切り替えることができます。リージョン障害時の自動フェイルオーバーを実現する標準的な手法です。 選択肢BのApplication Load BalancerはリージョンスコープのサービスであるためALB単体ではマルチリージョンのフェイルオーバーを実現できません。 選択肢CのAmazon CloudFrontのオリジンフェイルオーバーは主にCDN文脈で使われ、汎用的なリージョンレベルのフェイルオーバーにはRoute 53が適切です。 選択肢DのAWS Global Acceleratorのカスタムルーティングは特定ユーザーを特定エンドポイントに誘導する機能であり、本問のフェイルオーバー要件とは異なります。

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

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

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