他の2つの場所からの接続で最小の遅延を提供するインターネットサービスをホストする地理的な場所(サービスではない)を探しています。最も理想的な中点をどのように決定するのが最善でしょうか?
選択したホスティングリージョンのどこにインターネットエクスチェンジ(IX)があるかを検討することをお勧めします。たとえば、米国では次のようになります。
Peeringdbも参照してください: https://www.peeringdb.com/private/index.php
それはあなたを野球場に連れて行くはずです。これらの高度に相互接続されたIXポイントのいずれかから外れると、遅延が追加されます。
「場所」を調べることで、このモデルをさらに洗練することができます。それらが物理的な場所である場合は、そこにあるネットワークを確認してください。それらがネットワーク上の場所である場合は、それらが相互接続しているプロバイダーから調べてください。 Tracerouteとmtrは便利なツールですが、ルートはいつでも変更される可能性があるため、これらに完全に依存しないように注意します。
両方向の場所間で数十のtracerouteを実行し、最速/一般的なルートを決定し、中心点(時間の観点から中心)までの遅延が非常に小さい場所を選択します。ホップの地理的位置は、whois
infoを使用して推定できます。
場所を検討するときは、同じ方法でtracerouteを使用して、ルートに関する推測が正しいかどうかを確認します。
さらに最適化するには、一般的なネットワークトポロジ(少なくともバックボーン)を知っている必要があります。