Фон
У меня два веб-сайта:
- web1.azurewebsites.net
- web2.azurewebsites.net
Я добавил диспетчер трафика под названием webtm.trafficmanager.net.
web1.azurewebsites.net настроен с использованием личного домена web.example.com. Я также добавил к нему подстановочный SSL-сертификат (например, * .example.com). Если я запрошу web.example.com, он обслужит сайт без каких-либо проблем.
Требование
Мне нужно настроить диспетчер трафика поверх этих двух сайтов. Итак, если web1.azurewebsites.net не работает / не в сети, то диспетчер трафика может автоматически переключиться на web2.azurewebsites.net.
Вопрос реализации
Я прочитал эти ответы SO (SO 1, SO 2) и эта статья в документации, однако у меня есть некоторые сомнения. Я был бы очень признателен, если бы кто-нибудь подтвердил мое понимание, изложенное ниже, пожалуйста.
Шаг 1: Я понимаю, что мне придется обновить записи DNS до следующего вида: web.example.com. 60 IN CNAME webtm.trafficmanager.net.
. Удалите другие записи DNS / CNAME, указывающие на web.example.com to web1.azurewebsites.net
.
Шаг 2: мне нужно удалить текущее сопоставление пользовательского домена с web1.azurewebsites.net, а затем снова добавить его. Установите личный домен на web.example.com, и конфигурация CNAME покажет конечную точку диспетчера трафика. Никаких изменений DNS на этом этапе не требуется?
Шаг 3: Добавьте персональный домен к web2.azurewebsites.net, установите персональный домен на web.example.com, и в конфигурации CNAME будет отображаться конечная точка диспетчера трафика. Никаких изменений DNS на этом этапе не требуется?
Шаг 4: Никаких изменений в SSL-сертификат, добавленный на web1.azurewebsites.net.
Шаг 5. Добавьте сертификат SSL на web2.azurewebsites.net.
Теперь при доступе к https://web.example.com должен попасться диспетчер трафика. Он увидит, что web1.azurewebsites.net находится в сети, и будет направлять пользователей на него. Если web1.azurewebsites.net выйдет из строя, он автоматически перенаправит пользователей на web2.azurewebsites.net.
Спасибо!