Упражнение. Настройка масштабируемого набора виртуальных машин

Завершено

Как вы помните, в примере сценария клиенты используют один из веб-сайтов компании для управления состоянием доставок и его проверки. Этот веб-сайт развертывается в виртуальных машинах и размещен локально.

Вы заметили, что пользователи веб-сайта имеют значительные задержки в времени отклика, когда общая загрузка ЦП виртуальных машин превышает 75 процентов. Вам потребуется масштабируемый набор виртуальных машин, в котором размещается веб-приложение, для масштабирования при достижении системой этого порогового значения. Кроме того, чтобы сократить затраты, необходимо уменьшать масштаб обратно при падении нагрузки и снижении общей загрузки ЦП в масштабируемом наборе ниже 50 %.

В этом упражнении вы настроите автоматическое масштабирование. Вы определите правила масштабирования, которые будут изменять масштаб в соответствии с использованием ЦП системой.

Примечание

Это необязательное упражнение. Если у вас нет учетной записи Azure, прочтите инструкции, чтобы понимать, как использовать REST API для получения метрик.

Если вы хотите выполнить это упражнение, но у вас нет подписки Azure или вы не хотите использовать свою учетную запись, создайте бесплатную учетную запись , прежде чем начинать работу.

Создание правила развертывания

  1. В портал Azure перейдите на страницу масштабируемого набора виртуальных машин.

  2. На странице Масштабируемый набор виртуальных машин в разделе Параметры выберите Масштабирование.

  3. Выберите Пользовательское автомасштабирование. В правиле масштабирования по умолчанию убедитесь в том, что выбран режим масштабированияМасштабировать на основе метрики. Затем выберите Добавить правило.

    Снимок экрана: страница масштабируемого набора виртуальных машин с выноской с параметром

  4. На странице Правило масштабирования укажите следующие параметры, а затем нажмите кнопку Добавить:

    Свойство Значение
    Источник метрики Текущий ресурс (webServerScaleSet)
    Имя метрики Загрузка ЦП
    Агрегат времени Средняя
    Статистика интервала времени Средняя
    Оператор Больше
    Пороговое значение 75
    Длительность 10
    Операция Увеличить счетчик на
    Число экземпляров 1
    Охлаждение (в минутах) 5

Создание правила свертывания

  1. В разделе Правило масштабирования по умолчанию выберите Добавить правило.

  2. На странице Правило масштабирования укажите следующие параметры, а затем нажмите кнопку Добавить:

    Свойство Значение
    Источник метрики Текущий ресурс (webServerScaleSet)
    Имя метрики Загрузка ЦП
    Агрегат времени Средняя
    Статистика интервала времени Средняя
    Оператор Меньше
    Пороговое значение 50
    Длительность 10
    Операция Уменьшить счетчик на
    Число экземпляров 1
    Охлаждение (в минутах) 5
  3. Нажмите кнопку Сохранить.

    Условие масштабирования по умолчанию теперь содержит два правила масштабирования. Одно правило увеличивает количество экземпляров, а другое — возвращает его обратно.

    Снимок экрана: страница масштабируемого набора виртуальных машин с выноской с разделом правил и кнопкой сохранения.