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

简介:MSE 于2020年10月在国内开启商业化服务,目前已吸引近万客户使用,用于在云上更低成本构建、更稳定运行微服务架构。此次,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 比对如下:Comparison between MSE components and open source components - Product Introduction| Alibaba Cloud Documentation Center

核心功能二:服务治理

软件架构的核心挑战是解决业务快速增长带来的系统复杂性问题。业务规模越大、系统越复杂,小的技术问题越可能被放大,造成大的线上故障。在云原生的演进过程中,尤其是容器化改造给微服务治理平添了更多的系统复杂度,使得这种现象越发严重。

MSE 无侵入便可增强主流 Spring Cloud、Apache Dubbo 等开源微服务框架,提供丰富的服务治理功能,例如金丝雀发布、全链路灰度、无损上下线、离群实例摘除、服务鉴权等,解耦中间件与业务。

核心功能三:云原生网关

云原生网关被誉为下一代网关。

在虚拟化时期的微服务架构下,业务通常采用流量网关 + 微服务网关的两层架构,流量网关负责南北向流量调度和安全防护,微服务网关负责东西向流量调度和服务治理,而在容器和 K8s 主导的云原生时代,Ingress 成为 K8s 生态的网关标准,赋予了网关新的使命,使得流量网关 + 微服务网关合二为一成为可能。

将两层网关变为一层,不仅可以节省50%的资源成本,还可以降低运维及使用成本。部署结构示意图如下,左边为传统网关模式,右图为下一代云原生网关模式。

此外,MSE 提供了丰富的安全认证与服务治理能力,并在性能上也做了内核调优以及接下来要发布的硬件加速功能,结合阿里内部两年的大促经验在高可用建设上也进一步做了扩展。

MSE 已成为国内最受欢迎的微服务平台之一,已服务斯凯奇、来电科技、玩心不止、禾连健康、万师傅、云货优选等企业。此次在香港(中国)、新加坡、马尼拉、伦敦、硅谷等全球23个 region 开服,将有效解决出海客户、Go to China 客户、亚太和欧美当地客户的微服务构建和稳定运行的后顾之忧。

原文链接

本文为阿里云原创内容,未经允许不得转载。 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/511007.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

nodejs系列

Nodejs介绍 Node.js是一个Javascript运行环境(runtime)。它让JavaScript可以开发后端程序,它几乎能实现其他后端语言能实现的所有功能。单线程Node是基于Google V8引擎,V8引擎是Google发布的一款开源的JavaScript引擎。Nodejs最擅…

Dubbo-go-Mesh 开启新一代 Go 微服务形态

简介:Proxyless Service Mesh 能力将跟随 Dubbo-go 下一版本发布,稳定的性能需要社区成员们共同的关注与建设。在此基础之上,我们还会进一步探索轻量级 sdk sidecar的模型;探索基于第三方流量治理组件的金丝雀发布能力&#xff1…

2022数据安全技术大会举办

9月6日,2022数据安全技术大会暨中国信息协会信息安全专业委员会年会在北京举行。本届大会由中国信息协会信息安全专业委员会主办、中国信息协会信息安全专业委员会数据安全技术工作部和天空卫士联合承办,逾3000家企业线上参与。 国家信息中心副主任周民…

css默认样式以及解决办法

display:inline-block元素之间存在缝隙如何解决? 父级添加font-size:0; 解决前 解决后 vertical-align是干嘛的? 属性设置元素的垂直对齐方式 场景:垂直对齐一幅图像 属性: baseline 默认。元素放置在父元素的基线…

如何发起 MQTT 亿级连接和千万消息吞吐性能测试

简介:MQTT 协议凭借简单易实现、支持 QoS、报文小等特点,占据了物联网协议的半壁江山。 作者:亦炎 随着 5G 时代的来临,万物互联的伟大构想正在成为现实。联网的物联网设备 在 2021 年已经达到了 120 亿,在未来两年&…

亚信安全勒索治理「方舟」正式上线, 勒索体检中心全面开放

(引言:现代勒索病毒攻击已成为网络安全最大威胁,隐秘深,破坏力巨大!如何能够做到提早防范,有效应对?) 【亚信安全】-【2022年9月9日】亚信安全勒索治理「方舟」正式发布&#xff01…

阿里云云原生应用平台总经理丁宇:“连接、合作、赋能”,携手加速器伙伴助力企业云上创新

简介:阿里巴巴研究员、阿里云智能云原生应用平台总经理丁宇表示,如果用三个词来形容我们希望达到的效果,就是连接、合作、赋能。 云原生加速器路演导师评委 进入数智化时代,云上创新是企业加速数字化转型、提升竞争力的必经之路。…

ts基础认识

基础数据类型 number string bolean 字面量 值本身,例man,woman any 任意类型 unknown 实际上就是一个类型安全的any void 没有值或undefined never 表示永远不会返回结果 object ar…

聚焦业务价值:分众传媒在 Serverless 上的探索和实践

简介:随着业务规模的增长,业务方对后台服务的弹性诉求越来越强怎么办?云原生峰会前线最佳落地实践心得分享:看分众传媒如何借助 Serverless 函数计算提升 80% 开发运维效率,有效降低计算成本~ 作者 | 吴松(…

当Unity实时3D引擎遇上AI虚实交互,Unity要成为元宇宙时代的新引擎

游戏引擎巨头Unity,还在为蔚来、小鹏、理想等14家车厂提供智能座舱等解决方案,以及为香港机场、北京城建、海尔卡奥斯提供数字孪生方案。实时3D引擎,也将是元宇宙时代的核心支撑。 编辑 | 宋慧 出品 | CSDN AI 领域的年度盛会——2022世界人…

告警运维中心|构建高效精准的告警协同处理体系

简介:基于报告,ARMS 能快速的整合上下文,包括 Prometheus 监控进行监控。还有前端监控的相关数据,都会整合到报告里面,进行全方位检测来收敛相关问题。 作者:延福 在开始正式内容前,我想跟大家…

01let和const

1.1 let 作用 声明局部变量 特性 不存在变量提升不能重复声明不作为window属性块级作用域暂时性死区(声明前不能使用) 1.2 const 作用 生成常量 特性 与let一致 globalThis 对象 Es5模块中的this是windowEs6模块中的this是undefined函数中的this&…

数字人技术在直播场景下的应用

作者 | 薄志浩本文介绍了在数字人AI技术发展迅猛,整体AI数字人市场呈现高速增长的趋势下,与强调高实时性互动的直播业务场景的结合与应用,通过数字人渲染技术、强大的AI全栈能力、算力为虚拟主播赋能,在面部表情、肢体动作、问答对…

CNCF 沙箱项目 OCM Placement 多集群调度指南

简介:在这篇文章中,将介绍 Placement 如何选择到所需的集群,Placement 可以提供的调度功能,以及一些场景下的最佳实践,使用者可以参考示例来编写符合自己要求的 Placement。其他一些高级调度功能,如支持污点…

02 解构赋值

解构赋值 1.1 什么是解构赋值 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构 只要某种数据结构具有 Iterator 接口,都可以采用数组形式的解构赋值 1.2 数组解构赋值和对象解构赋值的区别 数组的元素是按次…

如何帮助业务丝滑配置?阿里巴巴用了 11 年的“功能开关” 是什么?

简介:AHAS 功能开关是一个轻量级的动态配置框架,通过功能开关可以动态管理代码中的配置项,根据需求为某个应用开启或关闭部分功能,或设置某个性能指标的阈值。功能开关通常用于设置黑白名单、运行时动态调整日志级别、降级业务功能…

摆脱 AI 生产“小作坊”:如何基于 Kubernetes 构建云原生 AI 平台

简介:本文将介绍和梳理我们对云原生 AI 这个新领域的思考和定位,介绍云原生 AI 套件产品的核心场景、架构和主要能力。 作者:张凯 前言 云原生(Cloud Native)[1]是云计算领域过去 5 年发展最快、关注度最高的方向之一…

Node 之父斥责 Oracle:你们也不用,那请交出 JavaScript 商标!

整理 | 苏宓出品 | CSDN(ID:CSDNnews)也许 13 年前,Oracle 以 74 亿美元收购 Sun Microsystems 公司时,也不会想到自己后续要牵扯到诸多的版权诉讼与投诉的漩涡之中。众所周知,Oracle 在收购 Sun 之后&…

mobx的使用

mobx的使用 1、API mobx-react Provider 包裹根组件,用于传递数据observer 组件变为响应式inject 接收mobx实例(用于类组件)MobXProviderContext mobx observable 声明变量action 声明函数用于修改observable 的值makeObservable 更新状态 2、安装 yarn add mo…

OPLG:新一代云原生可观测最佳实践

简介:OPLG 体系拥有成熟且富有活力的开源社区生态,同时也经过了大量企业生产环境的实践检验,是当下建设新一代云原生统一可观测平台的热门选择。但是,OPLG 只是提供了一个技术体系,如何灵活运用,解决实际问…