本文介紹Redis開源版雲原生執行個體的規格,包含記憶體容量、CPU效能、網路頻寬、串連數、QPS參考值等資訊。
執行個體規格
下表為單個分區的規格,叢集架構、讀寫分離架構執行個體的整體效能為:分區規格效能 * 分區數。
非叢集架構(標準架構)的分區規格
非叢集架構即為標準架構,以下規格適用於非叢集架構的雲原生執行個體。
若標準架構開啟讀寫分離,請參見下方讀寫分離架構的分區規格。
|
規格名稱 |
規格代碼(API使用) |
CPU核心數 |
記憶體(GB) |
ESSD雲端硬碟(GB) |
頻寬 |
最大串連數 |
QPS參考值 |
|
256 MB(已停售) |
redis.shard.micro.ce |
3 |
0.25 |
1 |
192 Mbps(24 MB/s) |
10,000 |
100,000 |
|
1 GB |
redis.shard.small.2.ce |
3 |
1 |
5 |
384 Mbps(48 MB/s) |
10,000 |
100,000 |
|
2 GB |
redis.shard.mid.2.ce |
3 |
2 |
10 |
768 Mbps(96 MB/s) |
10,000 |
100,000 |
|
4 GB |
redis.shard.large.ce |
3 |
4 |
20 |
768 Mbps(96 MB/s) |
20,000 |
100,000 |
|
8 GB |
redis.shard.xlarge.ce |
3 |
8 |
40 |
768 Mbps(96 MB/s) |
20,000 |
100,000 |
|
16 GB |
redis.shard.2xlarge.ce |
3 |
16 |
80 |
768 Mbps(96 MB/s) |
20,000 |
100,000 |
|
24 GB |
redis.shard.3xlarge.ce |
3 |
24 |
120 |
768 Mbps(96 MB/s) |
30,000 |
100,000 |
|
32 GB |
redis.shard.4xlarge.ce |
3 |
32 |
160 |
768 Mbps(96 MB/s) |
30,000 |
100,000 |
|
64 GB |
redis.shard.8xlarge.ce |
3 |
64 |
320 |
768 Mbps(96 MB/s) |
30,000 |
100,000 |
叢集架構直連模式的分區規格
以下規格適用於叢集架構直連模式的雲原生執行個體。
|
規格名稱 |
規格代碼(API使用) |
CPU核心數 |
記憶體(GB) |
ESSD雲端硬碟(GB) |
頻寬 |
最大串連數 |
QPS參考值 |
|
1 GB |
redis.shard.small.ce |
3 |
1 |
5 |
384 Mbps(48 MB/s) |
10,000 |
100,000 |
|
2 GB |
redis.shard.mid.ce |
3 |
2 |
10 |
768 Mbps(96 MB/s) |
10,000 |
100,000 |
|
4 GB |
redis.shard.large.ce |
3 |
4 |
20 |
768 Mbps(96 MB/s) |
20,000 |
100,000 |
|
8 GB |
redis.shard.xlarge.ce |
3 |
8 |
40 |
768 Mbps(96 MB/s) |
20,000 |
100,000 |
|
16 GB |
redis.shard.2xlarge.ce |
3 |
16 |
80 |
768 Mbps(96 MB/s) |
20,000 |
100,000 |
|
24 GB |
redis.shard.3xlarge.ce |
3 |
24 |
120 |
768 Mbps(96 MB/s) |
30,000 |
100,000 |
|
32 GB |
redis.shard.4xlarge.ce |
3 |
32 |
160 |
768 Mbps(96 MB/s) |
30,000 |
100,000 |
|
64 GB |
redis.shard.8xlarge.ce |
3 |
64 |
320 |
768 Mbps(96 MB/s) |
30,000 |
100,000 |
叢集架構代理模式與讀寫分離架構的分區規格
以下規格適用於叢集架構代理模式與讀寫分離架構的雲原生執行個體。
|
規格名稱 |
規格代碼(API使用) |
CPU核心數 |
記憶體(GB) |
ESSD雲端硬碟(GB) |
頻寬 |
最大串連數 |
QPS參考值 |
|
1 GB |
redis.shard.with.proxy.small.ce |
3 |
1 |
5 |
384 Mbps(48 MB/s) |
10,000 |
100,000 |
|
2 GB |
redis.shard.with.proxy.mid.ce |
3 |
2 |
10 |
768 Mbps(96 MB/s) |
10,000 |
100,000 |
|
4 GB |
redis.shard.with.proxy.large.ce |
3 |
4 |
20 |
768 Mbps(96 MB/s) |
20,000 |
100,000 |
|
8 GB |
redis.shard.with.proxy.xlarge.ce |
3 |
8 |
40 |
768 Mbps(96 MB/s) |
20,000 |
100,000 |
|
16 GB |
redis.shard.with.proxy.2xlarge.ce |
3 |
16 |
80 |
768 Mbps(96 MB/s) |
20,000 |
100,000 |
|
24 GB |
redis.shard.with.proxy.3xlarge.ce |
3 |
24 |
120 |
768 Mbps(96 MB/s) |
30,000 |
100,000 |
|
32 GB |
redis.shard.with.proxy.4xlarge.ce |
3 |
32 |
160 |
768 Mbps(96 MB/s) |
30,000 |
100,000 |
|
64 GB |
redis.shard.with.proxy.8xlarge.ce |
3 |
64 |
320 |
768 Mbps(96 MB/s) |
30,000 |
100,000 |
叢集架構代理模式與讀寫分離架構執行個體的最大串連數不直接與分區規格相關,具體計算規則參考最大串連數說明。
效能說明
|
架構 |
效能說明 |
|
執行個體整體的效能與執行個體規格表中對應的效能一致。 |
|
|
執行個體整體的效能 = 分區規格的效能 * 分區數。 說明
叢集架構代理模式執行個體的頻寬上限為20Gbps(2.5GB/s),而最大串連數的計算規則取決於Proxy節點數,與分區數無關,上限為50萬。 例如執行個體具備4個分區,分區的規格為redis.shard.with.proxy.small.ce,每個分區的效能為:
那麼,該執行個體的整體效能即為:
|
CPU核心數說明
3個核心分為2工作核和1後台核。 工作核用於處理使用者業務請求,後台核用於處理持久化、到期加速、效能分析、日誌等非業務類任務。
頻寬說明
-
上表中的頻寬值是單個分區的頻寬,叢集架構、讀寫分離架構執行個體的總頻寬為所有分區節點頻寬的總和。
-
叢集架構代理模式與讀寫分離架構的頻寬上限為20Gbps(2.5GB/s),達到該上限後,即使增加分區數量,頻寬也不會提高。叢集架構直連模式無整體頻寬節流設定。
-
頻寬分別應用於上行頻寬和下行頻寬,如果某規格的總頻寬為192 Mbps(24 MB/s),則該規格執行個體的上下行頻寬都是192 Mbps(24 MB/s)。
-
Tair和Redis開源版的頻寬節流設定,是指分區節點的頻寬,與網路連接類型無關。
更多關於頻寬的常見問題請參見頻寬的常見問題。
最大串連數說明
-
代理模式:執行個體最大串連數的計算規則為:min(Proxy節點數*12萬, 50萬)。因此上限為50萬,如Business Connectivity數需求超過此限制,建議採用叢集直連模式,串連數可隨分區數量線性擴充。
分區數
Proxy 節點數
最大串連數
1
2
240,000
2
2
240,000
3
3
360,000
4
3
360,000
5~6
3
360,000
7~8
4
480,000
≥9
≥5
500,000(上限)
-
直連模式:若單分區最大串連數的上限為10,000,執行個體最大串連數的上限為:分區數 * 10,000。