В приложении логики Azure как сделать балансировку нагрузки между двумя приложениями логики с помощью балансировщика нагрузки - PullRequest
0 голосов
/ 12 июня 2018

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

Из какого-то источника я узнал, что это возможно через управление API, ноони не упомянули, как это сделать.

Итак, как сделать балансировку нагрузки между двумя логическими приложениями?

Ответы [ 2 ]

0 голосов
/ 12 июня 2018

Поскольку вы хотите распределить нагрузку по регионам, я загляну в Azure Traffic Manager.Диспетчер трафика - это балансировщик нагрузки DNS, который находится вне / над регионами Azure и позволяет сбалансировать трафик на основе различных профилей производительности (т. Е. Взвешенного, производительности и т. Д.)

Высокий уровень / Общие шаги:

  • Настройка приложений логики в 2 регионах
  • Создание и регистрация общедоступного домена DNS для приложений логики - apps.foo.com (обычно выполняется вне Azure)
  • Укажите свой DNSзапись для apps.foo.com в Azure Traffic Manager
  • Добавьте конечные точки в Azure Traffic Manager для приложения логики в регионе 1 и приложения логики в регионе 2 и настройте свой профиль диспетчера трафика

Звонки в приложение логики начинаются с того, что настраиваемый домен DNS направляется в ATM, который затем распределяется по регионам на основе настроенного профиля.

0 голосов
/ 12 июня 2018

Ну ... почему ты хочешь это сделать?«Балансировка нагрузки», особенно в LogicApps, в Azure принципиально отличается от локальной или собственной.Это не так, просто другое;)

Вероятно, они имели в виду Azure Load Balancer , который отображается как сетевая служба, а не APIM.

Это можноиспользуйте для распределения запросов так же, как и для традиционных балансировщиков нагрузки.

...