2

Я изучаю различия между AWS и Azure для моей компании. Мы собираемся создать веб-приложение. Что будет в трех регионах, каждый регион должен иметь базу данных MS SQL.Синхронизация мс Базы данных Sql с AWS

Но я не могу понять, как сделать следующее с AWS: базам данных необходимо синхронизировать между каждой областью (2 пути). Таким образом, данные остаются одинаковыми в каждой базе данных.

Почему мы хотим этого? Например, клиент * из Eu добавляет запись в базу данных. Теперь эта база данных должна синхронизироваться с другими регионами. В результате, что клиент из региона США может видеть добавленные записи. (* Клиенты могут добавлять продукты в базу данных)

Вы, ребята, знаете, как мы можем это достичь?

Это требование использовать Ms SQL.

ответ

0

Если вы используете SQL для экземпляров EC2, то единственным способом достижения многообластного мультимастера для MS SQL Server является использование одноранговой транзакционной репликации, однако он не защищает от отдельной строки конфликты.

https://technet.microsoft.com/en-us/library/ms151196.aspx

Это не особенность AWS RDS для MS SQL, однако есть еще один продукт для репликации несколько области, которая доступна на рынке AWS, но он работает только для чтения реплик.

http://cloudbasic.net/aws/rds/alwayson/

+0

Спасибо за ваш ответ, буду смотреть в него –