Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Новая ценовая категория "Премиум" версии 4 обеспечивает более быстрые процессоры, локальное хранилище NVMe и оптимизированные для памяти параметры. Он предлагает до двойного соотношения памяти к количеству ядер по сравнению с предыдущими категориями. Это преимущество производительности позволяет сэкономить деньги за счет запуска приложений на меньшем количестве экземпляров. В этой статье объясняется, как создать или масштабировать приложение до уровня Premium версии 4.
Замечание
Управляемый экземпляр в службе приложений Azure (предварительная версия) — это новый вариант размещения, который расширяет возможности планов службы приложений, обеспечивая расширенную настройку и изоляцию. Дополнительные сведения см. в разделе "Управляемый экземпляр" в службе приложений Azure .
Предпосылки
Чтобы увеличить масштаб приложения до premium версии 4, выполните приведенные далее действия.
- Приложение Службы приложений Azure, работающее на уровне ниже уровня "Премиум" версии 4.
- Приложение должно находиться в развертывании службы приложений, поддерживающем Premium V4.
Доступность Premium v4
Уровень "Премиум" версии 4 доступен для приложений исходного кода в Windows, а также для приложений исходного кода и пользовательских контейнеров в Linux. Уровень "Премиум" версии 4 недоступен для контейнеров Windows.
Замечание
На уровне Premium версии 4 отсутствуют стабильные исходящие IP-адреса. Это поведение является преднамеренным. Хотя приложения premium версии 4 могут выполнять исходящие вызовы, платформа не предоставляет стабильные исходящие IP-адреса для этого уровня. Это отличается от предыдущих уровней службы приложений. На портале для приложений версии 4 премиум отображается значение "Dynamic" для исходящих IP-адресов. Вызовы ARM и CLI возвращают пустые строки для исходящихIpAddresses и возможныхIpAddresses. Если приложения premium версии 4 нуждаются в стабильных исходящих IP-адресах, используйте шлюз NAT Azure для прогнозируемых исходящих IP-адресов.
Премиум v4 и её SKU доступны в некоторых регионах Azure. Корпорация Майкрософт постоянно добавляет доступность в другие регионы. Чтобы проверить доступность региона для конкретного предложения Premium версии 4, выполните следующую команду Azure CLI в Azure Cloud Shell. Используйте Azure CLI версии 2.73.0 или более поздней. Замените P1V4 требуемым номером SKU:
Доступность SKU Windows
az appservice list-locations --sku P1V4
Доступность SKU Linux
az appservice list-locations --linux-workers-enabled --sku P1V4
Создание приложения на уровне Premium версии 4
Ценовая категория приложения службы приложений определяется планом службы приложений. Вы можете создать план службы приложений только или во время создания приложения.
При настройке плана службы приложений на портале Azure выберите тарифный план и выберите уровень Premium V4 .
Чтобы просмотреть все параметры ценовой категории "Премиум" версии 4, выберите " Обзор ценовых планов", а затем выберите один из планов premium версии 4 и выберите "Выбрать".
Это важно
Возможно, вы не увидите P0V4, P1V4, P2V4, P3V4, P1mV4, P2mV4, P3mV4, P4mV4 и P5mV4 как параметры или некоторые параметры могут быть недоступны. В этом случае Premium V4 недоступен в базовом развертывании Службы приложений. Дополнительные сведения см. в разделе "Масштабирование" из неподдерживаемой группы ресурсов и сочетания регионов.
Масштабирование плана службы приложений на уровне "Премиум" версии 4
Хотя Premium v4 полностью интегрируется с автоматическим масштабированием, ограничивайте отдельные запросы на увеличение масштаба не более чем двумя экземплярами на синхронную операцию. Для увеличения целевых показателей итерация выполняется через инкрементные запросы. Например, чтобы добавить 10 экземпляров, выполните цикл по пять отдельных запросов на горизонтальное масштабирование двух экземпляров до тех пор, пока все не будет успешно выполнено. Если запрос на горизонтальное масштабирование завершается сбоем, подождите пять минут и повторите попытку.
Увеличение масштаба существующего приложения до уровня Premium версии 4
Прежде чем масштабировать существующее приложение до уровня Premium v4, убедитесь, что Premium v4 доступен. См. сведения о доступности Premiumv4. Если это недоступно, см. раздел Масштабирование из неподдерживаемой группы ресурсов и региона.
Масштабирование может потребовать дополнительных шагов в зависимости от среды размещения.
Откройте страницу службы приложений на портале Azure.
В левой области навигации страницы приложения Служба приложений выберите параметры>масштабирования (Служба приложений плана).
Выберите один из планов Premium версии 4 и нажмите кнопку "Выбрать".
Если операция выполнена успешно, на странице обзора приложения отображается уровень "Премиум" версии 4.
Если возникла ошибка
Если базовое развертывание службы приложений не поддерживает запрошенный номер SKU версии 4, некоторые планы службы приложений не могут масштабироваться до уровня "Премиум" версии 4. Дополнительные сведения см. в разделе "Масштабирование" из неподдерживаемой группы ресурсов и сочетания регионов.
Регионы
Премиум версии 4 доступен в следующих регионах:
Общедоступная служба Azure
Это важно
Не во всех регионах Premium V4 предлагается поддержка зон доступности. Регионы, помеченные ниже (*), поддерживают зоны доступности.
- Восточная Австралия*
- Центральная Канада*
- Центральная Индия
- Центральная часть США
- Восточная Азия*
- Восток США
- Восток США 2
- Центральная Франция*
- Центрально-Западная Германия*
- Центральная Индонезия*
- Италия Север*
- Восточная Япония
- Западная Япония*
- Центральная Корея*
- Mexico Central
- северо-центральная часть США
- Северная Европа
- Восточная Норвегия*
- Центральная Польша*
- Северная Африка*
- Юго-Восточная Азия
- Центральная Испания*
- Центральная Швеция*
- Северная Швейцария*
- Север ОАЭ*
- Южная Часть Великобритании*
- Центрально-западная часть США
- Западная Европа
- Западная часть США
- Западная часть США 2
- Западная часть США 3
* Регион поддерживает Premium V4 с зонами доступности.
Увеличение масштаба для группы ресурсов из неподдерживаемого региона
Если ваше приложение работает в месте, где Premium V4 недоступен (будь то развертывание или регион), повторно разверните его, чтобы использовать Premium V4. Существуют два варианта:
Создайте приложение в новой группе ресурсов с новым планом службы приложений.
При создании плана выберите нужный уровень Premium версии 4. Это гарантирует, что план находится в модуле развертывания, поддерживающем Premium V4. Затем повторно разверните код приложения в новом приложении. Даже если вы уменьшите масштаб нового плана для экономии затрат, вы всегда можете снова увеличить его до Premium v4, поскольку единица развертывания это поддерживает.
Используйте страницу инструментов разработки>клонирования приложений, чтобы создать план службы приложений с Premium v4 в нужном регионе, указав параметры приложения и конфигурацию для клонирования. Ознакомьтесь с текущими ограничениями для клонирования приложений.
Автоматизация с помощью скриптов
Вы можете автоматизировать создание приложений premium версии 4 с помощью Azure CLI или сценариев Azure PowerShell .
Azure CLI (Интерфейс командной строки для Azure)
Следующая команда создает план службы приложений в P1V4. Ее можно запустить в Cloud Shell.
--sku Параметры: P0V4, P1V4, P2V4, P3V4, P1mV4, P2mV4, P3mV4, P4mV4 и P5mV4.
az appservice plan create \
--resource-group <resource_group_name> \
--name <app_service_plan_name> \
--sku P1V4
Azure PowerShell
Замечание
Мы рекомендуем использовать модуль Azure Az PowerShell для взаимодействия с Azure. Чтобы начать, ознакомьтесь с разделом Установка Azure PowerShell. Чтобы узнать, как перейти на модуль Az PowerShell, см. статью Миграция Azure PowerShell с AzureRM на Az.
Следующая команда создает план службы приложений в P1V4. Параметрами для -WorkerSize являются Мелкий, Средний и Крупный.
New-AzAppServicePlan -ResourceGroupName <resource_group_name> `
-Name <app_service_plan_name> `
-Location <region_name> `
-Tier "PremiumV4" `
-WorkerSize "Small"