簡體   English   中英

Amazon RDS 中是否可以有超過 5 個只讀副本?

[英]Is it possible to have more than 5 read replicas in Amazon RDS?

Amazon RDS FAQ似乎建議您不能擁有超過 5 個副本。 有什么解決方法嗎?

不可以。Amazon 最多只能創建 5 個副本,需要一個一個啟動。

如果您需要超過 5 個,您可以使用 EC 實例創建主從配置,然后您可以擁有任意數量的副本。

目前有一種解決方法允許擁有超過 5 個只讀副本 - 通過創建現有只讀副本的只讀副本。 每個數據庫仍然最多 5 個只讀副本,最多 2 層(因此總共最多 30 個只讀副本)。

要使只讀副本具有只讀副本,必須打開自動備份:

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

在大多數情況下,五個只讀副本綽綽有余。 超過 5 個會影響性能。

放大技術:如果您使用 m1.xlarge,您可以放大到 Quadrapule EXL 並使用 5 RR itslef 獲得更好的性能。

如果您的系統需要超過 5 個,您可以通過以下方式改進您的架構來解決這個問題:

P1) 對數據庫進行功能分區並相應地擁有只讀副本

P2) 將讀取流量分流到 Amazon ElastiCache 和 DynamoDB

一種 RDS 引擎類型 - Aurora(適用於MySQL / PostgreSQL)最多支持 15 個只讀副本

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

通常的警告適用於測量附加副本對主要副本的性能影響。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM