跨区域复制 RDS 快照的持续时间。

0

【以下的问题经过翻译处理】 一位客户想要将其生产RDS数据库从euw3迁移到euw1,这个过程很简单,只需将创建的快照复制到另一个区域。 但是,由于两个快照(20GB和300GB)自从今早5:45 UTC(已经超过5个小时)以来一直处于“创建-1%”状态,我们不得不取消迁移。我们不能再让生产工作量停滞。 我以前多次在区域之间复制过EC2和RDS快照,但从来没有遇到过这种情况。我知道还有其他解决方案,我可以创建一个转储并将其恢复到euw1中的新RDS实例中,但快照复制方法更简单,我想利用它。 我的问题是是否有任何步骤可以加快该过程。我不知道一个20GB的快照为什么需要超过5个小时才能从一个区域复制到另一个区域。 谢谢!

profile picture
专家
已提问 8 个月前27 查看次数
1 回答
0

【以下的回答经过翻译处理】 20GB不应该花费5小时的时间,看起来有些不对劲。

正如您所说,有多种方法可以使用复制工具进行零或接近零的停机迁移。我建议使用DMS或任何其他工具来进行生产数据库的迁移以最小化停机时间。

但是我发现您更喜欢快照复制的方法。您可以尝试以下操作:

  • 启用RDS实例的跨区域自动快照复制。这将复制快照和事务日志到您选择的目标AWS区域。
  • 在您的停机窗口期间,您只需停止当前的RDS,等待事务日志在其他地区被还原。您可以通过检查最新可还原时间来验证,然后使用该快照在其他地区还原RDS实例。

以上是相关文档,我建议您在计划将此方法应用于生产实例之前先在一些测试环境中尝试一下。

profile picture
专家
已回答 8 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则