Контекст: Я разрабатываю конфигурацию автоматического масштабирования (масштабирования) для моего веб-приложения .NET Framework 4.7, размещенного в службе приложений Microsoft Azure. Я использую ценовой уровень P3V2. Приложение связано с процессором. Средняя загрузка ЦП приложения за 30 дней составляет 30% при работе на 2 экземплярах в соответствии со статистикой, указанной в плане обслуживания приложений. Иногда у нас возникают всплески трафика, которые перебивают 2 экземпляра: я хочу реализовать автоматическое масштабирование.
Я хочу принимать во внимание предоставление услуг приложения + время запуска приложения при разработке пороговых показателей, которые определяют, когда мое приложениеСервис расширяется. Мне нужно сделать свои пороги достаточно низкими, чтобы дать Azure время запустить новый экземпляр службы приложений, но не настолько низкими, чтобы я без необходимости платил за вычислительную мощность, которая не нужна. Важным фактором является бюджет.
Вопрос: Сколько времени требуется для того, чтобы экземпляр службы приложений Azure стал доступен после сокращения? Другими словами, сколько времени занимает масштабирование службы приложений Azure?
PS Я понимаю, что есть еще много возможностей для увеличения / уменьшения, которые я не рассматриваю здесь. Я стараюсь изо всех сил быть кратким. :)