Включение автомасштабирования в Службе приложений

Завершено

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

Включение автомасштабирования

Чтобы начать работу с автомасштабированием, перейдите к плану службы приложений на портале Azure и выберите Расширить (план службы приложений) в группе Параметры в области навигации слева.

Примечание.

Не все ценовые категории поддерживают автомасштабирование. Ценовые категории для сред разработки либо ограничены одним экземпляром (F1 и D1), либо поддерживают только масштабирование вручную (B1). Если вы выбрали одну из этих категорий, нужно сначала перейти на ценовую категорию S1 или любую из категорий уровня P.

По умолчанию в плане Службы приложений предусмотрено только масштабирование вручную. Если вы выберете Пользовательское автомасштабирование, откроются группы условий, с помощью которых можно управлять параметрами масштабирования.

Enabling autoscale

Добавление условий масштабирования

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

Условие масштабирования по умолчанию применяется, если все другие условия масштабирования неактивны.

The condition page for an App Service Plan showing the default scale condition.

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

Создание правил масштабирования

Условие масштабирования на основе метрики содержит одно или несколько правил. Чтобы добавить собственные пользовательские правила, воспользуйтесь ссылкой Добавить правило. В правиле нужно указать критерии, при соблюдении которых должно выполняться действие автомасштабирования, и определить само это действие (увеличение или уменьшение масштаба) с помощью метрик, агрегатов, операторов и пороговых значений, описанных выше.

The scale rule settings pane.

Отслеживание автомасштабирования

На портале Azure можно отслеживать события автомасштабирования с помощью диаграммы Журнал выполнения. На ней показано, как менялось количество экземпляров с течением времени и какие условия автомасштабирования послужили причиной каждого изменения.

The Run history information for the app.

Используя диаграмму Журнал выполнения в сочетании с метриками на странице Обзор, можно сопоставлять события автомасштабирования с использованием ресурсов.

The metrics shown on the App Service Plan overview page.