3

我的问题与本地 SQL Server 数据库和 Azure SQL 数据库之间的两种方式同步非常相似

但我想要它在我的本地 mysql 和 AWS RDS 实例之间。

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

4

1 回答 1

2

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

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

复制之路如果您已经阅读了本文并且对 MySQL 复制有一定的经验,您可能会想“很酷——我可以设置从现有数据库到云的复制,创建一个热备件以轻松进行故障转移。”</ p>

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

将本地 MySQL 数据迁移到 Amazon RDS

于 2017-10-28T20:52:35.527 回答