Привет, У меня есть веб-приложение, развернутое как облачная служба на Windows Azure. Теперь я выполняю некоторые нагрузки/стресс-теста против этого приложения. На портале управления Azure я настроил веб-роль для автоматического масштабирования, когда процессор перейдет на 40%.windows azure automatic scaling
Я запускаю тесты только с одним экземпляром этой веб-роли. По мере прохождения теста я установил, что количество одновременных пользователей увеличится с течением времени до 2000 пользователей.
После запуска теста я подключаюсь через удаленный рабочий стол к экземпляру веб-роли на Azure, и я контролирую использование ЦП. Через 10 минут или около того процессор постоянно на 100% (и на самом деле мои запросы в тесте занимают очень много времени), но если я проверю CPU той же роли на портале управления Azure, , 2 или 6, был пик 70%, но он сразу же опустился (но никогда не значения, которые я вижу в его диспетчере задач, когда я подключен к удаленному рабочему столу) или даже не отображают никакого значения (я иду на страницу панели мониторинга моей облачной службы), что означает, что график больше не обновляется.
Кроме того, в этом и заключается мой вопрос: НИКАКАЯ СКАНИРОВАНИЕ экземпляров веб-роли не выполняется.
Любые идеи, где/что мне не хватает? Не стесняйтесь спрашивать, не является ли мое объяснение неполным.
Автоматического масштабирования основано на включение предварительно настроенных виртуальных машин. Вы это установили? http://azure.microsoft.com/en-us/documentation/articles/cloud-services-how-to-scale/ –
Привет, Дэвид. Я прочитал статью, а не на 100% уверен, что получил ур-точку, но в Страница «Масштабирование» порта управления, я установил диапазон экземпляров от минимум 1 до максимум 6 экземпляров, которые нужно увеличить или уменьшить. –
@ DavidPeden - OP использует веб-роли в облачной службе, а не виртуальные машины , Итак ... использование предварительно сконфигурированных виртуальных машин не является частью уравнения здесь. –