我看见这和这从理论上讲,它们是相同的,但没有给出额外的细节,因此它们的答案是通用的和尚未解决的。
我的问题类似,但有一个悲伤的转折:
我现在有一个为应用程序提供服务的主 RDS 实例,我想将该数据移动到新的加密 RDS 实例。
关键词是加密因为默认情况下备份/快照都使用 EBS,所以 RDS 所具有的内置复制/从属技术均无法工作。
起初,我们计划简单地接受停机时间,但使用 MySQLDump,导出需要 4 个小时,而导入加密数据库则需要 13 个小时以上。
现在我们需要一个对 RDS 友好的解决方案,它允许我们保持当前主 RDS 实例和加密 RDS 实例同步,直到我们决定将加密实例设为新的主实例。此时,我们将保留旧的主实例并保持同步,直到我们确定一切安全为止。
有人能提供有关如何完成此操作的信息吗?
答案1
可能太晚了,但我建议从快照启动一个新的 10xl 未加密 RDS,然后创建一个新的空白 10xl 加密 RDS。这些更快的 RDS 有望加快速度。获得加密 RDS 后,对其进行快照,然后恢复到您使用的任何正常大小的 RDS。此外,如果您还没有这样做,请尝试将导出和导入到 EC2 而不是本地计算机。