MSE Nacos和自建Nacos对比
对比项 | MSE Nacos专业版 | 自建Nacos |
---|---|---|
系统搭建及运维成本 | 资源全托管免运维,内置SLB,自动绑定域名,故障节点自动摘除。 | 需自行购买各种资源搭建系统,运维升级需投入精力,人工成本高。 |
易用性 | 系统参数已调优,支持页面修改全局参数,自动重启生效。 | 针对每个节点手动修改配置文件,需按序重启,容易出现配置不一致,从而导致集群选主失败。效率低、风险高。 |
升级和扩缩容 | 免去手动配置和升级,同时运维操作过程支持无损上下线能力,避免升级、扩缩容等运维操作引起的线上故障。 | 需要手动操作,繁杂且效率低,容易引起线上故障。 |
高可用 | 多可用区部署,故障自动检测及恢复,SLA保障率高达99.95%。 | 需自行探索和开发高可用保障体系,对团队技术要求高。 |
性能 | 深度优化,TPS性能提升40%、QPS性能提升55%。 | 需自行调优。 |
监控告警 | 可对集群状态、服务数、配置数、TPS、请求耗时等指标进行监控,提供自定义告警规则及钉钉、电话、短信等告警渠道,便于排查异常集群。 | 不支持,需自行搭建监控告警体系。 |
权限管理 | 服务注册及配置管理支持RAM鉴权,RAM用户(即子账号)可管理实例访问权限。 | 简单实现。 |
配置加密 | 集成阿里云KMS,支持配置加密。 | 不支持。 |
云产品集成 | 与云原生网关、服务治理中心、ASM、EDAS、SAE深度集成,一站式体验各类云产品。 | 不支持。 |
推送轨迹 | 当查询注册中心服务的推送和配置中心的配置变更发布和推送时,清晰地观测推送功能的履约情况,从而提高问题的排查效率。 | 不支持。 |
推空保护 | 当注册中心变更或遇到突发情况时,可能导致订阅列表异常从而收到空的实例列表。推空保护可以有效保护业务调用,增加业务可靠性。 | 不支持。 |
说明
开源Eureka 2.x已停止维护,开源Eureka 1.x发展缓慢,推荐使用MSE Nacos专业版。具体操作,请参见创建Nacos引擎。
MSE ZooKeeper和自建ZooKeeper对比
对比项 | MSE ZooKeeper专业版 | 自建ZooKeeper |
---|---|---|
系统搭建及运维成本 | 资源全托管免运维,内置SLB,自动绑定域名,故障节点自动摘除。 | 需自行购买各种资源搭建系统,运维升级需投入精力,人工成本高。 |
易用性 | 提供可视化的配置数据查询和更新功能。系统参数已调优,支持页面修改全局参数,自动重启生效。 | 不支持可视化,需通过黑屏命令行手动操作。针对每个节点手动修改配置文件,需按序重启,容易出现配置不一致导致集群选主失败,效率低、风险高。 |
升级和扩缩容 | 免去手动配置和升级,同时运维操作过程支持无损上下线能力,避免升级、扩缩容等运维操作引起的线上故障。 | 需要手动操作,繁杂且效率低,容易引起线上故障。 |
高可用 | 多可用区部署,故障自动检测及恢复,SLA保障率达99.95%。 | 需自行探索和开发高可用保障体系,对团队技术要求高。 |
支持扩缩容不重启。 | 扩缩容要全量重启。 | |
性能 | 集成高性能JVM,进行深度优化,性能提升1倍。 | 需要自行调试。 |
监控告警 | 可对集群状态、连接数、TPS、ZNode、请求延时等指标进行监控,提供自定义告警规则及钉钉、电话、短信等告警渠道。 | 不支持,需自行搭建监控告警体系。 |
权限管理 | 服务注册及配置管理支持RAM鉴权,RAM用户(即子账号)可管理实例访问权限。 | 不支持。 |
推空保护 | 当注册中心变更或遇到突发情况时,可能导致订阅列表异常从而收到空的实例列表。推空保护可以有效保护业务调用,增加业务可靠性。 | 不支持。 |