AWS Route53 Geo Location с отказоустойчивостью

AWS Route53 Geo Location с отказоустойчивостью

В настоящее время у меня есть следующий
экземпляр EC2x2 в Токио (1 прокси, 1 приложение)
Экземпляр EC2x2 в Сингапуре (1 прокси, 1 приложение)

У другого провайдера есть гео-DNS, поэтому пользователи из Токио переходят на сайт Токио, а пользователи из Сингапура — на сайт Сингапура.

Я рассматриваю возможность перехода на Route53 (у меня уже есть другие зоны DNS с Amazon), потому что я хотел бы воспользоваться отказоустойчивостью с Health Check. Посмотрев примеры того, как это настроить, я все еще не уверен, как настроить то, что я хочу, а именно следующее.

Я настроил 2 проверки работоспособности, по одной для каждого местоположения, и они работают.
Я настроил 2 записи DNS, обе с именем proxy.domain.com, каждая с политикой маршрутизации GeoLocation, выбрал Японию и Сингапур и добавил соответствующий IP-адрес EC2 к каждой.
Теперь я пытаюсь настроить cname site.domain.com так, чтобы в случае недоступности одного из местоположений пользователи переключались на другой экземпляр.

Однако, похоже, происходит то, что я и ожидал. Даже когда DNS отказывает, потому что вторичная цель имеет то же DNS-имя, что и первичная цель, местоположение пользователя всегда побеждает, и другой экземпляр IP никогда не возвращается. Пример

Япония IP: 1.1.1.1 Сингапур IP: 2.2.2.2

Из Сингапура Ping site.domain.com > 2.2.2.2
Отключить Сингапур (Проверка работоспособности подтверждает неработоспособность)
Ожидание истечения TTL, flushdns.
Из Сингапура Ping site.domain.com > 2.2.2.2 (На этом этапе я хочу, чтобы это вернуло 1.1.1.1)

решение1

Вам нужно будет настроить дерево псевдонимов, похожее наКак работают проверки работоспособности в более сложных конфигурациях Amazon Route 53и убедитесь, что оценка целевого состояния установлена ​​на значение true.

proxy.domain.com / тип geo | местоположение: по умолчанию -> псевдоним -> wrr.domain.com

proxy.domain.com / тип geo | местоположение: Япония -> псевдоним -> japan.domain.com

proxy.domain.com / тип geo | местоположение: Сингапур -> псевдоним -> sin.domain.com

wrr.domain.com / тип wrr | вес 1 --> Japan.domain.com

wrr.domain.com / тип wrr | вес 1 --> sin.domain.com

Sin.domain.com / тип отказоустойчивый основной | ассоциировать с проверкой работоспособности

Japan.domain.com / тип отказоустойчивый основной | ассоциировать с проверкой работоспособности

Связанный контент