本文介紹Tair(企業版)磁碟型的規格,包含記憶體容量、串連數、頻寬等資訊。
執行個體規格
下表為單個分區的規格。
標準架構的整體效能為:分區規格效能。
叢集架構的整體效能為:單個分區的效能 * 分區數。
說明自2024年05月08日起,在建立新執行個體或升級執行個體規格時,磁碟型執行個體的每分區最大串連數將提升至60,000及以上,具體資訊請參見下表。
自2025年03月14日起,Tair(企業版)對ESSD型32C - 128GB及以上規格(tair.essd.standard.8xlarge、tair.essd.standard.13xlarge、tair.essd.standard.16xlarge)、SSD型32C-256GB規格(tair.localssd.c1m8.8xlarge、tair.localssd.c1m8.with.proxy.8xlarge)進行升級。在建立新執行個體或升級執行個體規格時,每分區最大串連數提升至100,000。
不同地區、可用性區域可建立的執行個體規格以實際庫存為準。
ESSD型分區規格
ESSD型執行個體僅支援標準架構,暫不支援叢集架構。
規格名稱 | 規格代碼(API使用) | CPU核心數 | 記憶體(GB) | 可選儲存效能層級與容量(GB) | 最大串連數 | 頻寬 |
4C - 16GB | tair.essd.standard.xlarge | 4 | 16 | PL1:60~250 | 60,000 | 1,500 Mbps(187.5 MB/s) |
8C - 32GB | tair.essd.standard.2xlarge | 8 | 32 | PL1:60~500 PL2:470~1000 | 60,000 | 2,000 Mbps(250 MB/s) |
16C - 64GB | tair.essd.standard.4xlarge | 16 | 64 | PL1:60~1000 PL2:470~2000 PL3:1270~4000 | 60,000 | 3,000 Mbps(375 MB/s) |
32C - 128GB | tair.essd.standard.8xlarge | 32 | 128 | PL2:470~4000 PL3:1270~8000 | 100,000 | 5,000 Mbps(625 MB/s) |
64C - 256GB | tair.essd.standard.16xlarge | 64 | 256 | PL2:470~8000 PL3:1270~16000 | 100,000 | 8,000 Mbps(1,000 MB/s) |
ESSD PL3(Performance Level 3)的效能優於PL2與PL1,更多資訊請參見ESSD。
SSD型標準架構與叢集架構直連模式的分區規格
以下規格適用於標準架構與叢集架構直連模式的磁碟(SSD)型執行個體,更多資訊關於SSD的資訊請參見本地碟。
規格名稱 | 規格代碼(API使用) | CPU核心數 | 記憶體(GB) | 儲存容量(GB) | 最大串連數 | 頻寬 |
4C-32GB | tair.localssd.c1m8.xlarge | 4 | 32 | 640 | 60,000 | 1,500 Mbps(187.5 MB/s) |
8C-64GB | tair.localssd.c1m8.2xlarge | 8 | 64 | 1,280 | 60,000 | 2,500 Mbps(312.5 MB/s) |
16C-128GB | tair.localssd.c1m8.4xlarge | 16 | 128 | 2,560 | 60,000 | 5,000 Mbps(625 MB/s) |
32C-256GB | tair.localssd.c1m8.8xlarge | 32 | 256 | 5,120 | 100,000 | 10,000 Mbps(1,250 MB/s) |
SSD型叢集架構代理模式的分區規格
以下規格適用於叢集架構代理模式的磁碟(SSD)型執行個體。
規格名稱 | 規格代碼(API使用) | CPU核心數 | 記憶體(GB) | 儲存容量(GB) | 最大串連數 | 頻寬 |
4C-32GB | tair.localssd.c1m8.with.proxy.xlarge | 4 | 32 | 640 | 60,000 | 1,500 Mbps(187.5 MB/s) |
8C-64GB | tair.localssd.c1m8.with.proxy.2xlarge | 8 | 64 | 1,280 | 60,000 | 2,500 Mbps(312.5 MB/s) |
16C-128GB | tair.localssd.c1m8.with.proxy.4xlarge | 16 | 128 | 2,560 | 60,000 | 5,000 Mbps(625 MB/s) |
32C-256GB | tair.localssd.c1m8.with.proxy.8xlarge | 32 | 256 | 5,120 | 100,000 | 10,000 Mbps(1,250 MB/s) |
叢集架構代理模式與讀寫分離架構執行個體的最大串連數不直接與分區規格相關,具體計算規則參考最大串連數計算規則。
效能說明
架構 | 效能說明 |
執行個體整體的效能與執行個體規格表中對應的效能一致。 | |
執行個體整體的效能 = 分區規格的效能 * 分區數。 說明 叢集架構代理模式執行個體的頻寬上限為20Gbps(2.5GB/s),而最大串連數的計算規則取決於Proxy節點數,與分區數無關,上限為50萬。 例如執行個體具備4個分區,分區規格為tair.localssd.c1m8.xlarge,每個分區的效能為:
那麼,該執行個體的整體效能即為:
|
CPU核心數說明
為保障服務穩定運行,系統會保留其中1個CPU用於處理 背景工作 。如果執行個體為叢集或讀寫分離架構,每個資料分區或每個唯讀節點均會保留其中1個CPU用於處理背景工作。
頻寬說明
上表中的頻寬值是單個分區的頻寬,叢集架構、讀寫分離架構執行個體的總頻寬為所有分區節點頻寬的總和。
叢集架構代理模式與讀寫分離架構的頻寬上限為20Gbps(2.5GB/s),達到該上限後,即使增加分區數量,頻寬也不會提高。叢集架構直連模式無整體頻寬節流設定。
頻寬分別應用於上行頻寬和下行頻寬,如果某規格的總頻寬為768 Mbps(96 MB/s),則該規格執行個體的上下行頻寬都是768 Mbps(96 MB/s)。
Tair和Redis開源版的頻寬節流設定,是指分區節點的頻寬,與網路連接類型無關。
更多關於頻寬的常見問題請參見頻寬的常見問題。
最大串連數計算規則
代理模式:執行個體最大串連數的計算規則為:min(Proxy節點數*12萬, 50萬)。因此上限為50萬,如Business Connectivity數需求超過此限制,建議採用叢集直連模式,串連數可隨分區數量線性擴充。
Tair磁碟型的Proxy節點數與分區規格的CPU核心數相關,不同規格達到上限所需的分區數不同。
Proxy節點數計算公式為:
Proxy 節點數 = max( ⌈分區數 × 單分區 CPU 核心數 × 0.1875⌉, 2 )
⌈ ⌉ 表示向上取整
0.1875 為 Proxy 線程數與CPU核心數的比值(3:16)
最小 Proxy 節點數為 2
樣本
假設執行個體為4 核、3 分區:
Proxy 節點數 = max(⌈3 × 4 × 0.1875⌉ , 2) = max(⌈2.25⌉ , 2) = 3 個
最大串連數 = min(3 × 4 × 30000 , 500000) = 360000
單分區CPU核心數
達到500,000上限的最小分區數
4核
7分區
8核
4分區
16核
2分區
直連模式:執行個體最大串連數的上限為單分區的最大串連數 * 分區數 。
已停售規格
部分規格已經停售,但已購買的執行個體仍可正常使用。您可以在本章節中查看已停售規格的串連數限制、頻寬、QPS參考值等相關資訊。