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

问题描述 投票:0回答:7

Amazon RDS 常见问题解答 似乎建议您不能拥有超过 5 个副本。有什么解决办法吗?

mysql amazon-web-services amazon-rds
7个回答
4
投票

不。 Amazon只允许你最多创建5个副本,并且需要逐个启动。

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


2
投票

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

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

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


0
投票

在大多数情况下,五个只读副本就足够了。超过 5 会影响性能。

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

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

P1)对数据库进行功能分区并具有相应的只读副本

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


0
投票

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


0
投票

10年后,RDS限制可以取消。在“可调整”栏中查找“是”:

通常的注意事项适用于测量附加副本对主副本的性能影响。


0
投票

查看“Amazon RDS for MySQL、MariaDB 和 PostgreSQL 允许您向每个数据库实例添加最多 15 个只读副本。”在RDS 功能

的设置部分下

0
投票

现在已经改变,当前状态(2023 年 11 月)根据 AWS 文档

适用于 MySQL、MariaDB 和 PostgreSQL 的 Amazon RDS 允许您添加最多 15 读取每个数据库实例的副本。

适用于 Oracle 和 SQL 的 Amazon RDS Server 允许您向每个数据库实例添加最多 5 只读副本。

© www.soinside.com 2019 - 2024. All rights reserved.