RDS 到 EC2 mysql 复制

RDS 到 EC2 mysql 复制

我想创建一个 RDS mysql 并将其复制到 EC2 服务器,这样数据库将是本地的,查询时间就会更快(EC2 是一个 Web 服务器)。根据此处的第二段使用复制导出 MySQL 5.6 数据

仅在从 MySQL 数据库实例导出数据库所需的时间内,才支持复制到在 Amazon RDS 外部运行的 MySQL 实例。当数据已导出且应用程序可以开始访问外部实例时,应终止复制。

我知道这不能或不应该做。我说得对吗?还有其他选择吗?

另外,我看到了下面这两个问题,但第一个是另一种情况,第二个是几年前的,甚至在 RDS 复制功能可用之前:

  1. 是否可以使用 EC2 RDS MySQL 实例作为外部主实例的从实例?
  2. Amazon RDS 到 EC2 复制

答案1

我知道这不能或不应该做。我说得对吗?

我想说你是错的,尽管你所说的似乎与记录的内容一致。

尽管简单地阅读了文档,但只要您不期望 Amazon 为您的非标准配置提供支持,您就可以无限期地持续执行此操作……在我看来,这似乎是合理的。几乎可以肯定,使用这样的本机复制是比任何其他机制更好的选择。

截至撰写本文时,我的服务器已这样配置了一年多,没有出现任何问题。

除了这些轶事证据之外,我的观点还可以得到证实在官方 RDS 网络研讨会上,在大约从 56:45 开始的对话中:

“您可以无限期地保持其复制状态......

“...只要你承担起维护复制的责任...”

“如果您愿意,我们不会阻止您进行持续复制。”

请注意,与 MySQL 复制一样,从属服务器的配置@@SERVER_ID必须与主服务器的配置不同,并且与连接到同一主服务器的任何其他 RDS 或非 RDS 副本不同。

相关内容