微服務注冊配置中心支持的引擎類型有Nacos和ZooKeeper兩種,實例類型分為普通實例和Serverless實例,普通實例的版本分為專業版和開發版(開發版只提供單節點,不適用于生產環境)。您可以根據對比信息,選擇所需的引擎類型、實例類型和版本。
普通實例和Serverless實例之間不支持遷移且普通實例開發版和專業版之間不支持升降級。
實例選型
MSE注冊配置中心的普通實例和Serverless實例在功能和計費模式上存在差異,您可以根據以下對比信息,選擇所需的實例類型。
MSE Nacos
對比項 | MSE Nacos 開發版 | MSE Nacos 專業版 | MSE Nacos Serverless 版 | |
目錄價 | 118元/月起 | 498元/月起 | 0.16元/10個連接起 | |
折扣價 | 47.2元/月起 | 209.16元/月起 | 0.15元/10個連接起 | |
折扣詳情 | 月包7折,年包4折,新老同享。 | 首購4.2折。 | 節省計劃9.5折,新老同享。 | |
版本描述 | 兼容開源能力,提供默認安全、一定可觀測能力、更易用的自動化運維服務。 | 兼容開源能力,提供高可用,默認安全、最高性能、完整可觀測能力及更易用的自動化運維服務。 | 兼容開源能力,綜合能力接近專業版,提供自動彈性的免運維服務。 | |
適用場景 | 適用于開發和測試環境。 | 適用于所有環境(開發、測試、生產)。 | 適用于所有環境(開發、測試、生產),在每日流量波動大或者是小流量場景,性價比,比專業版更高。 | |
易用性 | 自動化運維 | 支持 | 支持 | 免運維 |
域名自動綁定 | 支持 | 支持 | 支持 | |
故障節點自動摘除 | 支持 | 支持 | 支持 | |
云原生網關、治理深度集成 | 支持 | 支持 | 支持 | |
平滑遷移工具 | 支持 | 支持 | 支持 | |
Eureka 協議兼容 | 支持 | 支持 | 支持 | |
可用性 | SLA | 無 SLA 保障 | 99.95% | 99.9% |
多節點容災 | 不支持 | 支持 | 支持 | |
多可區容災 | 不支持 | 支持 | 支持 | |
全局風險自動識別管理 | 支持 | 支持 | 支持 | |
注冊中心推空保護 | 不支持 | 支持 | 支持 | |
無損上下線能力 | 不支持 | 支持 | 支持 | |
自動擴縮容 | 不支持 | 不支持 | 支持(內置擴容上限,避免惡意攻擊導致資損) | |
安全性 | RAM 鑒權體系 | 支持 | 支持 | 支持 |
無 AK 的訪問模式 | 支持 | 支持 | 支持 | |
ACL 控制 | 支持 | 支持 | 支持 | |
TLS 傳輸加密,變更實時生效 | 支持 | 支持 | 支持 | |
KMS 存儲加密,自定義輪轉,變更實時生效 | 支持 | 支持 | 支持 | |
性能 | TPS 性能提升 | 持平 | 40% | 40% |
QPS 送性能提升 | 持平 | 55% | 55% | |
可觀測性 | 基礎監控告警(注冊中心、配置中心、資源用量等) | 支持 | 支持 | 支持(只提供業務監控指標,用于自動彈性伸縮) |
高級監控(服務推送軌跡、配置推送軌跡等) | 不支持 | 支持 | 支持 |
MSE ZooKeeper
對比項 | MSE ZooKeeper 開發版 | MSE ZooKeeper 專業版 | MSE ZooKeeper Serverless 版 | |
目錄價 | 118元/月起 | 498元/月起 | 0.16元/10個連接起 | |
折扣價 | 47.2元/月起 | 209.16元/月起 | 0.15元/10個連接起 | |
折扣詳情 | 月包7折,年包4折,新老同享。 | 首購4.2折。 | 節省計劃9.5折,新老同享。 | |
版本描述 | 兼容開源能力,提供簡單易用的運維能力,豐富的可觀測能力。 | 兼容開源能力,提供簡單易用的運維能力,豐富的可觀測能力,默認高可用能力,更高性能。 | 兼容開源能力,綜合能力接近專業版,提供自動彈性的免運維服務。 | |
適用場景 | 適用于開發和測試環境。 | 適用于所有環境(開發、測試、生產)。 | 適用于所有環境(開發、測試、生產),在每日流量波動大或小流量場景,性價比,比專業版更高。 | |
易用性 | 自動化運維 | 支持 | 支持 | 免運維 |
域名自動綁定 | 支持 | 支持 | 支持 | |
故障節點自動摘除 | 支持 | 支持 | 支持 | |
云原生網關,治理深度集成 | 支持 | 支持 | 支持 | |
白屏化數據管理,服務管理,參數配置 | 支持 | 支持 | 支持 | |
可用性 | SLA | 無 SLA 保障 | 99.95% | 99.9% |
多節點容災 | 不支持 | 支持 | 支持 | |
多可區容災 | 不支持 | 支持 | 支持 | |
全局風險自動識別管理 | 支持 | 支持 | 支持 | |
自動擴縮容 | 不支持 | 不支持 | 支持(內置擴容上限,避免惡意攻擊導致資損) | |
安全性 | ACL 控制 | 支持 | 支持 | 支持 |
白屏化SASL | 支持 | 支持 | 支持 | |
性能 | TPS 性能提升 | 持平 | 30% | 30% |
QPS 性能提升 | 持平 | 70% | 70% | |
可觀測性 | 基礎監控告警(資源用量,集群業務指標等) | 支持 | 支持 | 支持(只提供業務監控指標,用于自動彈性伸縮) |
高級監控(客戶端讀寫操作審計日志等) | 不支持 | 支持 | 支持 |
計費模式對比
注冊配置中心普通實例在不同規格和節點下,連接數、服務提供者數等容量請參見實例能力評估,進行容量評估后在實例創建頁選擇合適的配置,系統按規格和節點數計算出固定費用。而Serverless實例會根據業務量和資源指標進行自動彈性伸縮,系統根據每小時的最大連接數進行階梯計費。
如果您的業務應用的規模穩定,注冊配置中心每小時的最大連接數都在一個梯度內,即Serverless實例每小時的計費相同。下方的表格和折線圖對比了Serverless實例和普通實例專業版在不同連接數下的月度費用。在每小時最高連接數小于100的場景下,根據以下的前提進行估算,使用Serverless實例成本更低。
Serverless月價 = 小時價 * 24 * 30, 每小時最大連接數在一個梯度內,計費相同。
普通實例月價按預付費目錄價計算。
每小時最大連接數 | Serverless小時價(元) | Serverless月價(元) | 普通實例專業版規格及節點 | 普通實例專業版月價(元) |
10 | 0.16 | 115 | 1核2GiB,3節點 | 498 |
50 | 0.44 | 317 | 1核2GiB,3節點 | 498 |
100 | 0.69 | 497 | 1核2GiB,3節點 | 498 |
200 | 0.87 | 626 | 1核2GiB,3節點 | 498 |
600 | 1.59 | 1145 | 2核4GiB,3節點 | 1107 |
對于潮汐式業務場景,如果應用節點規模會進行大幅的擴縮容,注冊配置中心每小時的最大連接數也會有較大變化。下方的柱狀圖對比了Serverless實例和普通實例專業版,從200個客戶端連接增加到800個連接,再降低到200個連接的每小時費用。因為要保證穩定性,普通實例專業版需要預留業務峰值所需的資源,而Serverless實例會自動彈性伸縮并計費。在這個場景下,Serverless實例的總體費用更低。
版本選型
注冊配置中心不支持將引擎從開發版升級為專業版,同時也不支持從專業版降級為開發版。
開源Eureka 2.x已停止維護,開源Eureka 1.x發展緩慢,推薦使用MSE Nacos,無縫兼容Eureka協議,性能提升50%。關于如何創建Nacos引擎,請參見創建Nacos引擎。
Nacos引擎
對比項 | 專業版 | 開發版 |
引擎版本 |
|
|
高可用 |
| 單節點部署,無法提供多節點容災能力及SLA保障。 |
性能 | 基于Alibaba Dragonwell構建并深度調優,整體性能提升40%以上。 | 與社區原生基本一致。 |
可觀測 | 支持注冊中心、配置中心、資源使用量監控,還提供服務推送、長鏈接數、客戶端版本、JVM等更豐富的監控指標和大盤。 | 支持注冊中心、配置中心、資源使用量監控。 |
專家尊享通道 |
| 不支持 |
告警管理 | 支持 | 支持 |
配置鑒權 | 支持 | 支持 |
配置加密 | 支持 | 支持 |
Eureka協議 | 支持 | 支持 |
ACM協議 | 支持 | 支持 |
推空保護 | 支持 | 支持 |
多語言互通 | 支持 | 支持 |
無損遷移 | 支持 | 支持 |
配置推送軌跡 | 支持 | 不支持 |
ZooKeeper引擎
ZooKeeper專業版為保證集群穩定性,限制單個Session創建的Ephemeral節點個數為2000個,請檢查客戶端使用情況,以及升級后限流是否會對業務造成影響。
對比項 | 專業版 | 開發版 |
引擎版本 | ZooKeeper 3.8.0(兼容3.4.x~3.8.x版本) | ZooKeeper 3.8.0(兼容3.4.x~3.8.x版本) |
高可用 |
| 單節點部署,無法提供多節點容災能力及SLA保障。 |
性能 |
| 與社區原生基本一致。 |
功能特性 | 增加子節點個數的限制,可自定義設置策略,以避免子節點過多影響性能。 | 提供基礎功能。 |
專家尊享通道 |
| 不支持 |
無損遷移 | 支持 | 支持 |
對比項涉及參數介紹:
配置鑒權:阻止未授權用戶訪問Nacos,保證配置內容安全保密。
配置加密:配置內容使用KMS加密,保證配置內容機密存儲、傳輸。
多語言互通:服務網格應用與Java應用通過服務發現實現互通。
無損遷移:Spring Cloud應用和Dubbo應用無需修改代碼或停機,從自建的注冊中心遷移到云產品實現流量無損。