Я новичок в архитектуре Azure. Я хочу управлять аварийным переключением между двумя центрами обработки данных.
Пример:
Центр обработки данных A имеет веб-приложения, учетную запись хранения, базу данных SQL.
Центр обработки данных B имеет те же службы, веб-приложения, хранилище учетная запись, база данных SQL.
Когда одна из служб отключается от центра обработки данных A , диспетчер трафика должен отправить запрос в центр обработки данных B , где все службы должны включиться и предоставить ответ на Запросы.
Для этого диспетчера трафика Azure - хороший вариант обхода отказа. Вы можете использовать их DC A и B в соответствии с любой стратегией, например отказоустойчивой / циклической.
Фактическая реализация, которую вы выберете для своего приложения, действительно зависит от вас (а сама тема обширна и требует мнения). Но с объективной точки зрения в Azure есть встроенные функции с поддержкой нескольких регионов, которыми вы можете воспользоваться в отношении исследуемых областей:
yourstorage-secondary .blob.core.windows.net
например). Примечание: вы не можете выбрать это место; Регионы Azure объединены в пары. Как (или если) вы решите использовать эти функции, зависит от вас ...