Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье описаны действия по перемещению ресурсов службы приложений между группами ресурсов или подписками Azure. Существуют особые требования для перемещения ресурсов службы приложений в новую подписку. Если не указано иное, эти действия применяются как к Web Apps, так и к Azure Functions в App Service.
Если вы хотите переместить приложение в новый регион, ознакомьтесь с руководством по переносу в другой регион App Service или Azure Functions.
Вы можете переместить ресурсы службы приложений в новую группу ресурсов или подписку, но вам необходимо удалить и загрузить сертификаты TLS/SSL в новую группу ресурсов или подписку. Кроме того, вы не можете переместить управляемый Службой приложений бесплатный сертификат. Для данного сценария см. Перемещение с помощью бесплатных управляемых сертификатов.
Перемещение между подписками
При перемещении приложения между подписками применяется следующее руководство.
- Перемещение ресурса в новую группу ресурсов или подписку — это изменение метаданных, которое не влияет на то, как функции ресурса. Например, входящий IP-адрес для службы приложений не изменяется при перемещении службы приложений.
- В целевой группе ресурсов не должно быть существующих ресурсов службы приложений. Ресурсы службы приложений включают:
- Веб-приложения
- Планы службы приложений
- Загруженные или импортированные сертификаты TLS/SSL
- Среда службы приложений
- Необходимо переместить все ресурсы службы приложений вместе с группой ресурсов.
- Перемещение App Service Environment в новую группу ресурсов или подписку невозможно.
- Приложение и план, размещенные в среде App Service, можно перенести в новую подписку, при этом сама среда App Service не перемещается. Приложение и план, которые вы перемещаете, всегда связаны с вашей начальной средой App Service. Невозможно переместить приложение или план в другую App Service Environment.
- Если необходимо переместить приложение и планируете переместить его в новый App Service Environment, необходимо повторно создать эти ресурсы в новом App Service Environment. Чтобы повторно создать ресурсы в другой App Service Environment, рассмотрите возможность использования функции резервного копирования и восстановления.
- Нельзя перемещать приложения с частными конечными точками. Чтобы переместить приложение, удалите частные конечные точки и повторно создайте их после перемещения.
- Невозможно переместить приложения с интеграцией виртуальной сети. Чтобы переместить приложение, удалите интеграцию виртуальной сети и повторно подключите его после перемещения.
- Вы можете перемещать только ресурсы Службы приложений из исходной группы ресурсов, где вы их изначально создали. Если ресурс Служба приложений не в исходной группе ресурсов, переместите его обратно в исходную группу ресурсов. Затем переместите ресурс между подписками. Сведения о поиске исходной группы ресурсов см. в следующем разделе.
- При перемещении приложения в другую группу ресурсов или подписку расположение приложения остается неизменным, но его политика изменяется. Например, рассмотрим случай, когда ваше приложение работает в
Subscription1(Central US), а также вPolicy1иSubscription2(UK South), у которых имеетсяPolicy2. При перемещении приложения в Subscription2 расположение приложения остается неизменным (центральная часть США); однако она подпадает под новую политикуPolicy2.
Поиск исходной группы ресурсов
Если вы не помните исходную группу ресурсов, вы можете найти ее с помощью диагностики. На странице приложения на портале Azure выберите Диагностика и решение проблем. Затем выберите Конфигурация и Управление.
Выберите Параметры миграции.
Выберите параметр для рекомендуемых шагов для перемещения приложения.
Вы видите рекомендуемые действия, которые необходимо предпринять перед перемещением ресурсов. Информация включает исходную группу ресурсов для веб-приложения.
Перемещение скрытых типов ресурсов на портале
При использовании портала для перемещения ресурсов App Service может появиться ошибка, указывающая, что вы не переместили все ресурсы. При появлении этой ошибки проверьте наличие типов ресурсов, которые не отображались на портале. Выберите Показать скрытые типы. Затем выберите все ресурсы для перемещения.
Перемещение с помощью бесплатных управляемых сертификатов
Перемещение бесплатного управляемого сертификата службы приложений не допускается. Вместо этого удалите управляемый сертификат и создайте его заново после перемещения веб-приложения. Чтобы получить инструкции по удалению сертификата, используйте утилиту Операции миграции.
Если ваш бесплатный управляемый сертификат службы приложений был создан в неожиданной группе ресурсов, попробуйте переместить план службы приложений обратно в исходную группу ресурсов. Затем создайте бесплатный управляемый сертификат еще раз. Это исправление устраняет эту проблему.
Избыточность масштабируемых единиц и зональная избыточность
Приложения могут перемещаться только между планами службы приложений, которые находятся в одной единице масштабирования. Избыточность зоны — это свойство единицы масштабирования, в которой развернут план службы приложений. Если текущий план службы приложений находится в единице масштабирования, которая не поддерживает зону избыточности, вы не можете включить зону избыточности для этого плана.
При создании нового плана App Service с включенной избыточностью по зонам, он развертывается в другой единице масштабирования, в отличие от вашего существующего плана без избыточности по зонам. Так как приложения не могут перемещаться между разными единицами масштабирования, вы не сможете переместить приложение в план с зональным резервированием и, следовательно, не сможете унаследовать его настройки зональной избыточности.
Если план службы приложений находится в единице масштабирования, которая не поддерживает зональную избыточность, вы не можете включить зональную избыточность в этом плане. Вместо этого необходимо:
- Создайте новый план службы приложений с явно выбранной избыточностью зон при создании нового плана в новой группе ресурсов. При создании нового плана App Service с включенной зональной избыточностью в другой группе ресурсов, он развертывается на другой единице масштабирования.
- Повторно разверните приложения в новом плане. При создании нового плана, который находится в другой единице масштабирования, необходимо повторно развернуть приложения. Вы не можете перемещать приложения между планами, которые находятся в разных единицах масштабирования.
Для получения дополнительной информации о требованиях к зональной избыточности и единицах масштабирования см. раздел Надежность в Azure App Service.
Поддержка перемещения
Чтобы определить, какие ресурсы службы приложений можно переместить, ознакомьтесь с состоянием поддержки перемещения для:
Следующие шаги
Команды для перемещения ресурсов см. в статье Перемещение ресурсов в новую группу ресурсов или подписку.