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


Перенос приложения-функции в план с избыточностью между зонами

Поддержка зон доступности для Функции Azure доступна в планах Premium (Elastic Premium) и выделенных (Служба приложений). План приложения-функции с избыточностью между зонами автоматически распределяет экземпляры между зонами доступности для повышения доступности. В этой статье описывается, как перейти на общедоступный мультитенантный план Premium с поддержкой зоны доступности. Сведения о миграции в зону избыточности в выделенных планах см . здесь.

Требования к простою

Время простоя зависит от способа выполнения миграции. Так как вы не можете преобразовать существующие планы уровня "Премиум" для использования зон доступности, миграция будет состоять из параллельного развертывания, в котором вы создадите новые планы Premium. Время простоя зависит от способа перенаправления трафика из старого в новое приложение-функцию зоны доступности. Например, для функций на основе HTTP, если вы используете Шлюз приложений, личный домен или Azure Front Door, время простоя будет зависеть от времени, необходимого для обновления этих соответствующих служб с информацией о новом приложении. Кроме того, можно перенаправить трафик в несколько приложений одновременно с помощью службы, например Диспетчер трафика Azure и полностью переключение на новые приложения с поддержкой зоны доступности, если все развернуто и полностью протестировано. Вы также можете создавать оборонительные функции , чтобы гарантировать, что сообщения не теряются во время миграции для функций, отличных от HTTP.

Руководство по миграции. Повторное развертывание

Если вы хотите, чтобы приложение-функция использовало зоны доступности, повторно разверните приложение в только что созданной зоне доступности с поддержкой плана приложения-функции Premium.

Развертывание

Ниже описано, как включить зоны доступности.

  1. Если вы уже используете номер SKU premium и находитесь в одном из поддерживаемых регионов, вы можете перейти к следующему шагу. В противном случае следует создать новую группу ресурсов в одном из поддерживаемых регионов.
  2. Создайте план Premium в одном из поддерживаемых регионов и группы ресурсов. Убедитесь, что новый план Premium имеет избыточность зоны.
  3. Создайте и разверните приложения-функции в новом плане Premium с помощью требуемого метода развертывания.
  4. После тестирования и включения новых приложений-функций вы можете отключить или удалить предыдущие приложения зоны, отличные от доступности.

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