存儲層彈性
更新時間:
AnalyticDB for MySQL彈性模式集群版(新版)采用了計算存儲分離架構,集群的存儲資源與計算資源相互獨立。
AnalyticDB for MySQL的存儲節點除了進行數據存儲,還提供數據寫入、數據查找和數據掃描等能力。如果讀寫性能出現瓶頸需要到控制臺手動擴容彈性IO資源。
彈性IO資源(Elastic IO Unit,簡稱EIU)是彈性模式集群版(新版)衡量實例存儲性能的基本單位。
每個EIU的存儲性能指標詳見下表:
指標項 | 最大值 |
CPU |
|
支持的最大熱數據存儲空間 | 8 TB |
IOPS | 16800~50000 |
吞吐量(MB/s) | 350MB/s |
在高吞吐的寫入場景和大量數據掃描的查詢場景,EIU資源有可能出現IO和CPU瓶頸。您可以通過增加EIU的方式來擴展相關能力,當業務壓力降低時,也可收縮EIU資源。擴容和收縮EIU的方法類似。
EIU擴容工作方法如下:
增加新的EIU節點。
根據負載平衡算法,從舊節點遷移部分Shard到新節點。
舊節點對需要遷移的Shard執行快照,并把快照傳輸到新節點。
遷移中,舊節點上的Shard仍然在線并提供服務。
新節點加載快照,并開始追寫入日志。
新節點Shard日志追平,開始接入新的寫入和查詢。
舊節點Shard采用優雅停方式,待已有的查詢結束后下線并清理。
EIU擴容具有如下特點:
根據業務需要,可隨時增加和收縮EIU資源。
增加或收縮EIU資源對業務透明,無需停機,不影響讀寫。
文檔內容是否對您有幫助?