Поделиться через


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

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

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

Подсказка

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

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

  1. Чтобы начать создание плана службы приложений, перейдите к разделу "Создание плана службы приложений " на портале 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 и регионЕ B, любой план, который впоследствии создается в группе ресурсов А и регионЕ B, развертывается в том же веб-пространстве. Обратите внимание, что планы не могут перемещать веб-пространства после их создания, поэтому вы не можете переместить план в "то же веб-пространство", что и другой план, переместив его в другую группу ресурсов.

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

  2. В области слева в разделе "План службы приложений" выберите план службы приложений.

  3. На странице плана службы приложений выберите "Изменить план".

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

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

  5. По завершении выберите Сохранить.

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

Внимание

При перемещении приложения из более высокого уровня плана в более низкий уровень плана, например от 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'.

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

Регион, в котором выполняется приложение, — это регион плана службы приложений, в котором он находится. Однако вы не можете изменить регион плана службы приложений. Если вы хотите переместить приложение в другой регион, вы можете клонировать его. Клонирование позволяет создавать копии вашего приложения в новом или существующем плане App Service в любом регионе.

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

Внимание

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

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

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

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

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

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

Внимание

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

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