本地MySQL数据库和AWS RDS之间的双向同步

3
我的问题与本地SQL Server数据库和Azure SQL数据库之间的双向同步非常相似,但我想要的是在我的本地MySQL和AWS RDS实例之间进行双向同步。因此,当我在组织内部连接到本地服务器(没有互联网)时,我将访问本地主机上托管的localhost数据库,而当我在组织外部访问托管在EC2上的网站时,EC2将与RDS数据库相连。因此,这两个数据库需要保持持续的双向同步。我检查了AWS DMS,但我认为它遵循主数据库和从数据库方法,其中我可以从本地更新RDS。如果只能使用AWS DMS解决问题,请指导我。
1个回答

2
您的问题涵盖了一个非常复杂的主题,需要考虑许多问题才能决定解决方案。这些因素包括每个时间间隔内数据变化的量、网络连接带宽和延迟、网络连接可靠性、数据安全性、身份验证、授权、备份和恢复程序、故障转移和容错等等。
亚马逊的这篇文章讨论了将托管在本地的MySQL数据库复制到RDS的问题。这篇文章中有一个有趣的细节:
“复制之路”如果您已经阅读到这里并且具有一些MySQL复制经验,那么您可能会想:“太棒了-我可以从现有数据库设置复制到云端,创建一个热备份以便轻松进行故障转移。”最好将复制视为故障转移到云的组成部分,而不是完整的解决方案。因为主服务器和从服务器之间存在网络连接,所以您需要监视和维护连接,跟踪复制延迟等等,以创建一个强大的解决方案。” 将本地MySQL数据迁移到Amazon RDS

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接