【问题标题】:Two way syncing between local mysql database and AWS RDS本地 mysql 数据库和 AWS RDS 之间的两种方式同步
【发布时间】:2017-10-28 08:14:55
【问题描述】:

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

但我希望它位于我的本地 mysql 和 AWS RDS 实例之间。

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

【问题讨论】:

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


    【解决方案1】:

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

    这篇来自 Amazon 的文章讨论了将本地托管的 MySQL 数据库复制到 RDS。这篇文章的一个有趣的花絮是:

    复制之路 如果你有 MySQL 复制的经验,你可能会想“很酷——我可以 设置从我现有数据库到云的复制,创建一个 热备件,便于故障转移。”

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

    Migrate On-Premises MySQL Data to Amazon RDS

    【讨论】: