Управлением планом службы приложений в Azure
Примечание.
Начиная с 1 июня 2024 г. все созданные Служба приложений приложения будут иметь возможность создать уникальное имя узла по умолчанию с помощью соглашения <app-name>-<random-hash>.<region>.azurewebsites.net
об именовании. Существующие имена приложений останутся неизменными.
Пример: myapp-ds27dh7271aah175.westus-01.azurewebsites.net
Дополнительные сведения см. в разделе "Уникальное имя узла по умолчанию" для ресурса Служба приложений.
План службы приложений Azure предоставляет ресурсы, которые нужны для выполнения приложений службы приложений. Это руководство описывает процессы управления планом службы приложений.
Создание плана службы приложений
Совет
Если вам нужно создать план в Среде службы приложений, можно выбрать его в регионе и выполнить остальные шаги, как описано ниже.
Можно создать пустой план службы приложений или создать его в процессе создания приложения.
Чтобы начать создание плана Служба приложений, перейдите к разделу "Создание плана Служба приложений" на портал Azure.
Настройте раздел сведений о проекте перед настройкой плана Служба приложений.
В разделе сведений о плане Служба приложений назовите план Служба приложений и выберите операционную систему и регион. Регион указывает, где создается план Служба приложений.
При создании плана можно выбрать его ценовую категорию. В ценовой категории выберите план ценообразования или выберите "Просмотреть тарифные планы", чтобы просмотреть дополнительные сведения.
В разделе избыточности зоны выберите, следует ли включить или отключить избыточность зоны плана Служба приложений.
Выберите "Рецензирование" и "Создать", чтобы создать план Служба приложений.
Внимание
При создании нового плана Служба приложений в существующей группе ресурсов определенные условия с существующими приложениями могут активировать следующие ошибки:
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 и регионе Б, будет развернут в то же веб-пространство. Обратите внимание, что планы не могут перемещать веб-пространства после создания, поэтому план нельзя переместить в то же веб-пространство, в котором находится другой план, за счет перемещения в другую группу ресурсов.
На портале Azure перейдите в раздел Службы приложений и выберите приложение, которое требуется переместить.
В меню слева в разделе Служба приложений План выберите пункт "Изменить Служба приложений план".
В раскрывающемся списке План служб приложений выберите существующий план, в который необходимо переместить приложение. В этом списке показаны только планы, которые находятся в той же группе ресурсов и географическом регионе, что и текущий план службы приложений. Если такого плана нет, можно создать план по умолчанию. Также можно вручную создать новый план, щелкнув Создать.
При создании плана можно выбрать его ценовую категорию. В поле Ценовая категория выберите существующую категорию, чтобы изменить ее.
Внимание
Если вы перемещаете приложение из более высокого уровня плана в план с более низким уровнем, например от 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'.
По завершении выберите ОК.
Перемещение приложения в другой регион
Приложение всегда выполняется в том регионе, в котором находится план службы приложений. Однако вы не можете изменить регион плана Служба приложений. Если вы хотите переместить приложение в другой регион, вы можете клонировать его. Клонирование позволяет создавать копии приложения в новом или имеющемся плане служб приложений в любом регионе.
Команда Клонировать приложение находится в разделе Средства разработки меню.
Внимание
Клонирование имеет некоторые ограничения. Вы можете прочесть о них в разделе Клонирование приложений службы приложений Azure с помощью PowerShell.
Масштабирование плана службы приложений
Сведения о том, как установить для плана службы приложений более высокую ценовую категорию, см. в статье Увеличение масштаба приложения в Azure.
Сведения о горизонтальном увеличении масштаба числа экземпляров приложения вы найдете в статье Масштабирование числа экземпляров вручную или автоматически.
Удаление плана службы приложений
Чтобы избежать непредвиденных расходов, служба приложений по умолчанию удаляет план службы приложений при удалении последнего приложения в нем. Если вы решили сохранить план вместо этого, необходимо изменить план на уровень "Бесплатный" , чтобы не взиматься плата.
Внимание
За планы службы приложений всегда взимается плата, даже если с ними не связано ни одно приложение, так как план всегда резервирует настроенные экземпляры виртуальных машин.