Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Поддержка зон доступности для Функций Azure доступна в планах Премиум (Elastic Premium) и Выделенная (App Service). План приложения функции с избыточностью между зонами автоматически балансирует свои экземпляры по зонам доступности для увеличения надежности. В этой статье описывается, как перейти на общедоступный план Premium с многопользовательской архитектурой и поддержкой зон доступности. Сведения о переходе на зональную избыточность в выделенных планах см. здесь.
Требования к простою
Так как вы не можете преобразовывать предварительно существующие планы уровня "Премиум" для использования зон доступности, вместо этого необходимо перенести приложение, создав параллельное развертывание в новом приложении плана Premium. Время простоя зависит от способа перенаправления трафика во время миграции из старого приложения в новое приложение-функцию с поддержкой зоны доступности.
Рассмотрим функции на основе HTTP, использующие шлюз приложений, личный домен или Azure Front Door. В этом случае время простоя зависит от того, сколько времени потребуется для обновления соответствующих служб с помощью новых сведений о приложении.
Вы также можете маршрутизировать трафик в несколько приложений одновременно с помощью такой службы, как диспетчер трафика Azure. В этом сценарии можно полностью переключиться на новое приложение с поддержкой зоны доступности после развертывания и полного тестирования.
Для функций на основе сообщений необходимо написать оборонительные функции , чтобы гарантировать, что сообщения не будут потеряны во время миграции.
Руководство по миграции: повторное развертывание
Чтобы включить существующее приложение функций для использования зон доступности, необходимо повторно развернуть файлы проекта в новом приложении функций, размещенном в плане Premium с поддержкой зон доступности.
Чтобы включить зоны доступности, выполните следующие действия.
- Если вы уже размещены в плане Premium в поддерживаемом регионе, вы можете повторно использовать существующую группу ресурсов и перейти к следующему шагу. В противном случае создайте новую группу ресурсов в поддерживаемом регионе.
- Создайте план Premium в одном из поддерживаемых регионов и группы ресурсов. Убедитесь, что для нового плана Premium включена избыточность в зоне.
- Создайте приложение-функцию в новом плане Premium и разверните код проекта в этом новом приложении с помощью требуемого метода развертывания.
- После успешного запуска нового приложения с включенными зонами доступности можно отключить или удалить приложение зоны недоступности.