В чем основное различие между Active Geo Replication и Auto Failover Groups для Azure SQL DB
Я хотел бы знать, в чем разница между группами Active Geo Replication и Auto Failover в базе данных SQL Azure? Я читал, что в группах Auto Failover вторичная база данных всегда создается во вторичном регионе, но активная георепликация также может происходить между тем же регионом. Итак, когда следует использовать одно по сравнению с другим?
3 ответа
Согласно документации MSFT, группы автоматического переключения при отказе « представляют собой декларативную абстракцию поверх существующей активной функции георепликации, разработанную для упрощения развертывания и управления геореплицируемыми базами данных в любом масштабе ». BCDR - это самый распространенный вариант использования - ручное или автоматическое переключение данных SQL в другой регион.
Функция группы автоматического переключения при отказе накладывает некоторые ограничения, добавляя при этом удобство -
- Концепция прослушивателя позволяет вашим приложениям использовать одну и ту же конечную точку для вашего SQL, в то время как с георепликацией ваше приложение отвечает за манипуляции со строками подключения для нацеливания на требуемый экземпляр SQL.
- С другой стороны, георепликация поддерживает несколько целей RO, в том числе в одном регионе, в то время как группа аварийного переключения поддерживает только два экземпляра SQL в разных регионах, один из которых является RW, а другой - RO.
- Как справедливо указано в другом ответе, управляемые экземпляры SQL поддерживают только отказоустойчивые группы через пиринг vNet.
Существует небольшая разница между группами Active Geo Replication и Auto Failover.
Активная георепликация не поддерживается управляемым экземпляром SQL Azure, но группы автоматического переключения на другой ресурс поддерживаются.
Активная георепликация реплицирует изменения путем потоковой передачи журнала транзакций базы данных. Это не связано с репликацией транзакций, которая реплицирует изменения путем выполнения команд DML (INSERT, UPDATE, DELETE). Кажется, что активная георепликация более легкая и эффективная.
KnockOut Js
Требовать Js
Машинопись
Меньше
ASP.NET
Веб-сокеты D3 Js
Некоторые ссылки для получения дополнительной информации Стив Сандерсон - Создание больших одностраничных приложений с помощью Knockout.js
Под капотом нового портала Azure
С нуля: создание портала предварительной версии Microsoft Azure
Платформа, используемая для разработки нового портала управления Windows Azure?
Кредит Quora