Определение местоположения AWS с наименьшей задержкой для пользовательского использования
Умные и инновационные люди из TurnKey Linux , недавно открытые, нашли свое решение вашей проблемы, см. Отображение региональных центров обработки данных AWS на GitHub:
Этот проект используется для генерации индексов (и визуальная карта для
ссылка) используется TurnKey Hub до для нахождения ближайшего центра обработки данных AWS
для пользователя. [выделение мое]
Используемый алгоритм более подробно описан в Поиск ближайшего центра обработки данных с использованием GeoIP и индексация , а также последующий пост Поиск архива ближайшего пакета APT с использованием GeoIP и индексация .
Хотя это немного трюк, визуализация очень крутая и подтверждает соотв. иллюстрирует причину, на первый взгляд, удивительного факта, о котором Джош уже упоминал , а именно о том, что пользователи в Австралии в настоящее время имеют тенденцию получать лучшие задержки через запад США (Северная Калифорния / США-запад-1), а не Азиатско-Тихоокеанский (Сингапур / ap-юго-восток-1) регион. ( Совет : проверка Future Cables в правом нижнем углу показывает, что это, вероятно, изменится, что более подробно описано в Greg's Cable Map , которая указывает, что Австралия может в последующие годы прыгать между двумя точками AWS мудро;)
Использование местоположения AWS с наименьшей задержкой автоматически через Amazon Route 53
Тем временем AWS предоставляет полезную карту, иллюстрирующую их Глобальную инфраструктуру для быстрой оценки, а также соответствующие детали, например, например. количество зон доступности и конечная точка API.
Что еще более важно, AWS только что объявил о географической поддержке DNS. Jahufar уже упомянул , см. Вступительный пост Маршрутизация на основе нескольких регионов теперь доступна для AWS , что предоставляет ту же технологию маршрутизации на основе задержек, которая обеспечивает Amazon CloudFront для пользователей Amazon EC2 , Elastic Load Balancing и др.
Так что, если ваша среда уже состоит из архитектуры Auto Scaling EC2 Instances, простое применение этой маршрутизации на основе задержки должно решить вашу проблему автоматически.
Хотя вариант использования, очевидно, нацелен на предложения, порождающие несколько регионов AWS, сложные функции, относящиеся к Маршрутизация на основе задержки и наборы записей с взвешенным циклическим циклом , возможно, также позволят вам легче определить нужную информацию самостоятельно.