翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
地理的近接性ルーティング
地理的近接性ルーティングでは、Amazon Route 53 はユーザーとリソースの地理的場所に基づいてリソースのトラフィックをルーティングします。利用可能な最も近いリソースにトラフィックをルーティングします。また、必要に応じて、「バイアス」という値を指定することによって特定のリソースにルーティングするトラフィックの量を変更できます。バイアスは、リソースにルーティングされるトラフィックのルーティング元である地理的リージョンのサイズを拡大または縮小します。
リソースで地理的近接性ルールを作成し、各ルールに次の値のいずれかを指定します。
AWS リソースを使用している場合は、リソースを作成した AWS リージョン またはローカルゾーングループを指定します。
AWS リソース以外の を使用している場合は、リソースの緯度と経度を指定します。
Local Zones を使用するには、まず AWS Local Zones を有効にする必要があります。詳細については、「AWS Local Zones ユーザーガイド」の「Local Zones の使用を開始する」を参照してください。
AWS リージョン とローカルゾーンの違いについては、Amazon EC2 ユーザーガイドの「リージョンとゾーン」を参照してください。
Route 53 がリソースにルーティングするトラフィックの発信元の地理的リージョンのサイズを必要に応じて変更するには、バイアスに適切な値を指定します。
Route 53 がリソースにルーティングするトラフィックの発信元の地理的リージョンのサイズを拡大するには、バイアスに 1 から 99 までの正の整数を指定します。Route 53 は隣接するリージョンのサイズを縮小します。
Route 53 がリソースにルーティングするトラフィックの発信元の地理的リージョンのサイズを縮小するには、-1 から -99 までの負のバイアスを指定します。Route 53 は隣接するリージョンのサイズを拡大します。
次のマップは、4 AWS リージョン (1~4 の番号) と、緯度と経度で指定された南アフリカのヨハネスブルグ (5) の場所を示しています。
注記
マップはトラフィックフローでのみ使用できます。
次のマップでは、米国東部 (バージニア北部) リージョン (マップ上の 2) に +25 のバイアスが追加されています。北米ではそれまでより広範囲から、さらに南米全域からもトラフィックがそのリージョンにルーティングされるようになっています。
次のマップでは、米国東部 (バージニア北部) リージョンのバイアスが -25 に変更されています。北米および南米では、より狭い範囲からのトラフィックがそのリージョンのリソースにルーティングされ、隣接するリージョン (1、3、5) のリソースにルーティングされるトラフィックが増えています。
リソースのバイアスを変更する効果は、以下を含む多くの要素によって決まります。
所有するリソース数。
リソースの相互の距離。
地理的地域の境界地域のユーザー数。例えば、 AWS リージョン 米国東部 (バージニア北部) と米国西部 (オレゴン) にリソースがあり、ダラス、オースティン、サンアントニオ、テキサス、USAに多数のユーザーがいるとします。これらの都市はリソース間でほぼ等距離にあるため、バイアスのわずかな変化により、リソース間でトラフィックが大きく変動する可能性があります AWS リージョン 。
予期しないトラフィックの移動によりリソースに過度の負担がかからないように、バイアスの変更は小規模にすることをお勧めします。
詳細については、「Amazon Route 53 が EDNS0 を使用してユーザーの位置を見積もる方法」を参照してください。
Amazon Route 53 がバイアスを使用してトラフィックをルーティングする方法
以下は、Amazon Route 53 がトラフィックをルーティングする方法を決定するのに使用する式です。
- Bias (バイアス)
Biased distance = actual distance * [1 - (bias/100)]
バイアスの値が正の場合、Route 53 は DNS クエリのソースと、地理的近接性レコードで指定したリソース ( の EC2 インスタンスなど AWS リージョン) を、実際よりも近くにあるものとして扱います。例えば、以下の地理的近接性のレコードがあるとします。
ウェブサーバー A のレコード、正のバイアスは 50
ウェブサーバー B のレコード、バイアスなし
地理的近接性のレコードで正のバイアスが 50 ある場合、Route 53 はクエリのソースとそのレコードのリソース間の距離を半分にします。次に、Route 53 はクエリのソースに近いのはどのリソースかを計算します。ウェブサーバー A はクエリのソースから 150 km の距離にあり、ウェブサーバー B はクエリのソースから 100 km の距離にあるとします。どちらのレコードにもバイアスがない場合、Route 53 はクエリをより近くにあるウェブサーバー B にルーティングします。ただし、ウェブサーバー A のレコードには正のバイアス 50 があるので、Route 53 はウェブサーバー A をクエリのソースから 75 km の距離にあるものとして扱います。その結果、Route 53 はクエリをウェブサーバー A にルーティングします。
以下に、正のバイアス 50 の計算を示します。
Bias = 50 Biased distance = actual distance * [1 - (bias/100)] Biased distance = 150 kilometers * [1 - (50/100)] Biased distance = 150 kilometers * (1 - .50) Biased distance = 150 kilometers * (.50) Biased distance = 75 kilometers