[英]Is it possible to have more than 5 read replicas in Amazon RDS?
不可以。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.