使用AWS同步ms Sql数据库

时间:2016-12-09 08:02:29

标签: sql-server database amazon-web-services synchronization cloud

我正在为我的公司研究AWS和Azure之间的差异。我们将制作一个基于Web的应用程序。这将涉及3个地区,每个地区都需要有一个 MS SQL 数据库。

但我无法想象如何使用AWS执行以下操作:数据库需要在每个区域之间同步(2路)。因此,每个数据库的数据都保持不变。

为什么我们想要这个?例如,来自Eu的客户*将记录添加到数据库中。现在这个数据库需要与其他区域同步。导致客户组成美国地区可以看到添加的记录。 (*客户可以将产品添加到数据库中)

你们有什么想法我们怎么能做到这一点?

要求使用Ms SQL。

2 个答案:

答案 0 :(得分:0)

如果您在EC2实例上使用SQL,那么为MS SQL Server实现多区域,多主机的唯一方法是使用点对点事务复制,但它不能防止单个行冲突。

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

这不是AWS RDS for MS SQL的一项功能,但AWS市场上还有另一种可用于多区域复制的产品,但它仅适用于只读副本。

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

答案 1 :(得分:-1)

当前,AWS不支持SQL Server RDS数据库的只读副本。 但是,可以使用DMS(数据库迁移服务)完成AWS RDS sql服务器数据库之间的复制。请参阅下面的链接以获取更多详细信息

https://aws.amazon.com/blogs/database/introducing-ongoing-replication-from-amazon-rds-for-sql-server-using-aws-database-migration-service/