RDS推出隻讀實例
簡要介紹
在對數據庫有少量寫請求,但有大量的讀請求的應用場景下,單個實例可能無法抵抗讀取壓力, 甚至對主流程業務產生影響。為了實現讀取能力的彈性擴展,分擔數據庫壓力,阿裏雲RDS支持在某個地域中創建一個或多個隻讀實例,利用多個隻讀實例滿足大量的數據庫讀取工作負載,以此增加應用的吞吐量。
基礎架構
隻讀實例采用 MySQL 的原生複製功能,將源數據庫實例(以下簡稱主實例)的更改同步到所有相關的隻讀節點。隻讀節點采用單個物理節點的架構,隻讀節點down機後,阿裏雲承諾將在24小時內恢複。
功能特點
l 一個主實例(限MySQL 5.6)最多可以創建5個隻讀實例;
l 隻讀實例的規格大小可以與主實例不一致,可以更方便的彈性升降級;
l 根據業務壓力,在需要時可以隨時將實例規格升級,並在業務低峰降級(沒有時間限製); 過程對用戶透明;
l 支持按小時計費 ;
l 隻讀實例不需要維護帳號與數據庫,全部通過主實例同步;
l 獨立的白名單配置;
l 係統性能監控:RDS提供近20個係統性能的監控視圖,如磁盤容量、IOPS、連接數、CPU利用率、網絡流量等,用戶可以輕鬆查看實例的負載;
l 優化建議:RDS提供多種優化建議,如存儲引擎檢查、主鍵檢查、大表檢查、索引偏多、缺失索引等,用戶可以根據優化建議並結合自身的應用來對數據庫進行優化;
使用注意事項
l 隻讀節點隻支持MySQL5.6,在主實例(A)升級版本前,請最好做一下兼容性測試;或者新建一個實例(B),將數據從A實例複製到B實例,然後在B實例上麵生成隻讀實例;
l 隻讀實例的規格配置(內存)不要太小 ,建議大於等於主實例配置;
l 由於隻讀實例的設計是“單節點”(沒有主備),所以請購買多個隻讀實例來完成高可用目標;
功能限製
由於隻讀實例的數據均由源數據庫實例同步而來,以下功能隻讀實例將無法使用。
l 備份設置:不支持備份設置以及臨時備份的功能;
l 數據遷移:不支持數據遷移至隻讀實例;
l 數據庫管理:不支持創建\刪除數據庫;
l 帳號管理:不支持創建、刪除帳號;不支持為帳號授權以及修改帳號密碼功能;
l 實例恢複 : 不支持通過備份文件或任意時間點創建臨時實例,不支持通過備份集覆蓋實例,綁定了隻讀實例的主實例不支持通過備份集覆蓋實例(但可以創建臨時實例);
隻讀實例公測邀請碼申請地址:https://i.aliyun.com/inviteapply?agent_id=89
最後更新:2017-04-03 05:39:57