兼容主流开源微服务生态的一站式平台
为用户提供服务注册发现、配置管理、网关接入、服务治理等高性能和高可用的企业级云服务能力。其中注册、配置中心全托管(兼容Nacos/ZooKeeper/Eureka),网关基于 Istio 构建并兼容 K8s Ingress 标准 ,服务治理无侵入增强 Spring Cloud, Apache Dubbo 等开源微服务框架。帮助用户更便捷地使用开源技术构建自己的微服务体系。
开源增强
100% 兼容开源社区产品及编程框架,并在稳定性、性能、可观测性、操作便捷上提供加强的能力
无侵入开箱即用
应用代码、配置、镜像无须修改即可接入微服务治理;修改集群注册中心地址后即可快速使用注册配置中心
全托管服务
提供全托管集群,用户只需专注于业务开发,无需关注资源购买及部署运维,更专业、更弹性、更可靠
拥抱云原生
云原生网关基于 Istio 构建并兼容 K8s Ingress 标准,微服务治理实现传统 Java 框架和 Istio 的流量互通
高可用性
托管实例具备完善的健康检测、自动恢复等能力,优化开源中间件大量可用性痛点,保证引擎持久稳定运行
可视化
托管实例提供丰富的指标监控和日志分析大盘,微服务治理将效果可视化,实现服务的可见、可管、可控
特性
治理中心
无侵入增强主流 Spring Cloud, Apache Dubbo 等开源微服务框架,提供丰富的服务治理功能,中间件与业务解耦。
金丝雀发布
对新版本进行小流量验证,通过后再全量升级,确保应用发布的可观测,可灰度,可回滚。
全链路灰度
将应用的相关版本隔离成独立的运行环境,请求流量按规则路由到目标版本,在线配置,实时生效。
无损上下线
包含服务预热、延迟发布、无损下线等功能,对服务冷启动、扩缩容、销毁的全流程进行防护,保证业务连续无损。
离群实例摘除
检测消费者所调用提供者应用实例的可用性并进行动态调整,以保证服务成功调用,从而提升业务稳定性和服务质量。
服务鉴权
对调用该应用的流量进行鉴权,仅允许匹配鉴权规则的应用调用,在线配置,实时生效。
云原生网关
提供更可靠的、成本更优、效率更高的符合K8s Ingress标准的微服务 API GateWay。
服务治理
多种服务发现方式 K8s Service,Nacos注册中心;限流降级;金丝雀发布;路由配置等多种服务治理能力。
接入安全
证书管理、IP黑白名单;JWT/OIDC鉴权、防WAF/DDoS攻击。
高可用
过载保护、无损上下线、多可用区容灾、弹性扩缩容等。
可观测性
监控大盘、日志查询、调用链、告警配置。
注册/配置中心
注册中心、配置中心全托管(兼容Nacos/ZooKeeper/Eureka),高可用,丰富完善的监控报警、控制台运维操作和引擎类型。MSE引擎托管专业版兼容 Nacos 2.0,相比基础版性能提升约10倍,具有更高的 SLA 保障和配置能力。
完全标准的引擎使用
完全符合开源软件的标准使用,客户更改引擎接入点地址后,无需修改任务代码,即可使用。
数据管理
提供可视化的数据查询和更新功能,包括数据的添删改查。
监控报警
提供可视化的引擎监控和报警通知功能,包括连接数、TPS和QPS等指标的监控,并通过手机短信、邮件和钉钉等方式报警。
应用场景
微服务架构下,业务通常采用流量网关 + 微服务网关的两层架构,前者负责南北向流量调度和安全防护,后者负责东西向流量调度和服务治理,云原生网关在能力不打折的情况下,将两层网关变为一层。
能够实现
-
高昂的网关成本降低一半
将流量网关(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 认证,用户可灵活配置鉴权。
服务网格技术的诞生为我们多语言应用实现传统Java框架类似的微服务治理能力提供了强有力的支持;服务网格与业务解耦的理念反哺到传统的Java框架,帮助业务快速集成和降低改造成。
能够解决
-
无侵入接入
Dubbo 和 Spring Cloud 的微服务应用通过 Java Agent ,其他语言通过 Sidecar 实现业务“零改造”接入。
-
统一的流量管控和配置
一套配置和治理策略实现传统 Java 微服务框架与 Istio 的流量管控和治理,降低使用成本和维护成本。
-
多语言互通
实现传统 Java 框架和 Istio 的流量互通。
产品规格
MSE云原生网关
兼容K8s Ingress,支持ACK、Nacos等多种服务发现方式
特征
- K8s Ingress和微服务网关二合一
- 资源成本直降50%
计费方式
提供按量付费和预付费两种购买方式,根据引擎规格、节点数量计费。
MSE注册配置中心
面向业界主流开源微服务生态的一站式微服务平台
特征
- 支持 Nacos 2.0,性能提升约 10 倍
- 99.95%可用性,配置更加安全
计费方式
提供按量付费和预付费两种购买方式,根据引擎规格、节点数量计费。
MSE微服务治理
无侵入实现生产级服务治理,消除发布风险、提升线上稳定性、保护应用安全
特征
- 原生支持Spring Cloud、Dubbo
- 提供丰富的服务治理能力,如全链路灰度、无损上下线···
计费方式
仅提供按量付费购买方式,根据接入治理中心的应用节点数量计费