本文提供在1 Core 2 GiB、2 Core 4 GiB、4 Core 8 GiB、8 Core 16 GiB和16 Core 32 GiB等主流規格下能支撐的串連數、TPS(輸送量)和服務提供者數,可以協助您更加準確地按需選擇組件規格。
評估預知
生產等重要環境:
建議選擇2 Core以上的高規格配置專業版叢集。
如果有服務發現和組態管理兩種情境,建議兩種情境分別建立MSE Nacos叢集進行使用;如果需要同一個叢集用於服務發現和組態管理,請將引擎類型中的相應資料除以2再進行評估。
請嚴格根據推薦值規劃叢集規格,比如 Nacos 的串連數達到1600,請選擇 4 Core 8 GiB,3節點叢集。或者2 Core 4 GiB,5節點叢集。
如果您使用的Nacos用戶端版本是1.x版本,建議您將引擎版本升級到2.x版本,或者將引擎類型的相應資料除以2再進行評估。升級引擎的具體操作,請參見升級Nacos引擎版本。
下表中的資料為3個節點叢集的能力評估資料,並非叢集中單個節點的能力評估資料,因此在進行容量評估時,不需要將資料乘以3。需要評估其他節點數的叢集能力時,可以參考同規格3個節點叢集的能力評估資料,進行等比放大。
引擎類型
串連數:Nacos/Zookeeper用戶端和Nacos/Zookeeper服務端建立的串連數。一般情境下,一個Pod建立一條串連,但如果註冊中心和配置中心需同時使用,則需建立兩條串連。
服務提供者數:註冊的Instance數量。
Nacos
版本 | 規格 | 節點數 | 串連數 | 每秒處理請求數(TPS) | 服務提供者數 |
專業版 | 1 Core 2 GiB | 3 | 500 | 650 | 2500 |
2 Core 4 GiB | 3 | 1500 | 2000 | 7500 | |
4 Core 8 GiB | 3 | 3000 | 4000 | 15000 | |
8 Core 16 GiB | 3 | 6000 | 8000 | 30000 | |
16 Core 32 GiB | 3 | 12000 | 16000 | 60000 | |
開發版 重要 開發版用於開發自測或產品體驗情境,不可用於生產環境。 | 1 Core 2 GiB | 1 | 50 | 65 | 250 |
2 Core 4 GiB | 1 | 150 | 200 | 750 | |
基礎版(已停止新購) | 1 Core 2 GiB | 3 | 250 | 300 | 1000 |
2 Core 4 GiB | 3 | 750 | 1000 | 3500 | |
4 Core 8 GiB | 3 | 1500 | 2000 | 7500 | |
8 Core 16 GiB | 3 | 3000 | 4000 | 15000 | |
16 Core 32 GiB | 3 | 6000 | 8000 | 30000 |
ZooKeeper
版本 | 規格 | 節點數 | 串連數 | 每秒請求數 | 服務提供者數 |
專業版 | 1 Core 2 GiB | 3 | 800 | 900 | 4000 |
2 Core 4 GiB | 3 | 2000 | 2300 | 10000 | |
4 Core 8 GiB | 3 | 3000 | 4000 | 15000 | |
8 Core 16 GiB | 3 | 6000 | 8000 | 30000 | |
16 Core 32 GiB | 3 | 12000 | 16000 | 60000 | |
開發版 重要 開發版用於開發自測或產品體驗情境,不可用於生產環境。 | 1 Core 2 GiB | 1 | 50 | 60 | 250 |
2 Core 4 GiB | 1 | 150 | 210 | 1050 |