本文介紹Redis開源版雲原生執行個體的規格,包含記憶體容量、CPU效能、網路頻寬、串連數、QPS參考值等資訊。
執行個體規格
下表為單個分區的規格,叢集架構、讀寫分離架構執行個體的整體效能為:分區規格效能 * 分區數。
規格中的ESSD雲端硬碟僅用於系統運行(例如儲存日誌、備份臨時檔案、AOF檔案等),不作為資料存放區的介質。
關於叢集架構直連模式與叢集架構代理模式的差異,請參見叢集架構。
叢集架構的雲原生執行個體支援自由調整分區節點的數量,更多資訊請參見調整執行個體的分區數量。
非叢集架構(標準架構)的分區規格
非叢集架構即為標準架構,以下規格適用於非叢集架構的雲原生執行個體。
規格名稱 | 規格代碼(API使用) | CPU核心數 | 記憶體(GB) | ESSD雲端硬碟(GB) | 頻寬(MB/s) | 最大串連數 | QPS參考值 |
256 MB | redis.shard.micro.ce | 2 | 0.25 | 1 | 24 | 10,000 | 100,000 |
1 GB | redis.shard.small.2.ce | 2 | 1 | 5 | 48 | 10,000 | 100,000 |
2 GB | redis.shard.mid.2.ce | 2 | 2 | 10 | 96 | 10,000 | 100,000 |
4 GB | redis.shard.large.ce | 2 | 4 | 20 | 96 | 20,000 | 100,000 |
8 GB | redis.shard.xlarge.ce | 2 | 8 | 40 | 96 | 20,000 | 100,000 |
16 GB | redis.shard.2xlarge.ce | 2 | 16 | 80 | 96 | 20,000 | 100,000 |
24 GB | redis.shard.3xlarge.ce | 2 | 24 | 120 | 96 | 30,000 | 100,000 |
32 GB | redis.shard.4xlarge.ce | 2 | 32 | 160 | 96 | 30,000 | 100,000 |
64 GB | redis.shard.8xlarge.ce | 2 | 64 | 320 | 96 | 30,000 | 100,000 |
叢集架構直連模式的分區規格
以下規格適用於叢集架構直連模式的雲原生執行個體。
規格名稱 | 規格代碼(API使用) | CPU核心數 | 記憶體(GB) | ESSD雲端硬碟(GB) | 頻寬(MB/s) | 最大串連數 | QPS參考值 |
1 GB | redis.shard.small.ce | 2 | 1 | 5 | 48 | 10,000 | 100,000 |
2 GB | redis.shard.mid.ce | 2 | 2 | 10 | 96 | 10,000 | 100,000 |
4 GB | redis.shard.large.ce | 2 | 4 | 20 | 96 | 20,000 | 100,000 |
8 GB | redis.shard.xlarge.ce | 2 | 8 | 40 | 96 | 20,000 | 100,000 |
16 GB | redis.shard.2xlarge.ce | 2 | 16 | 80 | 96 | 20,000 | 100,000 |
24 GB | redis.shard.3xlarge.ce | 2 | 24 | 120 | 96 | 30,000 | 100,000 |
32 GB | redis.shard.4xlarge.ce | 2 | 32 | 160 | 96 | 30,000 | 100,000 |
64 GB | redis.shard.8xlarge.ce | 2 | 64 | 320 | 96 | 30,000 | 100,000 |
叢集架構代理模式與讀寫分離架構的分區規格
以下規格適用於叢集架構代理模式與讀寫分離架構的雲原生執行個體。
規格名稱 | 規格代碼(API使用) | CPU核心數 | 記憶體(GB) | ESSD雲端硬碟(GB) | 頻寬(MB/s) | 最大串連數 | QPS參考值 |
1 GB | redis.shard.with.proxy.small.ce | 2 | 1 | 5 | 48 | 10,000 | 100,000 |
2 GB | redis.shard.with.proxy.mid.ce | 2 | 2 | 10 | 96 | 10,000 | 100,000 |
4 GB | redis.shard.with.proxy.large.ce | 2 | 4 | 20 | 96 | 20,000 | 100,000 |
8 GB | redis.shard.with.proxy.xlarge.ce | 2 | 8 | 40 | 96 | 20,000 | 100,000 |
16 GB | redis.shard.with.proxy.2xlarge.ce | 2 | 16 | 80 | 96 | 20,000 | 100,000 |
24 GB | redis.shard.with.proxy.3xlarge.ce | 2 | 24 | 120 | 96 | 30,000 | 100,000 |
32 GB | redis.shard.with.proxy.4xlarge.ce | 2 | 32 | 160 | 96 | 30,000 | 100,000 |
64 GB | redis.shard.with.proxy.8xlarge.ce | 2 | 64 | 320 | 96 | 30,000 | 100,000 |
效能說明
架構 | 效能說明 |
執行個體整體的效能與執行個體規格表中對應的效能一致。 | |
執行個體整體的效能 = 分區規格的效能 * 分區數。 例如執行個體具備4個分區,分區的規格為redis.shard.with.proxy.small.ce,每個分區的效能為:
那麼,該執行個體的整體效能即為:
|
CPU核心數說明
頻寬說明
上表中的頻寬值是單個分區的頻寬,叢集架構、讀寫分離架構執行個體的總頻寬為所有分區節點頻寬的總和。
叢集架構代理模式與讀寫分離架構的頻寬上限為2,048 MB/s,達到該上限後,即使增加分區數量,頻寬也不會提高。叢集架構直連模式無整體頻寬節流設定。
頻寬分別應用於上行頻寬和下行頻寬,如果某規格的總頻寬為24 MB,則該規格執行個體的上下行頻寬都是24 MB。
Tair和Redis開源版的頻寬節流設定,是指分區節點的頻寬,與網路連接類型無關。
更多關於頻寬的常見問題請參見頻寬的常見問題。
串連數計算規則
類別 | 說明 |
最大串連數 |
|
每秒建立串連數 | 每秒建立串連數上限即每秒內可新增的串連數量。例如執行個體的每秒建立串連數上限為10,000,串連數上限為50,000,執行個體運行後的第n秒的實際串連數為12,000,則第n+1秒時的串連數最大為只能為22,000(即12,000+10,000)。 說明 當您通過直連地址串連執行個體時,由於繞過了代理節點,串連效能有一定的下降,單個資料分區的每秒建立串連數上限為2,000。例如執行個體具備4個資料分區,則整體的每秒建立串連數上限為8,000。 |