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

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介:

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

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

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

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

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

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

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

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

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

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

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

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

相关实践学习
基于MaxCompute的热门话题分析
本实验围绕社交用户发布的文章做了详尽的分析,通过分析能得到用户群体年龄分布,性别分布,地理位置分布,以及热门话题的热度。
SaaS 模式云数据仓库必修课
本课程由阿里云开发者社区和阿里云大数据团队共同出品,是SaaS模式云原生数据仓库领导者MaxCompute核心课程。本课程由阿里云资深产品和技术专家们从概念到方法,从场景到实践,体系化的将阿里巴巴飞天大数据平台10多年的经过验证的方法与实践深入浅出的讲给开发者们。帮助大数据开发者快速了解并掌握SaaS模式的云原生的数据仓库,助力开发者学习了解先进的技术栈,并能在实际业务中敏捷的进行大数据分析,赋能企业业务。 通过本课程可以了解SaaS模式云原生数据仓库领导者MaxCompute核心功能及典型适用场景,可应用MaxCompute实现数仓搭建,快速进行大数据分析。适合大数据工程师、大数据分析师 大量数据需要处理、存储和管理,需要搭建数据仓库?学它! 没有足够人员和经验来运维大数据平台,不想自建IDC买机器,需要免运维的大数据平台?会SQL就等于会大数据?学它! 想知道大数据用得对不对,想用更少的钱得到持续演进的数仓能力?获得极致弹性的计算资源和更好的性能,以及持续保护数据安全的生产环境?学它! 想要获得灵活的分析能力,快速洞察数据规律特征?想要兼得数据湖的灵活性与数据仓库的成长性?学它! 出品人:阿里云大数据产品及研发团队专家 产品 MaxCompute 官网 https://www.aliyun.com/product/odps 
相关文章
|
4天前
|
人工智能 数据管理 Serverless
阿里云数据库走向Serverless与AI驱动的一站式数据平台具有重大意义和潜力
阿里云数据库走向Serverless与AI驱动的一站式数据平台具有重大意义和潜力
410 2
|
4天前
|
人工智能 运维 Cloud Native
、你如何看待阿里云数据库走向Serverless与AI驱动的一站式数据平台?
、你如何看待阿里云数据库走向Serverless与AI驱动的一站式数据平台?
151 2
|
4天前
|
存储 数据可视化 数据管理
基于阿里云服务的数据平台架构实践
本文主要介绍基于阿里云大数据组件服务,对企业进行大数据平台建设的架构实践。
761 2
|
4天前
|
分布式计算 大数据 BI
MaxCompute产品使用合集之MaxCompute项目的数据是否可以被接入到阿里云的Quick BI中
MaxCompute作为一款全面的大数据处理平台,广泛应用于各类大数据分析、数据挖掘、BI及机器学习场景。掌握其核心功能、熟练操作流程、遵循最佳实践,可以帮助用户高效、安全地管理和利用海量数据。以下是一个关于MaxCompute产品使用的合集,涵盖了其核心功能、应用场景、操作流程以及最佳实践等内容。
|
4天前
|
分布式计算 大数据 MaxCompute
MaxCompute产品使用合集之使用pyodps读取OSS(阿里云对象存储)中的文件的步骤是什么
MaxCompute作为一款全面的大数据处理平台,广泛应用于各类大数据分析、数据挖掘、BI及机器学习场景。掌握其核心功能、熟练操作流程、遵循最佳实践,可以帮助用户高效、安全地管理和利用海量数据。以下是一个关于MaxCompute产品使用的合集,涵盖了其核心功能、应用场景、操作流程以及最佳实践等内容。
|
4天前
|
人工智能 数据管理 大数据
阿里云数据库走向Serverless与AI驱动的一站式数据平台是一个很有前景和意义的发展方向
阿里云数据库走向Serverless与AI驱动的一站式数据平台是一个很有前景和意义的发展方向
39 2
|
4天前
|
分布式计算 DataWorks Java
DataWorks产品使用合集之阿里云DataWorks专有云环境下,上传MaxCompute的UDF(用户自定义函数)的JAR包的步骤如何解决
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
22 0
|
4天前
|
SQL 分布式计算 DataWorks
MaxCompute产品使用合集之阿里云MaxCompute对SQL语句的长度的长度限制是多少
MaxCompute作为一款全面的大数据处理平台,广泛应用于各类大数据分析、数据挖掘、BI及机器学习场景。掌握其核心功能、熟练操作流程、遵循最佳实践,可以帮助用户高效、安全地管理和利用海量数据。以下是一个关于MaxCompute产品使用的合集,涵盖了其核心功能、应用场景、操作流程以及最佳实践等内容。
|
4天前
|
机器学习/深度学习 分布式计算 数据挖掘
阿里云 MaxCompute MaxFrame 开启免费邀测,统一 Python 开发生态
阿里云 MaxCompute MaxFrame 正式开启邀测,统一 Python 开发生态,打破大数据及 AI 开发使用边界。
756 1
|
4天前
|
人工智能 DataWorks 数据可视化
心动基于阿里云DataWorks构建游戏行业通用大数据模型
心动游戏在阿里云上构建云原生大数据平台,基于DataWorks构建行业通用大数据模型,如玩家、产品、SDK、事件、发行等,满足各种不同的分析型应用的要求,如AI场景、风控场景、数据分析场景等。
348 1