Автомасштабирование Windows Azure кроме использования ЦП

У меня есть довольно простая.NET приложение MVC. Нет большой требуемой вычислительной мощности. Однако мы ожидаем огромный объем трафика.

Я использовал Блиц. IO для моделирования параллельных пользователей и приблизительно в 8 000 параллельных пользователей, я начинаю замечать значительное, замедляются, который я хотел бы инициировать автоматическое событие масштаба. Проблемой является использование ЦП, только приблизительно 3%. Таким образом, моим узким местом не является ЦП.

Наша текущая установка является тремя веб-приложениями через три различных региона, до 30 VMs.

Я заметил в разделе Azure Web App, который можно масштабировать Данными в, Дата, очередь Http. Я не совсем уверен который использовать, или что каждое средство точно. И я не мог найти точно, что эти метрики подразумевают под googline вокруг.

1
задан 22 October 2015 в 06:21
1 ответ

Для веб-приложений у вас в основном есть данные на входе / выходе, память, ЦП, дисковая очередь и HTTP-очередь (используйте портал предварительного просмотра, чтобы увидеть их все). Наблюдая только за тем, как любое из этих значений ведет себя на мониторе, когда вы увеличиваете количество одновременно работающих пользователей, вы сможете определить порог для работы с автоматическим масштабированием, даже если вы не понимаете их полностью. Вот краткое объяснение каждого:

ЦП : Средняя загрузка ЦП (все VMS)

Память : Среднее использование памяти (все VMS)

Длина очереди диска : Количество ожидающих дисковые операции. Если ваше приложение считывает / записывает много данных с / на диск, это может быть ваш пробел. Чем больше очередь, тем больше ваш веб-сервер ожидает продолжения дискового ввода-вывода.

Длина очереди HTTP : количество отложенных операций HTTP. Если ваше приложение получает больше запросов, чем может обработать веб-сервер, это может быть ваш пробел. Обычно ошибка ЦП, но не правило.

Вход / выход данных : Объем входящего / исходящего трафика (в килобайтах). Если ваше приложение передает большой объем данных на входе / выходе, пропускная способность сети может стать вашим недостатком.

Вот очень хорошее руководство, которое поможет вам начать настройку автоматического устаревания с помощью портала предварительного просмотра.

https: // azure. microsoft.com/en-us/documentation/articles/web-sites-scale/[1236 visible

2
ответ дан 3 December 2019 в 20:46

Теги

Похожие вопросы