阿里云中间件产品科技普惠企业,满足多场景需求

阿里云上的互联网中间件产品家族不久前又添了一名新成员,应用配置管理(ACM)的工具类产品。基于该产品,用户可以在微服务应用架构、分布式架构下的服务治理、应用业务场景动态推送、大数据实时计算算法调整、企业级互联网架构的异地多活等场景下极大地减轻配置管理的工作量,增强配置管理的服务能力,价格却只有传统架构的十分之一。
ACM 产品是一款从 2008 年开始就开始使用并目前被大量应用于阿里内部应用配置管理的工具类产品,是阿里内部被众多应用最广泛依赖的中间件产品之一,在阿里内外众多核心场景有着广泛使用案例。

一、微服务应用架构下的配置管理
在微服务架构下,随着应用和机器数目的增多,配置(如DB_URL访问信息、服务连接池、服务内部缓存大小等)管理的工作会变得很繁琐。单个应用下多个机器的配置分发,应用对应用的配置依赖,都将成为挑战。
在传统架构的应用发布的过程中,应用的配置更改要求整个应用重新打包发布,整个过程非常繁琐,且容易出错。如下图所示。

在基于ACM的微服务场景下,应用的重要配置被发布到ACM中,新的配置发布并不依赖配置打包。在新版本的配置发布后,所有应用立即即可生效。如下图所示。

采用ACM作为配置中心为微服务带来以下好处:
• 所有配置中心化,使得在众多应用的情况下配置管理变得更加方便。
• 所有配置不依赖版本发布,使得配置变更更加灵活。
• 由于ACM天生支持灰度发布和回滚,使得配置的变更发布在微服务架构下变得更加安全。

二、分布式架构下的服务治理下的服务治理
在各类分布式架构下,如何基于某类 RPC 框架(RESTful, HSF, Dubbo 等)做好服务治理是非常关键的。其中,服务治理的服务路由,服务限流,服务降级,服务鉴权等,均可通过配置中心实现。
以限流降级为例,在阿里双11,对于每一次的服务限流降级相关操作都要求秒级响应,其内部就实际通过 ACM 来实现。如下图所示。其中,每个 RPC 的服务端都会通过 ACM 注册监听对应服务的流控管理端息。当应用需要流控时,管理员通过到服务治理控制台做出限流的操作,服务治理系统会通过 ACM 将流控信息推送到对应的目标应用服务端,让应用服务端根据对应配置采取相应的限流动作。

采用ACM为应用在分布式架构下的服务治理带来以下好处:
• 良好的性能,通过采用配置推送的方式来监听服务治理信息,对性能几乎无影响。
• 相关的服务治理信息可以秒级推送到,响应时间迅速。
• 当限流降级错推以后还可以通过秒级配置回滚来恢复状态。

三、应用业务场景动态推送
如何快速让前端页面响应营运活动,降低开发成本,提高运营效率也是ACM的一大场景。
以某电商运营为例:通过在前端Javascript埋入ACM的配置内容(如三方库版本号,静态资源URL,等),可以运营人员在运营活动发布时直接通过运营工具借助修改ACM配置规则直接让前端Javascript的展示生效。

采用ACM为应用的业务场景推送带来以下好处:
• 通过配置将业务静态代码和业务场景解耦,显著提高运营相关的应用发布流程。

四、大数据实时计算算法调整
在大数据的实时计算领域,通常需要动态调整计算参数来取得最精确的实时计算结果。
以阿里巴巴某内部 APM 类监控系统为例,该监控系统需要动态调节业务的阈值,来控制实时计算系统,计算业务的报警。而且在阈值修改过程中,要求整个过程要求实时性好,应用不能停机。该监控系统的计算阈值采用 ACM 的规则来推送。该场景如下所示。

采用ACM为应用在大数据实时计算场景带来以下好处:
• 应用计算参数动态配置,动态生效,生效时间块,性能影响低。

五、企业级互联网架构下的异地多活场景
异地多活是目前企业级互联网架构中的一种高级容灾架构。相对于传统容灾架构的特点相比,有着业务恢复时间短,容量需求低,运维快捷简单等特点。目前多活架构在阿里巴巴、饿了么等公司被广泛采用。
在阿里巴巴内部,容灾多活架构的核心算法, ID分片和对应的的路由规则, 采用 ACM 来动态推送。其中,相应的客户端和服务端,如RPC,MQ,DB都植入了路由路径。当容灾演练或者真实灾难发生时,管理员只需要动态的推送规则,响应的规则会影响到所有架构组件。其中,示意图所下所示。

采用ACM为应用在异地多活场景中带来以下好处:
• 基础架构和容灾逻辑解耦,具体的路由逻辑由容灾规则切换决定。
• 生效快,理论上容灾的切换规则可以秒级推送到十万级别机器。

阿里云互联网中间件产品追求创新的脚步从未停止,不断根据用户需求和市场发展调整并升级产品,相信未来,中间件产品一定会给用户带来更多更好的体验。

时间: 2024-11-17 19:35:04

阿里云中间件产品科技普惠企业,满足多场景需求的相关文章

阿里云中间件产品EDAS正式商用

"互联网+中石化"只需90天          1月6日,阿里云宣布旗下企业级互联网架构核心组件--企业级分布式应用服务(简称EDAS )正式商用,这也是国内首款商用的大规模企业级分布式应用服务.         今年7月,针对企业在上云时遇到诸如性能瓶颈.数据孤岛.重复开发等问题,阿里云提供了一套不受性能限制.可无限扩展.具有敏捷创新能力的企业级互联网架构解决方案,大大降低企业上云的成本.作为核心组件,企业级分布式应用服务EDAS经受了淘宝10年互联网架构磨炼,适合快速构建大规模分布

阿里云中间件产品EDAS正式商用“互联网+中石化”只需90天

淘宝中间件通过阿里云对外输出 日均调用千亿次   1月6日,阿里云宣布旗下企业级互联网架构核心组件--企业级分布式应用服务(简称EDAS )正式商用,这也是国内首款商用的大规模企业级分布式应用服务. 今年7月,针对企业在上云时遇到诸如性能瓶颈.数据孤岛.重复开发等问题,阿里云提供了一套不受性能限制.可无限扩展.具有敏捷创新能力的企业级互联网架构解决方案,大大降低企业上云的成本.作为核心组件,企业级分布式应用服务EDAS经受了淘宝10年互联网架构磨炼,适合快速构建大规模分布式互联网应用,是阿里云中

阿里云技术升级 价格调整普惠用户

日前,阿里云宣布多项产品大幅降价,将释放更多技术红利,普惠广大客户和开发者.阿里云表示,此次价格调整已于上月生效. 阿里云文件存储(Network Attached Storage,简称NAS)是面向阿里云ECS实例.HPC和Docker的文件存储服务,提供标准的文件访问协议,用户无需对现有应用做任何修改,即可使用具备无限容量及性能扩展.单一命名空间.多共享.高可靠和高可用等特性的分布式文件系统.此次NAS容量型降价,实现按量和存储包同步降价,降价幅度高达46%.按量取消了阶梯价格. 阿里云CD

阿里云中间件产品ARMS公测 实时监控“一站式”解决

日前,阿里云业务实时监控服务(Application Real-Time Monitoring Service,简称ARMS)正式公测,阿里云互联网中间件产品家族在实时监控领域再添利器.ARMS是一款为用户提供端到端一体化实时监控解决方案的PaaS级产品.它为用户屏蔽了复杂的监控计算逻辑,可基于海量数据,为不同行业的用户提供诸如系统监控.商品销售.网站分析等各种场景监控方案的能力,迅速便捷地通过定制化为企业带来秒级业务监控和响应能力. 公测地址:https://www.aliyun.com/pr

《麻省理工科技评论》是如何评价阿里云中间件技术的?

从电商巨头向科技巨头华丽转身的阿里巴巴,正在凭借技术创新受到越来越多的海外关注.春节期间,<麻省理工科技评论>(MIT Technology Review)刊登专题文章报道阿里在中间件技术领域的雄厚实力,并介绍了通过阿里云提供服务的互联网中间件平台,如何为传统企业提供大规模高可用的互联网技术能力,从容应对瞬息万变的市场和业务需求. 文章指出,脱胎于阿里自用技术的阿里云互联网中间件平台(Apsara Aliware)能够提供企业级互联网架构解决方案,包括专有技术堆栈和灵活可扩展的云平台.阿里云中

阿里云异构计算产品家族亮相 覆盖全场景AI和高性能计算需求

本文讲的是阿里云异构计算产品家族亮相 覆盖全场景AI和高性能计算需求[IT168 云计算]计算正推动着人工智能产业更大规模的爆发. 9月12日,阿里云宣布推出全新一代异构加速平台,为人工智能产业提供多场景化的全球加速能力.这是阿里云异构计算家族首次亮相,涵盖GPU.FPGA在内等6款异构实例,可满足从图形渲染到高性能计算及人工智能等复杂应用的计算需求. 特别是在人工智能领域,可将深度学习成本缩减一半,大幅降低人工智能计算门槛;而基于阿里云异构平台的全新高性能计算实例E-HPC,可一键部署获得媲美

阿里云中间件技术 促进互联网高速发展

本文讲的是阿里云中间件技术 促进互联网高速发展[IT168 资讯]从电商巨头向科技巨头华丽转身的阿里巴巴,正在凭借技术创新受到越来越多的海外关注.春节期间,<麻省理工科技评论>(MIT Technology Review)刊登专题文章报道阿里在中间件技术领域的雄厚实力,并介绍了通过阿里云提供服务的互联网中间件平台,如何为传统企业提供大规模高可用的互联网技术能力,从容应对瞬息万变的市场和业务需求. 文章指出,脱胎于阿里自用技术的阿里云互联网中间件平台(Apsara Aliware)能够提供企业级

云栖网络技术峰会-阿里云公网产品正确使用姿势节省50%成本秘诀-PPT和演讲文字实录

    大家好,我是阿里云的秋光.今天很高兴在这和大家一起分享一下 阿里云的公网产品以及如何省钱的的使用阿里云的公网.     首先问大家一个问题,大家都知道数据中心基础设施三大件是什么吗?     三大件指的是,网络.计算和存储.这三大件中其中网络是特别影响用户体验的一个要素.因为对于大部分数据中心来说都需要对外提供服务,让用户可以访问到服务器上所部署的业务系统.如果公网质量比较差那么对外提供的服务给用户带来的体验就会很差.     几年前网络上有句流行语叫做"世上最远的距离,不是南极和北极,

阿里云中间件团队首次解密企业级分布式应用服务EDAS

7月22日,阿里云正式对外发布了企业级互联网架构解决方案,该服务由EDAS应用框架.ONS消息队列.DRDS分布式数据库组成,能有效解决企业上云后网站过载.性能瓶颈.重复开发等问题. 云栖大会武汉站,阿里云中间件团队首次解密这一企业级互联网架构解决方案. EDAS,企业级分布式应用服务 EDAS(企业级分布式应用服务,Enterprise Distributed Application Service)是一个以阿里巴巴中间件团队的多款久经沙场的分布式产品作为核心基础组件构建的企业级云计算解决方案