Amazon RDS中是否可以拥有5个以上的只读副本?

时间:2011-05-03 05:57:33

标签: mysql amazon-web-services amazon-rds

Amazon RDS FAQ似乎表明你不能拥有超过5个副本。有没有解决方法?

4 个答案:

答案 0 :(得分:2)

没有。亚马逊只允许您创建最多5个副本,并且需要逐个启动。

如果您需要超过5个,您可以使用EC实例创建主从配置,那么您可以拥有任意数量的副本。

答案 1 :(得分:0)

大多数时候,五个只读复制品已经绰绰有余了。超过5个会影响性能。

放大技术: 如果您正在使用m1.xlarge,则可以扩展到Quadrapule EXL并使用5 RR itslef获得更好的性能。

如果您的系统要求超过5个,您可以通过以下方式改进您的架构来解决这个问题:

P1)对数据库进行功能分区并相应地读取副本

P2)卸载到Amazon ElastiCache和DynamoDB的读取流量

答案 2 :(得分:0)

目前有一种解决方法,允许拥有5个以上的只读副本 - 通过创建现有只读副本的只读副本。每个数据库最多仍然有5个只读副本,最多可达2层(总共最多可读取30个副本)。

要使只读副本具有只读副本,必须打开自动备份:

http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ReadRepl.html#USER_ReadRepl.MySQL

答案 3 :(得分:0)

一种RDS引擎类型-Aurora(用于MySQL / PostgreSQL)最多支持15个只读副本 https://docs.amazonaws.cn/en_us/AmazonRDS/latest/AuroraUserGuide/Aurora.Replication.html