阿里巴巴|让微服务开源更普惠,阿里云微服务引擎MSE全球开服

阿里巴巴|让微服务开源更普惠,阿里云微服务引擎MSE全球开服

文章图片


随着微服务技术的成熟 , 微服务核心架构分层愈加清晰 , 技术标准化和产业化正在形成 , 微服务逐步从建好过渡到用好 , 衍生出一系列面向微服务基础组件(如注册和配置)、服务治理和云原生网关的商业化服务 。
阿里云微服务引擎(Microservices Engine , 以下简称 MSE)是一个面向业界主流开源微服务生态的一站式微服务平台 ,提供注册配置中心全托管(原生支持 Nacos/ZooKeeper/Eureka)、网关(原生支持 Ingress/Envoy)和无侵入的开源增强服务治理(原生支持Spring Cloud/Dubbo)能力 。
MSE 于2020年10月在国内开启商业化服务 , 目前已吸引近万客户使用 , 用于在云上更低成本构建、更稳定运行微服务架构 。 此次 , MSE 向阿里云国际站开放服务 , 旨在帮助更多客户享受到更加普惠的微服务技术 。
MSE 国际站地址:https://www.alibabacloud.com/product/microservices-engine
核心功能一:注册和配置中心全托管
ZooKeeper/Eureka/Nacos 是主流的微服务注册和配置中心开源方案 , 但因其依赖复杂、变更频繁 , 往往给客户带来的较高的建设和运维成本 , 而 MSE 则在易用性、性能做了诸多优化 , 例如提供了丰富完善的监控报警、控制台运维操作和引擎类型 , 并通过多机房和多区域容灾能力、自动宕机恢复能力 , 可确保99.95%的可用性 。 详细的自建方案和 MSE 比对如下:https://www.alibabacloud.com/help/en/doc-detail/397257.html
核心功能二:服务治理
软件架构的核心挑战是解决业务快速增长带来的系统复杂性问题 。 业务规模越大、系统越复杂 , 小的技术问题越可能被放大 , 造成大的线上故障 。 在云原生的演进过程中 , 尤其是容器化改造给微服务治理平添了更多的系统复杂度 , 使得这种现象越发严重 。

MSE 无侵入便可增强主流 Spring Cloud、Apache Dubbo 等开源微服务框架 , 提供丰富的服务治理功能 , 例如金丝雀发布、全链路灰度、无损上下线、离群实例摘除、服务鉴权等 , 解耦中间件与业务 。
核心功能三:云原生网关
云原生网关被誉为下一代网关 。
在虚拟化时期的微服务架构下 , 业务通常采用流量网关 + 微服务网关的两层架构 , 流量网关负责南北向流量调度和安全防护 , 微服务网关负责东西向流量调度和服务治理 , 而在容器和 K8s 主导的云原生时代 , Ingress 成为 K8s 生态的网关标准 , 赋予了网关新的使命 , 使得流量网关 + 微服务网关合二为一成为可能 。
将两层网关变为一层 , 不仅可以节省50%的资源成本 , 还可以降低运维及使用成本 。 部署结构示意图如下 , 左边为传统网关模式 , 右图为下一代云原生网关模式 。

此外 , MSE 提供了丰富的安全认证与服务治理能力 , 并在性能上也做了内核调优以及接下来要发布的硬件加速功能 , 结合阿里内部两年的大促经验在高可用建设上也进一步做了扩展 。
MSE 已成为国内最受欢迎的微服务平台之一 , 已服务斯凯奇、来电科技、玩心不止、禾连健康、万师傅、云货优选等企业 。 此次在香港(中国)、新加坡、马尼拉、伦敦、硅谷等全球23个 region 开服 , 将有效解决出海客户、Go to China 客户、亚太和欧美当地客户的微服务构建和稳定运行的后顾之忧 。
【阿里巴巴|让微服务开源更普惠,阿里云微服务引擎MSE全球开服】本文为阿里云原创内容 , 未经允许不得转载 。