Amazon RDS FAQ似乎建议您不能拥有超过5个副本。是否有变通方法?
kulphzqa1#
不可以。Amazon只允许您创建最多5个副本,并且需要逐个启动。如果您需要超过5个,您可以使用EC示例创建主从配置,然后您可以拥有任意多个副本。
vh0rcniy2#
目前有一种变通方法,允许拥有5个以上的读取副本-通过创建现有读取副本的读取副本。它仍然是每个DB最多5个读取副本,最多2层(因此总共最多30个读取副本)。要使读复制副本具有读复制副本,必须打开自动备份:http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ReadRepl.html#USER_ReadRepl.MySQL
whitzsjs3#
对于大多数情况,五个读取副本就足够了。超过5个可能会影响性能。放大技术:如果您使用的是m1.xlarge,则可以扩展到Quadrapule EXL,并使用5 RR获得更好的性能。如果您的系统需要超过5个,您可以通过以下方式优化您的架构来解决这个问题:P1)对数据库进行功能分区,并相应地读取副本P2)将读取流量分流到Amazon ElastiCache和DynamoDB
rm5edbpk4#
一种RDS引擎类型- Aurora(适用于MySQL / PostgreSQL)最多支持15个读取副本https://docs.amazonaws.cn/en_us/AmazonRDS/latest/AuroraUserGuide/Aurora.Replication.html
jv2fixgn5#
10年后,RDS限制可以取消。在“可调节”列中查找“是”:
通常的注意事项适用于测量主服务器上的附加副本的性能影响。
xfb7svmp6#
请查看“Amazon RDS for MySQL,MariaDB and PostgreSQL allows you to add up to 15 read replicas to each DB Instance.”(适用于MySQL、MariaDB和PostgreSQL的Amazon RDS允许您向每个数据库示例添加多达15个读取副本)。
6条答案
按热度按时间kulphzqa1#
不可以。Amazon只允许您创建最多5个副本,并且需要逐个启动。
如果您需要超过5个,您可以使用EC示例创建主从配置,然后您可以拥有任意多个副本。
vh0rcniy2#
目前有一种变通方法,允许拥有5个以上的读取副本-通过创建现有读取副本的读取副本。它仍然是每个DB最多5个读取副本,最多2层(因此总共最多30个读取副本)。
要使读复制副本具有读复制副本,必须打开自动备份:
http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ReadRepl.html#USER_ReadRepl.MySQL
whitzsjs3#
对于大多数情况,五个读取副本就足够了。超过5个可能会影响性能。
放大技术:如果您使用的是m1.xlarge,则可以扩展到Quadrapule EXL,并使用5 RR获得更好的性能。
如果您的系统需要超过5个,您可以通过以下方式优化您的架构来解决这个问题:
P1)对数据库进行功能分区,并相应地读取副本
P2)将读取流量分流到Amazon ElastiCache和DynamoDB
rm5edbpk4#
一种RDS引擎类型- Aurora(适用于MySQL / PostgreSQL)最多支持15个读取副本https://docs.amazonaws.cn/en_us/AmazonRDS/latest/AuroraUserGuide/Aurora.Replication.html
jv2fixgn5#
10年后,RDS限制可以取消。在“可调节”列中查找“是”:
通常的注意事项适用于测量主服务器上的附加副本的性能影响。
xfb7svmp6#
请查看“Amazon RDS for MySQL,MariaDB and PostgreSQL allows you to add up to 15 read replicas to each DB Instance.”(适用于MySQL、MariaDB和PostgreSQL的Amazon RDS允许您向每个数据库示例添加多达15个读取副本)。