Amazon RDS FAQ似乎表明你不能拥有超过5个副本。有没有解决方法?
答案 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