文档

什么是微服务引擎MSE

更新时间:

微服务引擎MSE(Microservices Engine)是一个面向业界主流开源微服务生态的一站式微服务平台,提供注册配置中心(原生支持Nacos、ZooKeeper、Eureka)、云原生网关(原生支持Ingress、Envoy)、微服务治理(原生支持Spring Cloud、Dubbo、Sentinel、遵循OpenSergo服务治理规范)、分布式任务调度(兼容开源XXL-JOB、ElasticJob、Spring Schedule)的能力。

前置概念

阅读本文前,您可能需要了解如下概念:

产品功能

MSE产品包含以下模块:微服务注册中心、微服务治理、云原生网关、分布式任务调度。您在构建自己的微服务体系时,既可单独使用某个模块,也可搭配使用以便获得微服务生态的最佳实践。

模块

描述

微服务注册配置中心

支持注册和配置中心全托管(兼容Nacos、ZooKeeper、Eureka),具备丰富完善的监控报警、控制台运维操作和引擎类型。相比开源组件,具有更高性能、SLA保障和配置能力。

微服务治理

无侵入增强主流Spring Cloud、Apache Dubbo等开源微服务框架,提供丰富的服务治理和流量防护功能,将中间件与业务解耦。

云原生网关

提供安全高效的符合K8s Ingress标准的下一代网关,将Ingress流量网关、微服务、安全网关三合一。

分布式任务调度

SchedulerX是阿里巴巴自研的基于Akka架构的分布式任务调度平台(兼容开源XXL-JOB、Elastic Job、K8s Job、Spring Schedule),支持Cron定时、一次性任务、任务编排、分布式数据处理、具有高可用、可视化、可运维、低延时等能力。

为什么选择微服务引擎MSE

选择微服务引擎MSE,您可以实现应用注册配置中心全托管、服务治理、云原生网关技术、分布式任务调度,轻松构建具有以下优势的资源:

功能

描述

开源增强

100%兼容开源社区产品,无缝对接K8s,并在性能、可观测性、操作便捷上提供加强的能力。

全托管服务

提供全托管集群。您只需专注于业务开发,无需部署运维,更专业、更弹性、更可靠。

高可用性

微服务引擎提供的实例,具备完善的监控和运维,优化开源中间件大量可用性痛点。

无侵入

应用代码、配置、镜像无需修改即可接入治理中心,支持Spring Cloud、Dubbo和多语言应用。

拥抱云原生

支持ACK、ACK Serverless集群、ECS、SAE以及多语言等应用接入治理中心,实现微服务治理。

可视化

提供可视化界面。实现服务可见、可管、可控,探测服务的可用性,针对服务设置警报。

安全

实例均为用户独占运行环境,不同用户之间相互隔离。

更多详细信息,请参见功能特性产品优势

产品计费

微服务引擎MSE的四个功能模块(微服务注册配置中心、微服务治理、云原生网关和分布式任务调度)涉及托管实例的计费,计费方式包括:

  • 包年包月:按一定时长购买资源,先付费后使用。

  • 按量付费:按需开通和释放资源,先使用后付费。

更多微服务引擎MSE计费的介绍,请参见计费说明

相关云服务

MSE集成了阿里云诸多产品,在监控日志、安全防护,高可用等方面提供了更优质的用户体验。在使用微服务引擎MSE的同时,您还可以选择以下阿里云服务:

  • 容器服务ACK:ACK集成MSE治理中心,将部署在ACK上的Spring Cloud和Dubbo应用接入MSE治理中心,使用MSE进行微服务治理。

  • 服务网格ASM:接入服务网格ASM,兼容社区Istio开源服务网格,轻松实现多语言微服务治理。

  • 应用高可用服务AHAS:您可以在零代码改动的前提下,快速使用SaaS化的高可用服务,包括架构可视化、架构变化追踪、故障演练和流量防护。其中流量防护已全面融合进MSE微服务治理,您可直接在MSE微服务治理企业版中进行功能使用。

  • 应用实时监控服务ARMS:面向分布式架构,对应用进行全方位监控,帮助您快速定位出错接口和慢接口、重现调用参数、发现系统瓶颈,从而大幅提升线上问题诊断的效率。

  • 链路追踪Tracing Analysis:提供完整的调用链路还原、调用请求量统计、链路拓扑、应用依赖分析等功能,帮助您快速分析并诊断分布式应用的性能瓶颈。

  • 消息队列Kafka版:提供全托管服务,为您提供了一整套完备的管控类OpenAPI,用于实现一系列的资源管理和运维功能。

开通MSE

单击下方按钮可立即前往MSE产品开通页面。

立即开通MSE

联系我们

如果您在微服务引擎MSE过程中有任何疑问,欢迎您通过提工单联系支持同学,或搜索钉钉群号43525005207加入钉钉群进行反馈。