美科技媒体点评阿里云中间件技术
2017-02-03 17:25:44
518
0
电商在线 
  阿里云提供服务的互联网中间件平台,是如何为传统企业提供互联网技术能力的?

  电商在线讯从电商巨头向科技巨头华丽转身的阿里巴巴,正在凭借技术创新受到越来越多的海外关注。春节期间,《麻省理工科技评论》(MIT Technology Review)刊登专题文章报道阿里在中间件技术领域的雄厚实力,并介绍了通过阿里云提供服务的互联网中间件平台,如何为传统企业提供大规模高可用的互联网技术能力,从容应对瞬息万变的市场和业务需求。

  文章指出,脱胎于阿里自用技术的阿里云互联网中间件平台(Apsara Aliware)能够提供企业级互联网架构解决方案,包括专有技术堆栈和灵活可扩展的云平台。阿里云中间件平台就像技术创新的基石,能够支持丰富多彩的业务场景,包括电商、金融、物流、云计算、视频、导航等。2016年天猫双11以178亿美元的交易额刷新记录,阿里云中间件也见证了每秒17.5万笔的交易峰值和每秒12万笔的支付峰值。

  22.jpg

  目前该平台已服务众多中国客户,应用于制造业、销售管理、政府、电信、物流、车联网及零售等行业,长长的客户名单中不乏中国石化、中国联通、徐州重工等全球五百强公司。该平台下一步还将通过阿里云服务全球客户。

  “这项技术的价值显而易见,”阿里研究员、中间件团队负责人蒋江伟接受采访时谈到,“阿里云互联网中间件能够帮助企业大幅提高IT系统响应能力,不仅显著改善业务效率,而且能够有效降低成本。”

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

  麻省理工科技评论在文中表示,阿里在构建大规模高可用互联网架构上有多年的技术积累,这一点也让阿里云的客户受益匪浅。全世界只有少数公司有能力自行开发大规模的互联网架构,对于绝大多数企业来说,直接采用阿里云成熟的解决方案更高效,也更便宜。

  该报道还回顾了淘宝的技术架构演进,以阿里的自身经历说明出色的中间件产品对于高速发展的互联网业务的重要性。

  2008年,淘宝采用的还是IOE架构,即商业数据库+小型机+高端存储。每个业务部门都有独立的系统和数据库,而且没有公共服务层。这种架构产生了三个严重的问题:研发效率低、系统很难扩展、技术更新能力有限,种种挑战促使阿里下决心进行技术架构改造。

  当时,阿里做出了两个重要的技术决定,第一,建立了共享服务层,包括商品、交易、营销、店铺、推荐、库存、物流和支付等。蒋江伟在文中表示,共享服务层能够帮助新业务快速起步,哪怕是从零开始构建系统。这种理念看起来很像时下大热的微服务架构,但在2008年,绝对是一个革命性的想法。

  第二,就是大规模使用分布式中间件,在基础资源层之上构建一层软件应用,帮助实现应用程序的高效开发、应用和终端的顺畅通信、以及数据存储的水平扩展。这个决定无意间奠定了今天阿里云备受欢迎的中间件平台。

  33.jpg

  阿里云官网显示,目前,阿里云互联网中间件平台已经可以提供五大产品:企业级分布式应用服务EDAS、消息队列MQ、分布式关系型数据库服务DRDS、业务实时监控服务ARMS和云服务总线CSB。

  什么是中间件?

  中间件(MiddleWare)从字面上解释就是“处于中间的软件”,尽管程序员之外的读者会感觉陌生,但其实早在1990年,中间件就作为网络应用的基础设施出现了。诞生于贝尔实验室的Tuxedo系统就是最早用于交易系统的中间件。中间件的出现解决了异构分布网络环境下软件系统的通信、互操作、协同、事务、安全等共性问题。因为其在系统中的重要性,中间件与操作系统、数据库被称为系统软件的三驾马车。

  《麻省理工科技评论》刊载原文如下:

  这家中国科技巨头推出了一个通用PaaS产品-互联网中间件平台,提供大规模高可用的互联网技术能力,帮助企业从容应对瞬息万变的市场和业务需求。

  这不是什么秘密

  不论是初创公司还是跨国巨头,都在努力构建敏捷的架构和安全的支柱,去应对当下的数字化业务和快速增长的在线交易需求。

  为了满足这一需求,阿里巴巴这家以电子商务和云计算著称的科技公司,推出了其企业级互联网架构产品---互联网中间件(Apsara Aliware),这个PaaS平台采用的正是帮助阿里电商平台大获成功的底层技术。目前该平台已通过阿里云服务众多中国客户,下一步将面向全球提供服务。

  阿里云互联网中间件平台提供企业级互联网架构解决方案,包括专有技术堆栈和灵活可扩展的云平台。所有大众耳熟能详的阿里集团业务背后都有这个平台的支持,包括淘宝、天猫、支付宝和B2B业务等。

  阿里云互联网中间件平台就像阿里技术创新的基石,能够支持丰富多彩的业务场景,包括电商、金融、物流、云计算、视频、导航等。2016年天猫双11以178亿美元的交易额刷新记录,该平台也见证了每秒17.5万笔的交易峰值和每秒12万笔的支付峰值。

  “这项技术的价值显而易见,”阿里研究员、中间件团队负责人蒋江伟表示,“飞天中间件平台能够帮助企业大幅提高IT系统响应能力,不仅显著改善业务效率,而且能够有效降低成本。”

  该平台已经服务于多家大型中国公司,应用于制造业、销售管理、政府、电信及零售行业,客户包括中国石化、中国联通、徐州重工等。根据行业新闻网站DCK的报道,该平台的云上用户主要包括移动开发者、系统集成商、互联网游戏及在线平台、电子商务平台、互联网金融公司等。

  为效率和创新而生的平台

  阿里在构建大规模高可用互联网平台上有多年的技术积累,这一点也让阿里云互联网中间件的客户受益匪浅。只有少数公司有资源和能力自行开发业务平台,可以安全、快速地服务海量用户、支撑大规模交易。对于绝大多数企业来说,直接采用阿里云上成熟的企业互联网架构服务更高效,也更便宜。

  “这个平台的本质就是提高行业运营效率”,蒋江伟强调,“拉近服务提供方或制造企业与最终用户之间的距离,帮助他们更快的应对市场变化。”

  例如在传统的汽车制造模式中,制造商和买家是脱节的,全靠中间的汽车销售商,但是通过该平台,汽车制造商可以直接与最终客户进行交互,了解他们对未来产品开发的偏好,以及从实地得来的汽车性能和质量信息。从制造、客户管理、供应链、营销等各环节沉淀的数据得以无缝连接和共享。

  “互联网和移动技术已经从根本上改变了企业和用户互动的方式,”阿里中间件团队云产品研发负责人王晶昱表示。事实上,企业在建设自己的电商平台时有更多技术需求,例如在产品设计上需要得到更多信息,或通过主要渠道为终端用户提供更多服务。

  “随着生产和制造行业加速跟上数字信息时代的步伐,企业对数据存储和计算能力的需求将远远超过传统硬件支持的主机系统的最大容量。” 王晶昱认为。 因此,阿里相信对企业级PaaS基础设施的需求将会快速增长,更多公司会发现通过云服务获取的互联网基础设施,无论性能还是成本,都将优于自建基础设施。

  阿里中间件平台的进化

  阿里巴巴可能比大多数公司更懂得如何建设这样一个平台,毕竟,这家公司自1999年成立以来一直在做互联网业务。

  2008年,阿里巴巴开始改造淘宝的技术架构,提高网站的灵活性,能够适应不断变化的需求。 当时,淘宝用的还是IOE架构,即商业数据库+小型机+高端存储。每个业务部门都有独立的系统和数据库,而没有公共服务层。这种架构产生了三个严重的问题:研究效率低、系统很难扩展、技术更新能力有限。

  阿里的技术团队采取了两个步骤来解决这些问题。首先,他们建立了共享服务层,包括商品、交易、营销、店铺、推荐、库存、物流和支付等。“共享服务层能够帮助新业务快速起步,哪怕是从零开始构建系统。同时,数据结构如果需要做任何变化,只要在共享服务层做一次调整就能覆盖整个平台。”蒋江伟介绍。这种理念看起来与时下大热的微服务架构非常相似,但在2008年,绝对是一个革命性的想法。

  第二步就是大规模使用分布式中间件(阿里云互联网中间件的前身),就是在基础资源层之上构建一层软件应用,帮助实现应用程序的高效开发、应用和终端的顺畅通信、以及数据存储的水平扩展。

  目前,阿里云互联网中间件平台主要包括五大产品:企业级分布式应用服务EDAS、消息队列MQ、分布式关系型数据库服务DRDS、业务实时监控服务ARMS和云服务总线CSB。

  严格的测试和质量管理

  由于业务需要,阿里经常需要在自己的平台上快速“建立”新功能。“今天需要推动一个新功能,然后明天又要推出另外一个完全不同的功能,在这阿里是常事儿。”阿里中间件云产品团队的经理赵林说。阿里云互联网中间件平台能够帮助用户获得同样的敏捷性,使他们能够快速地应对市场,否则快速创新则无从谈起。

  随着变化不断发生,自动化的质量保证至关重要。 “我们有一个完整的产品需求管理平台,一个bug管理平台和大量的自动化测试脚本,”赵林介绍。在阿里,每次发布新版本之前,必须进行回滚测试。对于重要的产品功能,技术团队在专业测试人员的帮助下执行产品开发的单元测试,测试脚本被添加到自动测试平台,持续确保产品质量。

  阿里云互联网中间件:企业和政府的多功能平台

  在中国,阿里云互联网中间件服务多家大型政企客户,包括政府、医院、大学和各行各业的企业用户。

  中国石化旗下的电子商务网站易派客就是飞天中间件的客户之一,这也是中国第一个石化部门的电子商务平台,2016年4月正式启用。在此前一年的试用中,实现了21亿美金的销售额。

  该平台也同样面向积极上云的中小企业,帮助他们获取灵活性和成本的优势。

  “我们相信未来会有越来越多的大型企业采用混合云服务,”王晶昱说,“企业客户迫切需要充分利用分布式系统架构的优势,从容管理高速变化的业务需求,快速实现业务创新。”

点赞
收藏