Управлением планом службы приложений в Azure

План службы приложений Azure предоставляет ресурсы, которые нужны для выполнения приложений службы приложений. Это руководство описывает процессы управления планом службы приложений.

Создание плана службы приложений

Совет

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

Можно создать пустой план службы приложений или создать его в процессе создания приложения.

  1. Чтобы приступить к созданию плана Служба приложений, перейдите по папке https://ms.portal.azure.com/#create/Microsoft.AppServicePlanCreate.

    Создайте план Служба приложений в портал Azure.

  2. Перед настройкой плана Служба приложений настройте раздел Сведения о проекте.

  3. В разделе сведения о плане Служба приложений назовите план Служба приложений, а затем выберите Операционная система и регион. Параметр Регион определяет место создания плана службы приложений.

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

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

  6. Выберите Просмотр и создание, чтобы создать план Служба приложений.

Важно!

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

  • The pricing tier is not allowed in this resource group
  • <SKU_NAME> workers are not available in resource group <RESOURCE_GROUP_NAME>

Это может произойти из-за несовместимости с ценовой категорией, регионами, операционными системами, Зоны доступности, существующими приложениями-функциями или существующими веб-приложениями. При возникновении этой ошибки создайте план Служба приложений в новой группе ресурсов.

Перемещение приложения в другой план службы приложений

Вы можете переместить приложение в другой план Служба приложений, если исходный и целевой план находятся в одной группе ресурсов, географическом регионе и одном типе ОС. Любое изменение типа, например Windows на Linux, или любого типа, отличного от исходного типа, не поддерживается.

Примечание

Azure развертывает каждый новый план службы приложений в единицу развертывания, которая называется веб-пространством. В каждом регионе может быть множество веб-пространств, но приложения можно только перемещать между планами, которые созданы в одном веб-пространстве. У Среда службы приложений может быть несколько веб-пространств, но приложение может перемещаться только между планами, созданными в одном веб-пространстве.

Вы не можете указать необходимое веб-пространство при создании плана, однако можно убедиться, что план создан в том же веб-пространстве, что и имеющийся план. Вкратце все планы, созданные с использованием одного сочетания группы ресурсов, региона и операционной системы развертываются в то же веб-пространство. Например, если вы создали план в группе ресурсов A и регионе Б, любой план, который вы затем создадите в группе ресурсов A и регионе Б, будет развернут в то же веб-пространство. Обратите внимание, что планы не могут перемещать веб-пространства после создания, поэтому план нельзя переместить в то же веб-пространство, в котором находится другой план, за счет перемещения в другую группу ресурсов.

  1. На портале Azure перейдите в раздел Службы приложений и выберите приложение, которое требуется переместить.

  2. В меню слева в разделе план Служба приложений выберите Изменить Служба приложений план.

    Снимок экрана: Служба приложений селектор плана.

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

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

    Важно!

    При перемещении приложения в план с более низкой ценовой категорией, например из D1 в F1, определенные возможности приложения могут стать недоступны. Например, если приложение использует TLS/SSL-сертификаты, может появиться следующее сообщение об ошибке.

    Cannot update the site with hostname '<app_name>' because its current TLS/SSL configuration 'SNI based SSL enabled' is not allowed in the target compute mode. Allowed TLS/SSL configuration is 'Disabled'.

  5. По завершении выберите ОК.

Перемещение приложения в другой регион

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

Команда Клонировать приложение находится в разделе Средства разработки меню.

Важно!

Клонирование имеет некоторые ограничения. Вы можете прочесть о них в разделе Клонирование приложений службы приложений Azure с помощью PowerShell.

Масштабирование плана службы приложений

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

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

Удаление плана службы приложений

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

Важно!

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

Дальнейшие действия