1

我有一个在 Amazon RDS 上运行 MySQL 引擎的应用程序数据库。为了更好地为世界各地的用户提供我们的数据,我正在寻找最佳解决方案。

在之前版本的应用程序中,我们镜像了我们在美国和新加坡的数据库,以便用户在速度方面获得更好的性能,并且在我们这边,如果发生任何灾难,我们都有备份。

现在,当我们搬到亚马逊时,多可用区部署是否会以同样的方式为我们服务?我的意思是在所有区域复制数据库,但 RDS 是否仍仅在单个区域中工作?

我已经做了一些研究,但仍然不确定,所以如果我感到困惑,请再问我一些问题。

谢谢你。

4

2 回答 2

1

RDS MySQL 多可用区部署目前仅在 Amazon EC2 区域内有效。RDS 只读副本也需要存在于同一 Amazon EC2 区域内。区域间复制是 AWS RDS 中最需要的功能,用于将数据复制到备用 Amazon EC2 区域中的另一个 RDS。目前在他们的路线图中。

于 2013-04-23T06:28:52.817 回答
1

我认为您需要 AWS RDS 的多可用区和只读副本功能。

多可用区只是在另一个可用区中创建一个不可访问的辅助数据库,如果主数据库发生故障,AWS 将切换到辅助数据库。所以你有故障转移。

如果您想提高性能,并且您的应用程序可以在新加坡以只读模式工作(例如),那么只读副本将是完美的。如果还需要写入,则需要将它们路由到主读写数据库。

AWS 支持这两种方法的组合。

于 2012-11-26T13:55:25.913 回答