План обслуживания приложения Azure: настройка балансировки нагрузки
У нас есть план обслуживания приложений с автоматическим масштабированием, который состоит из 2 веб-приложений:
- Доступ к одному веб-приложению является общедоступным и должен быть сбалансирован по нагрузке.
- Однако другое веб-приложение (авторство) по причинам поддержки (целостность данных) может быть доступно только из одного экземпляра.
Можно ли настроить на уровне веб-приложения, чтобы все запросы к этому веб-приложению-разработчику были направлены только на один экземпляр, в то время как общедоступное веб-приложение сбалансировано по нагрузке?
Мы стараемся не настраивать для этого 2 разных Плана обслуживания приложений, так как это будет означать дополнительные расходы. Было бы полезно, если бы нам не нужно было запускать специальный план обслуживания приложений для среды разработки, доступ к которому осуществляется только время от времени.
1 ответ
Я думаю, что нашел ответ на свой вопрос. Я считаю, что функция масштабирования для каждого приложения будет соответствовать моей цели: https://docs.microsoft.com/en-us/azure/app-service/manage-scale-per-app.
Я бы настроил приложение для разработки с NumberOfWorkers, установленным в 1, в то время как приложение публикации может иметь более высокий набор NumberofWorkers.