文档

实例及版本选型

更新时间:

微服务注册配置中心支持的引擎类型有Nacos和ZooKeeper两种,实例类型分为普通实例和Serverless实例,普通实例的版本分为专业版和开发版(开发版只提供单节点,不适用于生产环境)。您可以根据对比信息,选择所需的引擎类型、实例类型和版本。

说明
  • 普通实例和Serverless实例之间不支持迁移。

  • 普通实例开发版和专业版之间不支持升降级。

实例选型

MSE注册配置中心的普通实例和Serverless实例在功能和计费模式上存在差异,您可以根据以下对比信息,选择所需的实例类型。

功能对比

对比类目

对比项

普通实例专业版

Serverless实例

高可用

多可用区部署

支持。

支持。

SLA

99.95%。

99.9%。

运维

引擎版本升级

手动升级。

自动升级。

规格变配及弹性伸缩

手动变配,不支持自动弹性伸缩。

基于业务量自动扩缩容,无需提前做详细的容量规划,无需手动变配。

集群及节点重启

支持。

后台运维,无需手工重启。

可观测

监控

提供业务指标以及CPU、内存、JVM等资源监控指标,可根据监控数据自行执行变配等运维动作。

只提供业务监控指标,系统根据业务和资源指标自动进行弹性伸缩,提高资源管理效率。

告警

提供业务及资源类的告警指标。

只提供业务类的告警指标,系统根据业务和资源指标自动进行弹性伸缩,减少告警处理工作量。

计费模式对比

注册配置中心普通实例在不同规格和节点下,连接数、服务提供者数等容量请参见实例能力评估,进行容量评估后在实例创建页选择合适的配置,系统按规格和节点数计算出固定费用。而Serverless实例会根据业务量和资源指标进行自动弹性伸缩,系统根据每小时的最大连接数进行阶梯计费。

如果您的业务应用的规模稳定,注册配置中心每小时的最大连接数都在一个梯度内,即Serverless实例每小时的计费相同。下方的表格和折线图对比了Serverless实例和普通实例专业版在不同连接数下的月度费用。在每小时最高连接数小于100的场景下,根据以下的前提进行估算,使用Serverless实例成本更低。

  1. Serverless月价 = 小时价 * 24 * 30, 每小时最大连接数在一个梯度内,计费相同。

  2. 普通实例月价按预付费目录价计算。

每小时最大连接数

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

注册配置中心实例折线图.png

对于潮汐式业务场景,如果应用节点规模会进行大幅地扩缩容,注册配置中心每小时的最大连接数也会有较大变化。下方的柱状图对比了Serverless实例和普通实例专业版,从200个客户端连接增加到800个连接,再降低到200个连接的每小时费用。因为要保证稳定性,普通实例专业版需要预留业务峰值所需的资源,而Serverless实例会自动弹性伸缩并计费。在这个场景下,Serverless实例的总体费用更低。注册配置中心实例柱状图.png

版本选型

说明
  • 注册配置中心不支持将引擎从开发版升级为专业版,同时也不支持从专业版降级为开发版。

  • 注册配置中心的基础版已经停止新售,若您想了解基础版的功能特性,请参见微服务注册配置中心版本选型

  • 开源Eureka 2.x已停止维护,开源Eureka 1.x发展缓慢,推荐使用MSE Nacos,无缝兼容Eureka协议,性能提升50%。关于如何创建Nacos引擎,请参见创建Nacos引擎

引擎类型

对比项

专业版

开发版

Nacos

引擎版本

  • Nacos 2.0.x

  • Nacos 2.1(Nacos 2.1无缝兼容Nacos1.x和Nacos2.x客户端)

  • Nacos 2.0.x

  • Nacos 2.1(Nacos 2.1无缝兼容Nacos1.x和Nacos2.x客户端)

高可用

  • 默认多可用区(Availability Zone,简称AZ)平均部署,提高集群容灾能力,故障自动检测及恢复,SLA保障率高达99.95%。

  • 支持动态配置,扩缩容不重启,降低服务中断时间。

单节点部署,无法提供多节点容灾能力及SLA保障。

性能

基于Alibaba Dragonwell构建并深度调优,整体性能提升40%以上。

与社区原生基本一致。

专家尊享通道

  • 产品专家与研发专家在线支持,及时协助处理线上问题。

  • 稳定性建议、参数调优以及最佳实践。

不支持

配置鉴权

支持

支持

配置加密

支持

支持

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版本)

高可用

  • 默认多AZ平均部署,提高集群容灾能力,故障自动检测及恢复,SLA保障率高达99.95%。

  • 支持动态配置,扩缩容不重启,降低服务中断时间。

单节点部署,无法提供多节点容灾能力及SLA保障。

性能

  • 基于Alibaba Dragonwell构建并深度调优,整体性能提升40%以上。

  • 优化热加载机制,提高类加载速度,降低您启动时服务中断时间。

与社区原生基本一致。

可观测

提供约70+的业务监控指标,增加多项默认核心监控报警项。

提供基础监控指标。

功能特性

增加子节点个数限制,可自定义设置策略,避免子节点过多影响性能。

提供基础功能。

专家尊享通道

  • 产品专家与研发专家在线支持,及时协助处理线上问题。

  • 稳定性建议、参数调优以及最佳实践。

不支持

无损迁移

支持

支持

对比项涉及参数介绍:

  • 配置鉴权:阻止未授权用户访问Nacos,保证配置内容安全保密。

  • 配置加密:配置内容使用KMS加密,保证配置内容机密存储、传输。

  • 多语言互通:服务网格应用与Java应用通过服务发现实现互通。

  • 无损迁移:Spring Cloud应用和Dubbo应用无需修改代码或停机,从自建的注册中心迁移到云产品实现流量无损。

  • 本页导读 (1)
文档反馈