0

我们有一个 Web 应用程序托管在 EC2(Ubuntu 中的 Apache)上,并带有 RDS(多可用区)中的 MySQL DB。我们计划使用另一个应用程序实例,我们的支持团队将主要使用它来分析某些 LIVE 问题。为此,我们希望在另一个实例中拥有 LIVE DB 数据的副本,最好是在另一个 RDS 实例中。这是我们的方法:

  1. 获取最新的 RDS 快照
  2. 创建一个新的 RDS 实例,并将 RDS 快照复制到其中
  3. 设置应用程序配置以将数据库指向上面创建的新 RDS 实例

您能否分享您对这种方法是否可行或有更好的方法的评论?

顺便说一句,我检查了以下stackoverflow问题:

如何使用 RDS 复制数据库

Amazon RDS 副本

在这两个问题中,都建议使用 mysqldump。但在我的情况下,数据库大小会很大,mysqldump 可能会降低 LIVE 性能。

4

1 回答 1

0

看看 AWS 只读副本。请参阅http://aws.amazon.com/rds/mysql/#Read_Replica

于 2012-12-04T04:18:07.820 回答