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

#azure-web-app-service #azure-app-service-plans #azure-application-gateway

#azure-web-app-service #планы azure-app-service-планы #azure-приложение-шлюз

Вопрос:

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

В настоящее время трафик обрабатывается как таковой: публичный запрос -> app.example.com -> шлюз приложений -> app.example.com -> серверная служба приложений.

Мне не удалось добавить вторую службу приложений, потому что при попытке сделать это я получаю сообщение об ошибке «Имя хоста уже используется в следующем приложении: myappservicename. Пожалуйста, удалите имя хоста из myfirstappservice и повторите попытку» при попытке добавить пользовательский домен во вторую службу приложений. Похоже, мой пользовательский домен необходимо будет добавить к каждой отдельной службе приложений, чтобы трафик правильно перенаправлялся в мое серверное веб-приложение. Или есть другой способ настроить трафик?

Ответ №1:

Вы должны привязать свой пользовательский домен только к своему шлюзу приложений и добавить две службы приложений в серверный пул, чтобы трафик мог быть:

 public request -> app.example.com -> app gateway ->backend pool(handled by one of your 2 app services)
 

что соответствует вашим требованиям.