View a markdown version of this page

地理的近接性ルーティング - Amazon Route 53

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

地理的近接性ルーティング

地理的近接性ルーティングでは、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 はトラフィックフローコンソールを更新しています。旧コンソールは移行期間中も引き続きご使用いただけます。

お使いのコンソールのタブを選択します。

New console

次のマップは、4 AWS リージョン (1~5 の番号) を示しています。

  1. 米国西部 (オレゴン)

  2. 欧州 (フランクフルト)

  3. アジアパシフィック (東京)

  4. アフリカ (ケープタウン)

  5. 中東 (バーレーン)

注記

マップは Traffic Flow でのみ使用できます。

米国西部 (オレゴン)、欧州 (フランクフルト)、アジアパシフィック (東京)、アフリカ (ケープタウン)、中東 (バーレーン) の AWS リージョン のリソースの地理的近接性レコードがある場合の、トラフィックがどのようにルーティングされるかを示す世界地図。

次のマップでは、米国西部 (オレゴン) リージョン (マップ上の 1) に +25 のバイアスが追加されています。北米ではそれまでより広範囲から、さらに南米全域からもトラフィックがそのリージョンにルーティングされるようになっています。

米国東部 (バージニア北部) リージョンに +25 のバイアスを追加した場合のトラフィックのルーティングを示す世界地図。

次のマップでは、米国西部 (オレゴン) リージョンのバイアスが -25 に変更されています。トラフィックは、以前よりも北米と南米の小さな部分からそのリージョンのリソースにルーティングされ、隣接するリージョン 23、および 4 のリソースにルーティングされるトラフィックが増えます。

米国西部 (オレゴン) リージョンに -25 のバイアスを追加した場合のトラフィックのルーティングを示す世界地図。
Old console

次のマップは、緯度と経度 AWS リージョン (5) で指定された 4 つの (1~4 の番号) と、南アフリカのヨハネスブルグの場所を示しています。

注記

マップは Traffic Flow でのみ使用できます。

米国西部 (オレゴン)、米国東部 (バージニア北部)、欧州 (パリ)、アジアパシフィック (東京) AWS リージョン の リソースの地理的近接性レコードがあり、南アフリカのヨハネスブルクに非AWS リソースのレコードがある場合に、トラフィックがどのようにルーティングされるかを示す世界のマップ。

次のマップでは、米国東部 (バージニア北部) リージョン (マップ上の 2) に +25 のバイアスが追加されています。北米ではそれまでより広範囲から、さらに南米全域からもトラフィックがそのリージョンにルーティングされるようになっています。

米国東部 (バージニア北部) リージョンに +25 のバイアスを追加した場合のトラフィックのルーティングを示す世界地図。

次のマップでは、米国東部 (バージニア北部) リージョンのバイアスが -25 に変更されています。北米および南米では、より狭い範囲からのトラフィックがそのリージョンのリソースにルーティングされ、隣接するリージョン (135) のリソースにルーティングされるトラフィックが増えています。

米国東部 (バージニア北部) リージョンに -25 のバイアスを追加した場合のトラフィックのルーティングを示す世界地図。

リソースのバイアスを変更する効果は、次のようないくつかの要因によって異なります。

  • 所有するリソース数。

  • リソースが互いにどの程度近いか。

  • 地理的リージョン間の境界に近いユーザーの数。たとえば、 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