エニーキャストとは何ですか?

エニーキャストは、インターネットトラフィックをルーティングするための方法です。 エニーキャストネットワークでは、ルータはデータパケットの最適な宛先を動的に決定できます。 ユーザがデータを要求すると、トラフィックは一連の決定要因に応じてさまざまなサーバにルーティングされます。 どのサーバーが宛先として選択されているかにかかわらず、ユーザーは同じデータを受け取ります。

最適な目的地を決定できる要因は次のとおりです。

  • 渋滞 - 高速道路の車速と同様に、ネットワークパフォーマンスは特定のインターネットルート上のトラフィック量によって影響を受ける可能性があります。 エニーキャストを使用して、発信要求への最も混雑の少ないルートを持つサーバーを選択できます。
  • 正常性 - 単一のサーバーが非常にビジーになると、ネットワーク要求への応答が遅くなる可能性があります。 あまり忙しくないサーバーは「より健康的」であると考えられ、新しいトラフィックを受信するために選択されるかもしれません。
  • 地理的位置 - 特定のサーバーが発信元の要求に地理的に近い場合、ネットワークトラフィックは物理的な距離が短くなるため、要求はより早く完了します。 たとえば、アリゾナのユーザーは、ニューヨークではなくカリフォルニアから提供されているWebサイトをすばやく読み込むことができます。 このタイプのルーティングはジオキャストとも呼ばれます。
  • コスト - 場合によっては、一部のサーバーの使用に関連するコストが他のサーバーよりも高くなることがあります。その場合、要求を処理するために最も低コストのサーバーが選択されることがあります。
  • その他 - カスタムファクタはサービスオペレータによって定義できます。

エニーキャストは、インターネットトラフィックをルーティングするための5つのトップテクニックのうちの1つです。 その他はユニキャスト、ブロードキャスト、マルチキャスト、ジオキャストです。

インターネット用語、ネットワーク、ネットワーク用語