Бөлісу құралы:


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

Примечание.

Начиная с 1 июня 2024 г. все созданные Служба приложений приложения будут иметь возможность создать уникальное имя узла по умолчанию с помощью соглашения <app-name>-<random-hash>.<region>.azurewebsites.netоб именовании. Существующие имена приложений останутся неизменными.

Пример: myapp-ds27dh7271aah175.westus-01.azurewebsites.net

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

План службы приложений 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.

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

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

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

Внимание

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

Следующие шаги