Настройки балансировки нагрузки службы приложений Azure - PullRequest
0 голосов
/ 25 сентября 2018

Шаблон ARM для службы приложений Azure имеет параметр для настройки алгоритма балансировки нагрузки - loadBalancing.Согласно документации она доступна через объект SiteConfig и может иметь следующие значения: WeightedRoundRobin, LeastRequests, LeastResponseTime, WeightedTotalTraffic, RequestHash.

Мы провели некоторое тестирование со стандартным планом обслуживания приложения S1 с двумя экземплярами.Первый экземпляр отвечал на все запросы без задержки, второй экземпляр отвечал на все запросы с задержкой в ​​3 секунды, сходство ARR было отключено.

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

Итак, вопрос в том, работает ли этот параметр?И если да, то в какой конфигурации сервиса приложения это уважается?

...