Q58 — AWS SAA-C03 第16章
第 58/100 問 | ← 第16章
Q1258. ある会社は、DNSプロバイダーとしてAmazon Route 53を使用しています。同社のWebサイトは、オンプレミス環境とAWSクラウドの両方でホストされています。オンプレミスのデータセンターはus-west-1リージョンに近く、AWS上ではeu-central-1リージョンでWebサイトをホストしています。同社は、Webサイトの読み込み時間を可能な限り最適化したいと考えています。これらの要件を満たすソリューションはどれですか?
- A. フェイルオーバールーティングポリシーを用いたDNSレコードを作成し、すべてのプライマリトラフィックをeu-central-1にルーティングします。ルーティングポリシーを設定して、セカンダリロケーションとしてオンプレミスのデータセンターを使用するようにします。
- B. IPベースのルーティングポリシーを用いたDNSレコードを作成します。特定のIP範囲に対してはeu-central-1上のWebサイトの値を返すよう設定し、その他のすべてのIP範囲に対してはオンプレミスのWebサイトの値を返すよう設定します。
- C. レイテンシーベースのルーティングポリシーを用いたDNSレコードを作成します。オンプレミスのデータセンターのレコードをus-west-1に関連付けます。 ✓
- D. ウェイト付きルーティングポリシーを用いたDNSレコードを作成します。トラフィックをeu-central-1とオンプレミスのデータセンターの間で均等に分割します。
正解: C. レイテンシーベースのルーティングポリシーを用いたDNSレコードを作成します。オンプレミスのデータセンターのレコードをus-west-1に関連付けます。
解説
正解はCです。「レイテンシーベースのルーティングポリシーを用いたDNSレコードを作成し、オンプレミスのデータセンターのレコードをus-west-1に関連付ける」ことです。 解説: この会社は、ユーザーを以下の2つのエンドポイントのうち、最も近い(ネットワーク遅延が最も小さい)方へルーティングすることで、Webサイトの読み込み時間を最適化したいと考えています。 ・オンプレミス(us-west-1リージョンに近い) ・AWS(eu-central-1リージョン) Amazon Route 53の「レイテンシーベースのルーティングポリシー」は、ユーザーの地理的位置に基づき、実測されたネットワーク遅延が最も小さいエンドポイントへ自動的にトラフィックをルーティングします。 なぜ選択肢Cが正しいのか: ・レイテンシーベースのルーティングは、AWSリージョン(または関連付けられたオンプレミスロケーション)からの応答時間に基づいてトラフィックを動的にルーティングします。 ・オンプレミスのエンドポイントをus-west-1に関連付けることで、Route 53はそれを仮想的な「リージョン」と見なし、レイテンシー計算に含めることができます。 ・ユーザー体験を最適化し、ネットワーク遅延を最小限に抑えることで読み込み時間を短縮します。 ・トラフィックの分割や静的なIPベースのルールを必要とせず、リアルタイムのレイテンシーに基づく完全自動化されたルーティングを実現します。 他の選択肢が不適切な理由: A. フェイルオーバールーティングポリシー(プライマリ:eu-central-1、セカンダリ:オンプレミス)は、可用性向上を目的としており、パフォーマンス最適化には向きません。レイテンシーを考慮しないため、ユーザーが遅いエンドポイントへルーティングされる可能性があります。 B. IPベースのルーティングポリシー(特定のIP範囲→eu-central-1、その他→オンプレミス)は静的かつ柔軟性が低く、リアルタイムのネットワーク状況に応じて適応できません。IP範囲の管理も困難(頻繁に変更される)であり、結果として高レイテンシーなエンドポイントへ誤ってルーティングされるリスクがあります。 D. ウェイト付きルーティングポリシー(50:50でトラフィック分割)は、レイテンシーを無視してトラフィックを均等配分するため、一部のユーザーが高レイテンシーを経験し、パフォーマンスが劣化します。 補足検討事項(オンプレミスがRoute 53に直接登録できない場合): もしオンプレミスのエンドポイントをRoute 53上でus-west-1と直接関連付けられない場合は、Amazon CloudFrontを活用し、オリジンフェイルオーバー(プライマリ:eu-central-1、セカンダリ:オンプレミス)を構成する方法も考えられます。ただし、本問ではRoute 53ネイティブでレイテンシー最適化を実現できる選択肢Cが最もシンプルかつ適切な解決策です。 結論: 選択肢Cが最適な選択である理由は以下の通りです。 ・レイテンシーベースのルーティングにより、各ユーザーに対して最も高速なエンドポイントが動的に選択されます。 ・オンプレミスをus-west-1と関連付けることで、Route 53はこれをレイテンシー計算対象に含めることができます。 ・すべてのユーザーのネットワーク遅延を最小化し、読み込み時間を向上させます。 最終的な正解:C