Настройка уровня "Премиум V3" для Служба приложений Azure

Новая ценовая категория "Премиум" версии 3 предоставляет более быстрые процессоры, хранилище SSD, оптимизированные для памяти варианты, а также в четыре раза увеличивает соотношение памяти к ядру существующих ценовых категорий (в два раза больше уровня "Премиум V2"). В дополнение к более высокой производительности вы можете сэкономить свои деньги, запуская приложения на меньшем числе экземпляров. Из этой статьи вы узнаете, как создать приложение на уровне "Премиум V3" или увеличить масштаб приложения до уровня "Премиум V3".

Предварительные требования

Чтобы масштабировать приложение до уровня "Премиум версии 3", необходимо иметь приложение Служба приложений Azure, которое работает в ценовой категории ниже уровня "Премиум V3" и должно выполняться в Служба приложений развертывании, поддерживающем категорию "Премиум" версии 3. Кроме того, развертывание Служба приложений должно поддерживать требуемый номер SKU в категории "Премиум" версии 3.

Доступность ценовой категории "Премиум" версии 3

Уровень Premium версии 3 доступен как для собственных, так и для пользовательских контейнеров, включая контейнеры Windows и Linux.

В некоторых регионах Azure доступны номера SKU ценовой категории "Премиум V3" версии 3, а доступность в дополнительных регионах постоянно добавляется. Чтобы узнать, доступно ли определенное предложение PremiumV3 в вашем регионе, выполните следующую команду Azure CLI в Cloud Shell Azure (замените P1v3 нужным номером SKU):

az appservice list-locations --sku P1V3

Создание приложения на уровне "Премиум" версии 3

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

При настройке нового плана Служба приложений в портал Azure выберите Тарифный план и выберите один из уровней Premium V3.

Чтобы просмотреть все параметры Premium V3, выберите Просмотреть тарифные планы, а затем выберите один из планов Premium V3 и выберите Выбрать.

Снимок экрана: страница

Важно!

Если вы не видите P0V3, P1V3, P2V3, P3V3, P1mV3, P2mV3, P3mV3, P4mV3 и P5mV3 в качестве параметров или если некоторые параметры выделены серым цветом, то в базовом развертывании Служба приложений, содержащего план Служба приложений, недоступен либо премиум V3, либо отдельный номер SKU в пределах Premium V3. Ознакомьтесь с разделом Увеличение масштаба для группы ресурсов из неподдерживаемого региона для получения дополнительных сведений.

Масштабирование существующего приложения до уровня "Премиум" версии 3

Перед масштабированием существующего приложения до уровня "Премиум V3" убедитесь, что доступны как Премиум V3, так и конкретный номер SKU в категории "Премиум V3". Дополнительные сведения см. в разделе Доступность категории "Премиум версии 3". Если эта ценовая категория недоступна, ознакомьтесь с разделом Увеличение масштаба для группы ресурсов из неподдерживаемого региона.

В зависимости от выбранной среды размещения масштабирование может потребовать дополнительных шагов.

Откройте страницу службы приложений на портале Azure.

В левой области навигации этой страницы выберите Увеличить масштаб (план службы приложений).

Снимок экрана, показывающий, как масштабировать план службы приложений.

Выберите один из планов Premium версии 3 и щелкните Выбрать.

Снимок экрана: страница

Если операция завершится успешно, на странице обзора приложения показано, что оно теперь находится на уровне Premium V3.

Снимок экрана: ценовая категория

Если возникла ошибка

Некоторые планы Служба приложений не могут масштабироваться до уровня "Премиум V3" или до более нового номера SKU в категории "Премиум V3", если базовое развертывание Служба приложений не поддерживает запрошенный номер SKU "Премиум V3". Ознакомьтесь с разделом Увеличение масштаба для группы ресурсов из неподдерживаемого региона для получения дополнительных сведений.

Увеличение масштаба для группы ресурсов из неподдерживаемого региона

Если приложение выполняется в Служба приложений развертывании, где категория "Премиум V3" недоступна, или если приложение работает в регионе, который в настоящее время не поддерживает premium V3, необходимо повторно развернуть приложение, чтобы воспользоваться преимуществами premium V3. Кроме того, более новые номера SKU premium версии 3 могут быть недоступны. В этом случае вам также потребуется повторно развернуть приложение, чтобы воспользоваться преимуществами новых номеров SKU в категории "Премиум V3". Имеются две возможности.

  • Создайте приложение в новой группе ресурсов и с новым планом службы приложений. При создании плана Служба приложений выберите нужный уровень Premium V3. Этот шаг гарантирует, что план Служба приложений будет развернут в единице развертывания, которая поддерживает premium V3, а также конкретный номер SKU в premium версии 3. Затем повторно разверните код приложения в только что созданном приложении. Даже если вы масштабировали новый Служба приложений планируете до более низкого уровня для экономии затрат, вы всегда можете выполнить вертикальное масштабирование до уровня "Премиум V3" и требуемого номера SKU в категории "Премиум V3", так как эта возможность поддерживается единицей развертывания.

    Снимок экрана, на котором показано, как клонировать приложение.

    На странице Клонирование приложения можно создать план Служба приложений с помощью premium версии 3 в нужном регионе, а также указать параметры и конфигурацию приложения, которые требуется клонировать.

Автоматизация с помощью сценариев

Вы можете автоматизировать создание приложений на уровне "Премиум" версии 3 с помощью скриптов с помощью Azure CLI или Azure PowerShell.

Azure CLI

Следующая команда создает план службы приложений с ценовой категорией P1V3. Ее можно запустить в Cloud Shell. Доступны следующие параметры: --skuP0V3, P1V3, P2V3, P3V3, P1mV3, P2mV3, P3mV3, P4mV3 и P5mV3.

az appservice plan create \
    --resource-group <resource_group_name> \
    --name <app_service_plan_name> \
    --sku P1V3

Azure PowerShell

Примечание

Мы рекомендуем использовать модуль Azure Az PowerShell для взаимодействия с Azure. Чтобы начать работу, см. статью Установка Azure PowerShell. Дополнительные сведения см. в статье Перенос Azure PowerShell с AzureRM на Az.

Следующая команда создает план службы приложений с ценовой категорией P1V3. Параметрами для -WorkerSize являются Мелкий, Средний и Крупный.

New-AzAppServicePlan -ResourceGroupName <resource_group_name> `
    -Name <app_service_plan_name> `
    -Location <region_name> `
    -Tier "Premium V3" `
    -WorkerSize "Small"

Дополнительные ресурсы