Маршрутизатор прокси iis arr к масштабируемой ферме виртуальных машин Azure

У нас есть сторонний продукт, запущенный в качестве службы Windows, представленный в виде веб-службы. Цель состоит в том, чтобы динамически предоставлять экземпляры сервисов в часы максимальной нагрузки.

Просто для того, чтобы подумать с вами, ребята, - я уже развернул службу на нескольких виртуальных машинах, настроил виртуальную машину в том же облачном сервисе Наборы доступности, настроил Azure для включения / выключения экземпляров виртуальной машины на основе использования процессора - я должен настроить отдельный vm, запустите там iss arr, добавьте точки к конечным точкам на vm, настроенном выше, с надеждой, что ARR динамически уравновесит запросы к внутреннему vm

Будет ли это работать? Какова лучшая практика для шкалы IaaS? Какие-нибудь мысли? Действительно ценю вклад.

1 ответ

Решение

Если я правильно понял, вам просто нужно использовать встроенный балансировщик нагрузки облачного сервиса. Создайте баланс нагрузки для вашей конечной точки. Например, если вы хотите сбалансировать входящий трафик на порт 80 в вашем приложении, все, что вам нужно сделать, это создать набор LB для этого порта и настроить этот набор для всех виртуальных машин в облачной службе.

Балансировщик нагрузки Azure случайным образом распределяет входящий трафик определенного типа между несколькими виртуальными машинами или службами в конфигурации, известной как набор с балансировкой нагрузки. Например, вы можете распределить нагрузку трафика веб-запросов между несколькими веб-серверами или веб-ролями.

Настройте набор с балансировкой нагрузки

Балансировка нагрузки Azure для виртуальных машин

Независимо от того, работают ли виртуальные машины или нет, после включения и настройки конечной точки в том же наборе LB она автоматически начнет отвечать на запросы, когда порт 80 подключен (IIS запущен и возвращает STATUS 200, например, OK).). Итак, отвечая на ваш вопрос: да, он будет работать с автоматическим масштабированием или ручным включением / выключением vms.

Другие вопросы по тегам