В чем основное различие между Active Geo Replication и Auto Failover Groups для Azure SQL DB

Я хотел бы знать, в чем разница между группами Active Geo Replication и Auto Failover в базе данных SQL Azure? Я читал, что в группах Auto Failover вторичная база данных всегда создается во вторичном регионе, но активная георепликация также может происходить между тем же регионом. Итак, когда следует использовать одно по сравнению с другим?

3 ответа

Решение

Согласно документации MSFT, группы автоматического переключения при отказе « представляют собой декларативную абстракцию поверх существующей активной функции георепликации, разработанную для упрощения развертывания и управления геореплицируемыми базами данных в любом масштабе ». BCDR - это самый распространенный вариант использования - ручное или автоматическое переключение данных SQL в другой регион.

Функция группы автоматического переключения при отказе накладывает некоторые ограничения, добавляя при этом удобство -

  1. Концепция прослушивателя позволяет вашим приложениям использовать одну и ту же конечную точку для вашего SQL, в то время как с георепликацией ваше приложение отвечает за манипуляции со строками подключения для нацеливания на требуемый экземпляр SQL.
  2. С другой стороны, георепликация поддерживает несколько целей RO, в том числе в одном регионе, в то время как группа аварийного переключения поддерживает только два экземпляра SQL в разных регионах, один из которых является RW, а другой - RO.
  3. Как справедливо указано в другом ответе, управляемые экземпляры SQL поддерживают только отказоустойчивые группы через пиринг vNet.

Существует небольшая разница между группами Active Geo Replication и Auto Failover.

  1. Активная георепликация не поддерживается управляемым экземпляром SQL Azure, но группы автоматического переключения на другой ресурс поддерживаются.

  2. Активная георепликация реплицирует изменения путем потоковой передачи журнала транзакций базы данных. Это не связано с репликацией транзакций, которая реплицирует изменения путем выполнения команд DML (INSERT, UPDATE, DELETE). Кажется, что активная георепликация более легкая и эффективная.

Документ с активной георепликацией

Документ группы автоматического переключения при отказе

Другие вопросы по тегам