除了云计算和大数据 阿里云推出的新法宝“中间件”究竟是个啥?

6月15日,在美丽的鹭岛厦门,阿里云向外界展示了进军企业级市场的三个杀手锏:全面的云计算、企业级互联网中间件和大数据平台数加。这三件法宝将带来资源融合、架构共享、数据互通的价值,帮助企业解决互联网挑战难题。

除了云计算和大数据 阿里云推出的新法宝“中间件”究竟是个啥?

云计算和大数据大家都很熟悉了,中间件又是个什么鬼?从字面上解释就是“处于中间的软件”,别看这词有点生疏,其实早在1990年,中间件就作为网络应用的基础设施出现了。诞生于贝尔实验室的Tuxedo系统就是最早用于交易系统的中间件。中间件的出现解决了异构分布网络环境下软件系统的通信、互操作、协同、事务、安全等共性问题。因为其在系统中的重要性,中间件与操作系统、数据库被称为系统软件的三驾马车。

操作系统和数据库都是可见性非常高的,那么中间件的存在形式是怎样的呢,又是如何起作用的呢?据阿里云总裁胡晓明介绍,阿里云提供的互联网中间件用于“快速解决在生产运营过程中IT变化和业务变化的这些不确定性”。

是不是听着有点拗口?简单点说,中间件在操作系统、网络和数据库之上,应用软件的下层,总的作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件。

比如阿里云的企业级互联网中间件,可以帮助企业快速搭建能快速复用、线性扩展的类似会员中心、交易中心、商品中心的“原子模块”,当企业的业务发生变化时(比如新增了业务范围),这些原子模块可以像搭积木一样进行叠加,满足业务创新过程中的技术需求。

自中国提出“互联网+”战略以来,越来越多向互联网转型的企业对快速开发、海量用户、大量数据、低延迟等提出了更高的要求。而阿里巴巴正好经历过这种痛苦的过程,并开发了一套高效省时、快速复用的可共享架构,它就是阿里云的企业级互联网中间件。

据悉,2008年左右,阿里巴巴就遇到了平台扩展的问题,架构上的瓶颈远远跟不上业务的快速发展,所以阿里巴巴成立了共享事业部,针对业务的扩展需要专门研发中间件产品。经过5年的全力研发,阿里内部的所有系统已经全部完成了改造,目前,整个阿里巴巴的业务能力平台已经积累了千个应用,提供了十几万个服务化接口。而阿里云的互联网中间件,每天都在经历着这1000多个应用的锤炼。

与传统的技术模式不同,阿里云开发了企业级分布式应用服务框架(EDAS),分布式关系型数据库服务(DRDS)和消息队列(MQ)等中间件产品来应对复杂的业务应用。特点是服务化和去中心化架构,没有核心流量汇入点,改变了企业内竖井式、烟囱式的系统建设,使应用开发周期更短,带来的负载更小,故障影响的范围也更小,在控制成本的情况下实现性能和可用性的线性提升。

正是这么一款用于改善阿里内部架构的产品,支撑起了历年双11的天量交易,其演化出的阿里云企业级互联网架构也正被中石化、中石油等大型企业视为互联网转型的基石。

中石化旗下首个工业品电商平台易派客就采用了这一解决方案。通过阿里云的中间件,易派客建立了石化共享平台,后续燃料油、化工销售品、CRM都能够基于该共享平台进行快速开发,避免了重复建设。从立项到上线,易派客仅耗时90天,目前累计交易金额已突破100亿元,并以月均12亿元的速度增长,一跃成为我国最大的工业品电商平台。

不仅中石化,北京国税、徐工、芒果TV,这些涉及互联网转型的大型企业都在面临架构问题时选择了阿里云,不仅是因为阿里云拥有最全面的云计算产品,最重要的一点是,阿里云的互联网中间件部署后,企业就立刻能拥有与淘宝、天猫、支付宝相同的效率。

“未来三年内,中国40%以上的企业都将采用云计算开展业务。”胡晓明表示,整个中国将近超过一半新型的独角兽公司都把系统部署在阿里云的平台上。因为我们有了云计算的能力,有了数加平台,中间件的能力,企业的创新越来越简单,而且成本越来越低,面对未来的可变性越来越具有把控性。

上一篇:ES6系列--【ES6 新增字符串方法】


下一篇:阿里云中间件产品EDAS正式商用