让微服务开源更普惠,阿里云微服务引擎MSE全球开服
随着微服务技术的成熟,微服务核心架构分层愈加清晰,技术标准化和产业化正在形成,微服务逐步从建好过渡到用好,衍生出一系列面向微服务基础组件(如注册和配置)、服务治理和云原生网关的商业化服务。
阿里云微服务引擎(Microservices Engine,以下简称 MSE)是一个面向业界主流开源微服务生态的一站式微服务平台, 提供注册&配置中心全托管(原生支持 Nacos/ZooKeeper/Eureka)、网关(原生支持 Ingress/Envoy)和无侵入的开源增强服务治理(原生支持Spring Cloud/Dubbo)能力。
MSE 于2020年10月在国内开启商业化服务,目前已吸引近万客户使用,用于在云上更低成本构建、更稳定运行微服务架构。此次,MSE 向阿里云国际站开放服务,旨在帮助更多客户享受到更加普惠的微服务技术。
MSE 国际站地址:
核心功能一:注册和配置中心全托管
ZooKeeper/Eureka/Nacos 是主流的微服务注册和配置中心开源方案,但因其依赖复杂、变更频繁,往往给客户带来的较高的建设和运维成本,而 MSE 则在易用性、性能做了诸多优化,例如提供了丰富完善的监控报警、控制台运维操作和引擎类型,并通过多机房和多区域容灾能力、自动宕机恢复能力,可确保99.95%的可用性。详细的自建方案和 MSE 比对如下:
核心功能二:服务治理
软件架构的核心挑战是解决业务快速增长带来的系统复杂性问题。业务规模越大、系统越复杂,小的技术问题越可能被放大,造成大的线上故障。在云原生的演进过程中,尤其是容器化改造给微服务治理平添了更多的系统复杂度,使得这种现象越发严重。
核心功能三:云原生网关
云原生网关被誉为下一代网关。
在虚拟化时期的微服务架构下,业务通常采用流量网关 + 微服务网关的两层架构,流量网关负责南北向流量调度和安全防护,微服务网关负责东西向流量调度和服务治理,而在容器和 K8s 主导的云原生时代,Ingress 成为 K8s 生态的网关标准,赋予了网关新的使命,使得流量网关 + 微服务网关合二为一成为可能。
将两层网关变为一层,不仅可以节省50%的资源成本,还可以降低运维及使用成本。部署结构示意图如下,左边为传统网关模式,右图为下一代云原生网关模式。
MSE 已成为国内最受欢迎的微服务平台之一,已服务斯凯奇、来电科技、玩心不止、禾连健康、万师傅、云货优选等企业。此次在香港(中国)、新加坡、马尼拉、伦敦、硅谷等全球23个 region 开服,将有效解决出海客户、Go to China 客户、亚太和欧美当地客户的微服务构建和稳定运行的后顾之忧。
本文为阿里云原创内容,未经允许不得转载。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
2021-04-21 Fluid 给数据弹性一双隐形的翅膀 -- 自定义弹性伸缩
2021-04-21 开源 1 年半 star 破 1.2 万的 Dapr 是如何在阿里落地的?
2021-04-21 Service Mesh 从“趋势”走向“无聊”
2021-04-21 网游云上网络优化方案
2021-04-21 数据仓库分层存储技术揭秘
2020-04-21 斗胆推荐一款刚出的微服务网关