两个本地MySQL数据库和AWS RDS
问题描述:
我的问题之间的双向同步是非常相似Two way syncing between on-premise SQL Server database and Azure SQL database两个本地MySQL数据库和AWS RDS
,但我想在楼宇MySQL和AWS RDS比如我之间吧。
因此,功能需求是当我在组织内连接到本地服务器(没有互联网)时,我将访问本地主机数据库(托管在本地服务器上)和组织外我将访问托管在ec2和ec2上的websize与RDS数据库连接。所以这两个数据库都需要继续2路同步。我检查了AWS DMS,但我认为它遵循主数据库和从数据库的方法,我可以从内部更新RDS。如果只有AWS DMS才有可能,请指导我解决问题。
答
您的问题涵盖了一个非常复杂的主题,在决定解决方案之前需要考虑许多问题。网络连接带宽和延迟,网络连接可靠性,数据安全性,身份验证,授权,备份和恢复程序,故障切换和容错等因素仅仅是开始。
亚马逊的这篇文章讨论了将本地托管的MySQL数据库复制到RDS。从这篇文章的一个有趣的花絮是:
之路复制如果你已经读到这里,你必须使用MySQL的复制一些 经验,你可能会想“酷 - 我可以 设置复制从我的现有数据库迁移到云,从而创建一个热备份以便轻松进行故障转移。“
最好将复制看作是故障转移到云模型的一个组件,而不是完整的解决方案,本身。由于 主站和从站之间存在网络连接,因此您需要监视和维护连接,跟踪复制延迟等等,以便创建一个可靠的解决方案。