微服务引擎MSE_Nacos企业版_注册和配置中心_容器与中间件-阿里云

微服务引擎
微服务引擎(Microservices Engine,简称 MSE)是一个面向业界主流开源微服务生态的一站式微服务平台, 提供注册&配置中心全托管(原生支持 Nacos/ZooKeeper/Eureka)、网关(原生支持 Ingress/Envoy)和无侵入的开源增强服务治理(原生支持Spring Cloud/Dubbo)能力。

产品规格

产品优势

了解更多微服务引擎商业化和自建的对比详情请
开源增强
100% 兼容开源社区产品及编程框架,并在稳定性、性能、可观测性、操作便捷上提供加强的能力
无侵入开箱即用
应用代码、配置、镜像无须修改即可接入微服务治理;修改集群注册中心地址后即可快速使用注册配置中心
全托管服务
提供全托管集群,用户只需专注于业务开发,无需关注资源购买及部署运维,更专业、更弹性、更可靠
拥抱云原生
云原生网关基于 Istio 构建并兼容 K8s Ingress 标准,微服务治理实现传统 Java 框架和 Istio 的流量互通
低成本
节省用户自建网关、注册配置中心和微服务治理体系的资源和人力成本,降低运维复杂度
高可用性
托管实例具备完善的健康检测、自动恢复等能力,优化开源中间件大量可用性痛点,保证引擎持久稳定运行
可视化
托管实例提供丰富的指标监控和日志分析大盘,微服务治理将效果可视化,实现服务的可见、可管、可控
高集成
与阿里云产品体系无缝对接,例如日志服务、应用监控、应用高可用等,为您提供一站式的接入层解决方案

产品功能

云原生网关提供更可靠的、成本更优、效率更高的符合K8s Ingress标准的微服务 API GateWay。
服务治理多种服务发现方式 K8s Service,Nacos注册中心;限流降级;金丝雀发布;路由配置等多种服务治理能力。
接入安全证书管理、IP黑白名单;JWT/OIDC鉴权、防WAF/DDoS攻击。
高可用过载保护、无损上下线、多可用区容灾、弹性扩缩容等。
可观测性监控大盘、日志查询、调用链、告警配置。
注册/配置中心注册中心、配置中心全托管(兼容Nacos/ZooKeeper/Eureka),高可用,丰富完善的监控报警、控制台运维操作和引擎类型。MSE引擎托管专业版兼容 Nacos 2.0,相比基础版性能提升约10倍,具有更高的 SLA 保障和配置能力。
完全标准的引擎使用完全符合开源软件的标准使用,客户更改引擎接入点地址后,无需修改任务代码,即可使用。
数据管理提供可视化的数据查询和更新功能,包括数据的添删改查。
监控报警提供可视化的引擎监控和报警通知功能,包括连接数、TPS和QPS等指标的监控,并通过手机、邮件和钉钉等方式报警。
治理中心无侵入增强主流 Spring Cloud, Apache Dubbo 等开源微服务框架,提供丰富的服务治理功能,中间件与业务解耦。
金丝雀发布确保应用发布的可观测,可灰度,可回滚,使用金丝雀发布进行小流量验证,验证通过后再全量升级,实时查看流量的分配情况。
全链路灰度当应用需要升级版本时,由于应用间的调用是随机的,会导致无法将具有一定特征的流量路由到应用的目标版本。全链路灰度功能将应用的相关版本隔离成一个独立的运行环境,通过设置路由规则,将满足规则的请求流量路由到目标版本应用,在线配置,实时生效。
无损上下线对于任何一个线上应用来说,发布、扩容、缩容、重启等操作不可避免,MSE 从系统服务冷启动,到系统服务销毁的全流程进行防护,包含服务预热、与 K8s 生命周期对齐、延迟发布、无损下线等微服务全生命周期完整解决方案,保证业务连续无损。
离群实例摘除检测消费者所调用提供者应用实例的可用性并进行动态调整,以保证服务成功调用,从而提升业务稳定性和服务质量,在线配置,实时生效。
服务鉴权当您的某个微服务应用有安全要求,不希望其它所有应用都能调用时,可以对调用该应用的流量进行鉴权,仅允许匹配鉴权规则的应用调用,在线配置,实时生效。
微服务测试,让云上测试成本更低微服务测试提供了微服务的调试、压测、巡检、自动化测试等功能,形成微服务测试一站式解决方案,降低应用测试及质量的成本。

应用场景

流量网关与微服务网关二合一
全链路流量控制
分布式系统
网关统一安全防护
多语言微服务治理
流量网关与微服务网关二合一
微服务架构下,业务通常采用流量网关 + 微服务网关的两层架构,前者负责南北向流量调度和安全防护,后者负责东西向流量调度和服务治理,云原生网关在能力不打折的情况下,将两层网关变为一层。
能够解决
高昂的网关成本
将流量网关(K8s Ingress、Nginx)和微服务网关(Spring Cloud Gateway、Zuul等)合并,节省一半资源成本,并降低运维复杂度
微服务的自动发现和治理
打通容器集群和微服务注册中心,轻松实现服务的自动发现、路由转发。支持超时重试、熔断降级、金丝雀发布等功能。
传统网关的性能瓶颈
基于 Envoy 和 Istio 构建,性能优于传统微服务网关。并通过负载均衡、流量控制能力增强后端服务的可用性,确保业务系统顺利应对流量洪峰 。
全链路流量控制
微服务架构的多样治理手段和流量管控不仅在服务-服务之间东西向生效,更需要在入口的南北流量上面开始;云原生网关实现了微服务的亲和性,与微服务治理体系紧密的联动起来。
能够解决
灰度发布
当微服务更新版本,采用金丝雀发布的时灰度策略不但需要在微服务环境内东西流量上生效,在网关上也会执行相同的灰度策略,从业务的入口就开始实现灰度转发,并往后传递。
无损上下线
提供 Dubbo 、 Spring Cloud 流量的无损下线能力, 当应用进行发布、缩容、扩容等操作时,流量平滑无损。同时打通云原生网关、消息等组件。MSE将无损上下线能力自动整合在K8s的生命周期中,自动实现发布以及实例上下线过程中全链路流量无损。
离群实例摘除
当服务端集群中某些实例发生夯机异常时,consumer 能主动判断,并将对应的 provider 实例短时间剔除,不再请求,在一定时间间隔后再继续访问。同时,具有全局异常判断能力,有效提高服务整体可用性。
推荐搭配使用
分布式系统
MSE作为一款BaaS型产品,提供了免运维,高可用的引擎服务,提供注册中心、配置中心全托管(兼容Nacos/ZooKeeper/Eureka)、网关(兼容 Ingress/Envoy)和无侵入的开源增强服务治理能力,可以使用在大数据,微服务领域。
能够解决
分布式协调
如果企业使用HBase、Spark或Kafka等开源软件,则使用MSE提供的ZooKeeper、Eureka和Nacos可以实现分布式系统的协调。
服务发现
在快速发展的云计算时代,微服务应用越来越广泛,MSE为采用Dubbo和Spring Cloud框架开发的微服务提供了高可用、免运维和稳定的服务注册中心。
推荐搭配使用
网关统一安全防护
安全防护是网关的刚需,云原生网关支持HTTPS证书、IP黑名单以及多种认证授权方式,统一管理API和服务的安全设置,降低用户的安全接入成本。
能够解决
多样的认证鉴权需求
提供常规的 JWT 认证,以及基于授权开放网络标准 OAuth 2.0 的 OIDC 认证,用户可灵活配置鉴权。
三方认证登陆
支持阿里云的应用身份服务 IDaaS,帮助客户实现支付宝、淘宝、天猫等的三方认证登陆。
多语言微服务治理
服务网格技术的诞生为我们多语言应用实现传统Java框架类似的微服务治理能力提供了强有力的支持;服务网格与业务解耦的理念反哺到传统的Java框架,帮助业务快速集成和降低改造成。
能够解决
无侵入接入
Dubbo 和 Spring Cloud 的微服务应用通过 Java Agent ,其他语言通过 Sidecar 实现业务“零改造”接入。
统一的流量管控和配置
一套配置和治理策略实现传统 Java 微服务框架与 Istio 的流量管控和治理,降低使用成本和维护成本。
多语言互通
实现传统 Java 框架和 Istio 的流量互通。
推荐搭配使用

他们正在用

产品动态

2020-06-16 新版本/新规格
微服务引擎升级,增加微服务治理能力,治理中心目前免费公测。
查看详情
2020-10-26 新功能
微服务引擎MSE新增更多微服务治理能力
查看详情
2021-02-01 体验优化
微服务引擎MSE发布Nacos配置中心鉴权功能
查看详情
2021-03-01 新功能
微服务引擎MSE发布网关功能
查看详情
2021-06-25 新功能
Nacos2.0专业版发布
查看详情
2021-07-01 新功能
云原生网关公测
查看详情
2021-09-28 新功能
MSE微服务引擎 - 云原生网关商业化
查看详情
2021-11-15 新版本/新规格
MSE微服务引擎 - 微服务治理推出专业版
查看详情
2021-12-02 新功能
MSE微服务引擎 - 11月新功能
查看详情
2022-01-06 新功能
云原生网关负载均衡及超时重试,服务治理环境隔离,配置中心支持ACM平滑迁移等功能发布
查看详情
2022-02-28 新功能
微服务治理标签路由支持正则表达式匹配
查看详情
2022-02-28 新功能
注册配置中心支持对相同Key进行内容比对
查看详情
2022-02-28 新功能
云原生网关新增IP白名单设置
查看详情
2022-03-31 新版本/新规格
微服务治理中心上线企业版
查看详情
2022-03-31 新功能
微服务引擎 MSE 的云原生网关能力升级
查看详情
查看全部日志

文档与工具