Можно ли настроить как задержку, так и маршрутизацию отработки отказа для одного и того же домена низкого уровня из другого домена высокого уровня?

#amazon-web-services #amazon-route53

Вопрос:

У меня есть 2 домена высокого уровня «abc.домен» и «def.домен», и есть 2 домена низкого уровня, а именно «app.us1.домен» и «app.us2.домен».

Возможна ли следующая конфигурация в AWS Route53?

 CNAME record 1: abc.domain -> app.us1.domain : Failover routing(Primary)
CNAME record 2: abc.domain -> app.us2.domain : Failover routing(Secondary)
CNAME record 3: def.domain -> app.us1.domain : Latency routing(region-1)
CNAME record 4: def.domain -> app.us2.domain : Latency routing(region-2)
 

Комментарии:

1. Вы можете попробовать сделать это и посмотреть, как это пойдет.

Ответ №1:

Да, это возможно. Вы можете использовать только один тип маршрутизации для одного доменного имени и пары типов, но поскольку в вашем примере вы используете два разных доменных имени, это должно работать нормально.

Если вы обнаружите, что вам необходимо логически комбинировать типы маршрутизации, например, для настройки маршрутизации на основе задержки с отказоустойчивостью в каждом местоположении, вы можете сделать это, создав несколько доменных имен и используя псевдонимы между ними, например

 www.example.com.  region=us-east-1  A ALIAS www-us.example.com.
www.example.com.  region=eu-west-1  A ALIAS www-eu.example.com.
www.example.com.  region=ap-northeast-1 A ALIAS www-jp.example.com.

www-us.example.com.  PRIMARY  A 10.1.2.3
www-us.example.com.  SECONDARY A  10.1.2.4

www-eu.example.com.  PRIMARY  A 10.2.2.3
www-eu.example.com.  SECONDARY A  10.2.2.4

www-jp.example.com.  PRIMARY  A  10.3.2.3
www-jp.example.com.  SECONDARY A 10.3.2.4