翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
地理的近接性ルーティング
地理的近接性ルーティングでは、Amazon Route 53 はユーザーとリソースの場所に基づいてトラフィックをリソースにルーティングします。利用可能な最も近いリソースにトラフィックを送信します。バイアスと呼ばれる値を設定することで、特定のリソースへのトラフィックを増減することもできます。バイアスは、トラフィックがリソースに移動する地理的リージョンを拡大または縮小します。
リソースで地理的近接性ルールを作成し、各ルールに次の値のいずれかを指定します。
AWS リソースを使用している場合は、リソースを作成した AWS リージョン またはローカルゾーングループを指定します。
AWS リソース以外の を使用している場合は、リソースの緯度と経度を指定します。
AWS ローカルゾーンを使用するには、まずローカルゾーンを有効にする必要があります。詳細については、「AWS Local Zones ユーザーガイド」の「Getting started with Local Zones」を参照してください。
AWS リージョン とローカルゾーンの違いについては、Amazon EC2 ユーザーガイド」の「リージョンとゾーン」を参照してください。
Route 53 がリソースにルーティングするトラフィックの発信元の地理的リージョンのサイズを必要に応じて変更するには、バイアスに適切な値を指定します。
Route 53 がリソースにルーティングするトラフィックの発信元の地理的リージョンのサイズを拡大するには、バイアスに 1 から 99 までの正の整数を指定します。Route 53 は隣接するリージョンのサイズを縮小します。
Route 53 がリソースにルーティングするトラフィックの発信元の地理的リージョンのサイズを縮小するには、-1 から -99 までの負のバイアスを指定します。Route 53 は隣接するリージョンのサイズを拡大します。
注記
Route 53 はトラフィックフローコンソールを更新しています。旧コンソールは移行期間中も引き続きご使用いただけます。
お使いのコンソールのタブを選択します。
リソースのバイアスを変更する効果は、次のようないくつかの要因によって異なります。
所有するリソース数。
リソースが互いにどの程度近いか。
地理的リージョン間の境界に近いユーザーの数。たとえば、 AWS リージョン 米国東部 (バージニア北部) と米国西部 (オレゴン) にリソースがあり、米国テキサス州ダラス、オースティン、サンアントニオに多くのユーザーがいるとします。これらの都市は両方のリソースからほぼ同じ距離にあるため、バイアスの小さな変化により、トラフィックが多くなる可能性があります 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