Диспетчер трафика Azure - отработка отказа с персональным доменом

Я пытаюсь сделать то, что, на мой взгляд, должно быть довольно простым, но что-то упускаю. Можете ли вы взглянуть?

Я работаю в облаке Azure и запускаю два веб-приложения в разных тарифных планах в разных регионах. Эти два приложения являются копиями друг друга.

Я пытаюсь использовать диспетчер трафика Azure для переключения с основного региона на дополнительный, если основной регион выходит из строя.

Я хочу иметь возможность использовать одно и то же доменное имя даже при отказе сайта. Вот что у меня есть на данный момент:

Имя домена - example.com

  1. Настройте профиль диспетчера трафика, отслеживая обе конечные точки. Проверьте.
  2. Настройте записи DNS CNAME для wwww.example.com, указывающие на exampledotcom.trafficmanager.net. Проверьте.
  3. Перейдите на exampledotcom.trafficmanager.net, и я получу маршрутизацию, как и ожидалось. Проверьте.
  4. Если я подключаюсь к www.example.com, диспетчер трафика, кажется, направляет меня к экземпляру, но я получаю следующую ошибку Azure:

«Ошибка 404 - веб-приложение не найдено. Веб-приложение, которое у вас есть пытался охват недоступен в этом регионе службы приложений Microsoft Azure ".

Это происходит потому, что у меня нет доменного имени, сопоставленного с веб-приложением Azure. Когда я пытаюсь сопоставить личный домен с двумя экземплярами в разных регионах (в целях переключения при отказе) Azure жалуется, что домен уже зарегистрирован в другом веб-приложении.

Как я могу сопоставить собственный домен с двумя веб-приложениями для переключения при отказе с помощью диспетчера трафика?

2
задан 2 March 2017 в 06:20
2 ответа

Я говорил с поддержкой Azure. Фактически, вы можете привязать одно и то же доменное имя к двум разным WebApps в этом сценарии, при условии, что:

  1. Это разные регионы
  2. Вы нацеливаете их сначала на конечную точку TrafficManager.

Если вы не привяжете свой домен к обоим WebApps, вы не сможете получить доступ к вашему сайту после обхода отказа. WebApp отклонит трафик, если доменное имя не будет привязано.

Это то, что мне сказали и что в итоге получилось:

  1. Создайте профили TrafficManager и добавьте оба WebApp'а в качестве конечной точки. Это привяжет XXXX.trafficmanager.net домены к каждому веб-приложению.

  2. WAIT для распространения доменов через систему Azure и отображения их в меню "Пользовательские домены" WebApps.

  3. Перейдите к привязке пользовательского доменного имени, как обычно, но убедитесь, что выбрали адрес XXXX.trafficmanager.net, как показано на фото:

enter image description here

3
ответ дан 3 December 2019 в 09:58

Когда я пытаюсь сопоставить пользовательский домен с двумя экземпляры, в разных регионов (в целях аварийного переключения) Azure жалуется, что домен уже зарегистрирован в другом веб-приложении.

Все это сделано специально. И это должно работать таким образом.

Если вы хотите использовать диспетчер трафика для переключения при отказе, нет необходимости устанавливать одно и то же имя для двух веб-сайтов. В Azure мы добавляем различных доменных имен к конечным точкам диспетчера трафика. После того, как вы завершите настройку, мы должны отредактировать запись DNS на вашем полномочном DNS-сервере, чтобы указать имя домена вашей компании на имя домена диспетчера трафика, затем мы можем использовать доменное имя компании для доступа к веб-сайту за менеджером трафика.

Менеджер трафика работает следующим образом: enter image description here

Как я могу сопоставить личный домен с двумя веб-приложениями в целях аварийного переключения с диспетчером трафика?

Два веб-приложения, вы имеете в виду, что веб-приложения являются службой веб-приложений Azure, созданной с помощью лазурного? Если да, мы можем добавить два веб-сайта к конечным точкам диспетчера трафика, например:

enter image description here

После завершения настройки мы можем использовать доменное имя вашей компании для проверки соединения.

Кстати, azure диспетчер трафика работает как балансировщик нагрузки (уровень DNS) , поэтому мы можем использовать персональный домен для нескольких веб-сайтов в разных регионах.

1
ответ дан 3 December 2019 в 09:58

Теги

Похожие вопросы