本地mysql数据库与AWS RDS之间的双向同步

时间:2017-10-28 08:14:55

标签: mysql amazon-web-services amazon-ec2 aws-dms

我的问题非常类似于Two way syncing between on-premise SQL Server database and Azure SQL database

但我希望它在我的内部部署mysql和AWS RDS实例之间。

所以功能需求是当我在组织连接到本地服务器(没有互联网)时,我将访问localhost数据库(托管在本地服务器上),并且从组织外部我将访问托管在ec2和ec2上的websize将被连接使用RDS数据库。所以这两个数据库都需要继续2路同步。我检查了AWS DMS,但我认为它遵循主数据库和从数据库方法,我可以从内部更新RDS。可能是什么解决方案,如果可以使用AWS DMS,请指导我。

1 个答案:

答案 0 :(得分:0)

您的问题涉及一个非常复杂的主题,在决定解决方案之前需要考虑许多问题。诸如每个时间间隔的数据量变化,网络连接带宽和延迟,网络连接可靠性,数据安全性,身份验证,授权,备份和恢复过程,故障转移和容错等因素只是一个开始。

亚马逊的这篇文章讨论了将本地托管的MySQL数据库复制到RDS。本文的一个有趣的消息是:

  

复制之路如果您已经阅读了这篇文章并且有一些内容   有了MySQL复制的经验,你可能会想“很酷 - 我可以   设置从我现有数据库到云的复制,创建一个   热备件,便于故障转移。“

     

最好将复制视为失败云的一个组成部分   模型,而不是作为一个完整的解决方案本身。因为   你和主人之间有一个网络连接   需要监控和维护连接,跟踪复制   延迟等等,以便创建一个强大的解决方案。

Migrate On-Premises MySQL Data to Amazon RDS