グローバルECサービスをus-east-1(バージニア)とap-southeast-1(シンガポール)の2リージョンで運用しています。現在はRoute 53の地理的位置ルーティング(Geolocation)でアジア大陸のユーザーをシンガポール、それ以外をバージニアに振り分けています。事業拡大に伴い、南アジア(インド・バングラデシュ・スリランカ)のユーザーもシンガポールから提供したい要望が生まれました。担当者は「国ごとにレコードを個別追加するのでなく、シンガポールの地理的カバレッジエリアを数値バイアスで連続的に拡大でき、後から段階的に範囲を調整できる仕組みにしたい」と述べています。最も適切なRoute 53ルーティングポリシーはどれか。
Route 53の地理的近接性ルーティング(Geoproximity)は、ユーザーとAWSリソース間の地理的距離に基づいてトラフィックをルーティングします。「バイアス」値(-99〜+99)を設定することで、特定リソースへのルーティング対象エリアを人為的に拡大・縮小できます。正のバイアスをap-southeast-1に設定するとシンガポールの「引力圏」が広がり、より遠方(南アジアなど)のユーザーも誘導できます。バイアス値を増減するだけでカバレッジを段階的に調整でき、国レコードを個別管理する必要がありません。なおGeoproximityはRoute 53 Traffic Flowポリシーとして定義します。 選択肢BのGeolocationルーティングは国・大陸・州の固定単位でのみ境界を定義するため、「数値バイアスで連続的にエリアを拡大する」操作ができません。国を追加するたびにレコードを個別に作成・管理する必要があります。 選択肢Cの加重ルーティング(Weighted)はトラフィックをパーセンテージで分割しますが、ユーザーの地理的位置を考慮しないため、南アジアのみを特定リソースへ誘導するカバレッジ調整には対応していません。 選択肢DのLatency-basedルーティングは実測レイテンシーで転送先を決定するため、ビジネス要件で定めたカバレッジエリアの段階的な数値調整はできません。ネットワーク状況により結果が変動し、意図通りのエリア制御が困難です。