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