Как использовать функцию аварийного восстановления для Azure Service Bus Premium
В соответствии с архитектурой нашего проекта, мы развернули наш компонент в 2 регионах. Один регион всегда активен, а другой пассивен. В случае сбоя активных регионов мы перенаправляем весь трафик в другой регион с помощью диспетчера трафика. Есть один потребитель, который читает сообщения из Региона 1. Если происходит сбой в Регионе 1, мы хотим справиться с аварийным восстановлением с нашей стороны, ничего не меняя на стороне получателя.
В настоящее время я использую стандартную версию Azure Service Bus. Согласно документации, Премиум версия имеет функцию аварийного восстановления.
Таким образом, любая идея, нужно ли нам вручную переключаться на сервисную шину или сервисную шину, заботится о DR.
Я немного запутался, как DR будет работать в премиум.
1 ответ
Согласно их архитектуре: здесь
это автоматизированный процесс, где виртуальная машина:
автоматически создает необходимые ресурсы в целевом регионе на основе настроек исходной виртуальной машины. Он обеспечивает автоматическую непрерывную репликацию и позволяет выполнять аварийное переключение приложений одним щелчком мыши. Вы также можете запускать тренировки по аварийному восстановлению, тестируя отработку отказа, не влияя на рабочие нагрузки и текущую репликацию.
так что я думаю, чтобы ответить на ваш вопрос, это автоматизированный процесс
Ссылка здесь и здесь для получения дополнительной информации об архитектуре и подробно о том, как она работает
для источника Git по образцам: здесь