Я ищу географическое местоположение (не услугу) для размещения интернет-сервисов, которые обеспечат мне наименьшую задержку при подключении из двух других мест. Как мне лучше всего определить наиболее идеальную середину?
Вам следует подумать о том, где расположены Интернет-биржи (IX) в выбранном вами регионе хостинга. Например, в США:
См. Также peeringdb: https://www.peeringdb.com/private/index.php
Это должно помочь вам в этом. Все, что происходит от одной из этих сильно взаимосвязанных точек IX, увеличивает задержку.
Вы можете дополнительно уточнить эту модель, посмотрев на свои «местоположения». Если это физические места, посмотрите, какие там есть сети. Если они находятся в сети, узнайте у провайдеров, где они соединяются. Traceroute и mtr могут быть полезными инструментами, но я бы предостерегал от того, чтобы полностью полагаться на них, поскольку маршруты могут измениться в любой момент.
Сделайте несколько десятков трассировок между местоположениями в обоих направлениях, определите самые быстрые / распространенные маршруты и выберите местоположение с очень малой задержкой до центральной точки (центральной по времени). Географическое положение хмеля можно оценить с помощью whois
Информация.
При выборе местоположения используйте traceroutes таким же образом, чтобы проверить правильность вашего предположения о маршрутах.
Любая дальнейшая оптимизация потребует от вас знания общей топологии сети (по крайней мере, магистрали).