数据中台的智能进化—阿里巴巴十二年数据平台发展历程

本文涉及的产品
大数据开发治理平台DataWorks,Serverless资源组抵扣包300CU*H
简介: 从2016年诞生起,“中台”概念就一路火热至今,对互联网与金融行业数字化转型产生了极为深远的影响。 作为“中台”概念的提出者和先行者,阿里巴巴用12年的实践探索了中台能力建设和数据应用。在不断升级和重构的过程中,阿里巴巴的中台建设经历了从分散的数据分析到数据中台化能力整合,再到全局数据智能化的时代。

从2016年诞生起,“中台”概念就一路火热至今,对互联网与金融行业数字化转型产生了极为深远的影响。

 

作为“中台”概念的提出者和先行者,阿里巴巴用12年的实践探索了中台能力建设和数据应用。在不断升级和重构的过程中,阿里巴巴的中台建设经历了从分散的数据分析到数据中台化能力整合,再到全局数据智能化的时代。

 

在当下如火如荼的金融行业中台建设浪潮中,不少金融机构对于中台建设仍存诸多迷思,中台建设将走向何方?数据资产到底该如何管理?阿里巴巴的中台建设之路应该能为金融机构带来借鉴。

 

日前,在阿里云举办的2021阿里云金融数据智能峰会上,阿里云智能计算平台事业部研究员关涛对阿里巴巴如何构建数据中台核心三要素中的平台技术部分进行了全盘分享,其中包括数据平台发展的四个典型阶段,支持中台业务的四大技术挑战,以及数据平台的四大技术趋势等。

 

在阿里中台的成功实践中,方法论、组织、平台能力是“数据中台”的核心三要素,而其中平台能力建设最为关键,难度也最大。阿里巴巴在打造强大的数据中台底座方面已经进行了积极探索,并且还在不断与时俱进夯实底座,构建面向未来的能力。


阿里巴巴数据平台发展的四大阶段

构建数据中台,一个强大的数据平台作为底座必不可少。


阿里巴巴数据平台发展的四个阶段,一定程度上其实也是阿里巴巴数据中台发展的四个阶段。这四个阶段里,你可以看到阿里巴巴对自身数据的商业价值的萃取,对原有分而治之的数据系统的聚合,对计算数据资产化和数据高效应用的新思路以及对数据平台治理过程中面临的组织变革等。


阶段一:业务百花齐放,发现数据价值

幻灯片5.PNG

2009年到2012年,阿里巴巴电商业务进入爆发期,涌现出非常多有名的业务团队,比如淘宝、1688、AliExpresss、一淘等。每个业务都是基于数据驱动的全场景业务,业务方对数据有着强烈的诉求。

 

那个时候,阿里巴巴技术几乎都是IOE架构,核心数据系统是Oracle。2年时间内,阿里巴巴建成了全亚洲最大的Oracle集群。但是在2010年,Oracle已经不能满足计算的要求,有非常多数据延迟和不满足性,再加上昂贵的成本,没办法继续支撑业务发展。

 

阿里巴巴开始认真审视建设下一代数据平台的重要性,同时启动了两个并行项目:一个是“云梯1”,基于开源Hadoop技术体系,多个业务团队构建多个Hadoop集群,集群规模达到4000台服务器。

 

一个是“云梯2”(ODPS,现MaxCompute),作为阿里巴巴自研产品启动研发,集群规模1200台左右。蚂蚁小微贷款“牧羊犬”业务是第一个吃螃蟹的业务,上线“云梯2”的过程被称为“人肉云计算”与“分步试计算”。王坚院士2018年曾在央视《朗读者》节目朗读《进入空气稀薄地带》,形容的就是自研数据平台那时的现状与信念。

 

两个项目在阿里巴巴内部形成竞合状态,并行探索阿里巴巴数据平台发展的轨迹。这个时期,所有业务方的数据几乎都是垂直建设,以自己业务形态形成独立小闭环的形式飞快向前奔跑。


阶段二:业务垂直小闭环,数据孤岛显现

幻灯片6.PNG

2012年到2015年,阿里巴巴电商业务在飞速发展的同时,涌现出更多的新兴业务:2013年,创立菜鸟,启动“all-in 无线”战略;2014年,投资高德,与银泰合资,阿里旅行成立;2015年,推出钉钉/零售通、成立口碑、控股阿里健康等等。

 

这个时期,阿里巴巴业务蓬勃发展,形成了12个业务部门和9套不同的平台系统,而且每套平台系统架构都不一样,用户数字化流程需要横跨多个BU的多套数据系统。

 

数据孤岛现象开始日益严重,数据成本越来越高,统一的数据平台建设已经迫在眉睫,这也是阿里巴巴数据中台的起点。

 

与此同时,“云梯1”和“云梯2”也正在经历大变革。

 

2013年3月28日,阿里巴巴集团技术保障部架构师云铮的邮件直达集团高层:“按照数据增量与未来业务增长的情况,云梯1和云梯2两套系统的存储和计算能力将在今年6月21日到达瓶颈。”届时,许多的业务将因为技术的限制而无法展开。

 

这意味着,数据平台已经无法再同时并行“云梯1”与“云梯2”两个项目,必须选择其中1个。如果选择“云梯1”,Hadoop的5000节点限制如何突破?涉及到金融业务,开源体系如何保证大数据的安全与可用性?跨机房方案业界无参考如何解决?业务交互频繁,跨机房如何保证数据稳定交互?

 

一系列的技术难题都逐渐将数据平台推向自研道路。

 

最终,阿里巴巴集团多个技术部门合璧,决定选择“云梯2”挑战5K巅峰。短短几个月时间,“云梯2”从1500台跨入5000台并突破单物理机房限制,通过10倍压力测试,同时支持跨集群计算与高可用,为阿里巴巴未来多年的大数据发展奠定了坚实的技术基础。

 

5K项目完成技术突破后,新的压力接踵而来。业务快速发展导致数据规模也急剧膨胀,如何统一管理数据、统一保证数据安全、具备统一开放能力等问题成为数据平台思考的核心。

 

为此,阿里巴巴内部启动了一个比较有名的项目,将所有业务部门数据都同步到统一的大数据平台,统一进行管理。这个项目经历了两年,涉及阿里巴巴所有事业部,这个过程中,还逐渐推进通用数据平台能力产品化并具备金融级平台的能力。

 

从当时来看,阿里巴巴建设数据平台的过程是全面统一数据的过程,也是中国第一个超大规模数据中台建设和迁移的过程。


阶段三:数据中台支撑业务可持续发展

幻灯片8.PNG

2015年到2018年,阿里巴巴数据中台方法论开始确立,拉开了数据中台建设的大幕。2015年,阿里巴巴集团宣布启动“中台战略”后,开始构建符合DT时代的更灵活的“大中台,小前台”组织机制和业务机制。阿里巴巴每个运营小二都可以基于数据制定覆盖用户生命周期的数据化运营策略,生意参谋开始探索数据业务化,更多的业务开始走向实时化。

 

但是,数据和计算的高速增长、资源的高速消耗带来了数据需要治理的问题。阿里巴巴的团队们开始思考怎么把数据中台的方法论落实到平台层,让数据平台支撑数据中台的建设。

· 数据是谁的? 谁来用? 谁来管控?数据质量由谁负责?

· 平台团队和业务团队是两个团队,成本关系是什么?

· 中台方法论,如何落地在数据平台落地?如何治理?

· 数字增长很快,超过业务增长,怎么办?

· 一张核心表12PB,每个部门复制1份,一年几千万就没了怎么办?

· 我知道要删除一半的数据,但到底是哪一半?

这些问题的背后是数据的治理以及资产化,我们需要一套平台系统把方法论承载进来,真正形成统一化。在数据平台侧,DataWorks 构建大规模协同数据开发与治理的一站式能力,MaxCompute 支持服务器集群达到十万级,服务阿里集团全部BU、20多万员工的日常运营,一起支撑各项业务的可持续发展。


阶段四:云上数据中台与业务伴生

幻灯片9.PNG

2018年之后,整个阿里巴巴数据平台系统已经很成熟,平台方和业务方达成一个非常好的配合状态。业务方认可数据平台的价值,业务部门与技术部门相伴相生,数据中台服务业务达到正循环,成为数据中台建设成功的一个标志。

 

阿里巴巴从2018年内部所有系统开始上云,到2021年实现了云上数据中台与业务伴生:双11核心系统100%上云,阿里巴巴全面云原生化;每秒53.8万笔,阿里云抗住全球最大流量洪峰;数据中台覆盖阿里集团所有BU;运营小二及时发现问题、分析问题,实现实时运营决策;短视频、直播等新业务继续涌现……

 

可以看到,阿里巴巴的数据中台建设是成功的,并且仍在高速向前发展。

MaxCompute 智能数仓让双11成为日常,湖仓一体逐步成为下一代大数据平台架构,DataWorks建设的数据中台全面服务业务,支持集团内数百个数据应用,通过全链路数据治理,以低成本增长支持集团业务高速增长。


数据平台建设的四个核心挑战

一个数据中台建设的成功与否的核心指标,不是系统效率,不是平台效率,而是“数据效率”。

 

阿里巴巴主要从规模与弹性、数据的成本、数据的正确性与可维护性、数据利用率4个方面来衡量“数据效率”。

幻灯片11.PNG


在这个核心指标下,方法论、组织、平台能力则是数据中台成功的核心三要素。那么,数据平台要想建设好,背后究竟有哪些方法,建设过程中有哪些难点需要注意?背后要做的工作其实非常多,本次仅从面向业务的4个切面做介绍,暂未涉及存储、计算引擎等层面的挑战。


挑战一:数据资产管理体系

对于数据资产来说,首先要解决的一个问题是:什么叫企业的数据资产?阿里巴巴的每个BU都有一个自己事业部的数据资产全景图,我们通过一张图统管阿里巴巴99.9%计算数据资产,每个部门的存储计算成本将全部量化,直接展现在管理者的面前。

 

第二个问题:如何看资产?对于企业而言,资产难道就是一个个成本的数字吗?阿里巴巴通过数据资产的透视,让管理者知道我自己的数据来源于哪,服务给谁,谁又是我最好的合作伙伴,同时又可以满足数据流动审计的需求。

 

第三个问题:如何进行资产的规模化?新的业务合并/收购/创新,如何将这套资产体系快速地复制?在DataWorks等工具中提供数据中台建模工具,能够为数据中台建设提供规范化图纸,针对不同的业务域进行划分,进行智能建模,让新业务快速复用之前成熟的数据架构,达到资产规模化的能力。


挑战二:数据质量体系

对于数据质量来说,首先要先解决的一个问题是:事前质量如何定义?金融行业经常提到一个概念叫对账,阿里巴巴数据也要对账,针对超过千万级别数据表的对账问题,我们提了“质量规则”的概念。700多万质量规则,每天新增1万多条,人工要怎么配?阿里巴巴建设了37种规则模板,通过智能规则推荐匹配,采纳率达到75%。

 

第二个问题:事中质量如何执行?700多万条质量规则需要耗费大量计算资源怎么办?通过什么方式来降低成本?我们通过智能化技术建设了数据质量调度引擎、ETL引擎,数据变更后实时触发质量监控,采用优先级策略,进行空闲运行。

 

第三个问题:事后质量如何自动化?规则写死了,但数据是活的,遇到周期性波动和变化怎么办?我们在数据质量建设的时候融入很多人工智能的技术,通过机器学习方式学习数据生成的样子,能够对动态阈值进行智能预测,通过算法匹配周期性波动。


挑战三:数据安全体系

对于数据安全来说,要解决如何降低使用成本,提高易用性;如何覆盖数据全生命周期;如何做权限管控;如何数据脱敏,如何识别敏感行为进行数据溯源等问题,阿里巴巴内部沉淀了超过20项不同的安全治理规则,这些规则最终能够帮助平台在满足业务高速增长的情况下同时满足个人合规的要求。


挑战四:数据治理体系

当数据治理进入深水区,数据成本增速如何不超过业务增速;如何调动全员治理的积极性,培养成本意识,在阿里巴巴,数据治理是引擎、平台和人的互相配合,引擎对算力和成本极致追求,持续打破快速增长的数据计算与成本增长的线性关系,平台通过存储健康分、计算健康分成为集团各团队数据治理战役的核心指标,推动人做数据治理和管理,利用平台全链路工具,构建数据治理技术运营体系。通过这样的成本报表的方式把平台层的成本和价值展示清楚。

 

可以看出,在12年数据平台建设期间,阿里巴巴从数据的资产、质量、安全、治理等多个纬度沉淀出了数据中台产品化的能力。


作为中台底座,数据平台下一站走向何方

未来,作为中台的底座,数据中台将从数据智能到智能数据,“湖仓一体”满足架构灵活升级、“智能数仓”解决超大规模下的数据管理难题、“智能查询”极大降低数据分析门槛、AI的云原生化/规模化/标准化与普惠化让其成为大数据的终极出口,不断加速大数据与AI一体化的融合。


趋势一:一体两面的湖仓一体

幻灯片24.PNG

作为下一代数据平台架构,湖仓一体满足复杂现状下架构的灵活升级。数据仓库主打企业级数据,处理更精细、更经济、更高效。企业可以建设自己的数据中台,无论是引擎优化,还是数据管理,有一整套方法论以及支撑的工具。但是进入门槛很高,成本又贵,还有使用门槛。数据湖是脱胎于开源体系的技术,进入门槛和成本较低,比较灵活,企业容易实现自建数据湖,只是数据统一存储之外,企业需要进一步做各种精细化管理,希望数据能治理,能管理,成本低,还可运维。

 

如何打通数据湖和数据仓库割裂的体系,架构上融合数据湖的灵活性以及数据仓库的企业级能力,阿里巴巴提出的湖仓一体架构,统一存储和元数据,打通数据体系,利用智能数仓技术针对不同的数据和义务,做自动分类存储和处理。


趋势二:数据仓库进入“自动驾驶”时代

幻灯片25.PNG

超大规模数据带来管理难题,传统的“DBA模式”已经很难胜任。阿里巴巴有超过千万级别的表,很多核心数据开发工程师,一个人负责上万张表,没有办法做精细化的治理和建模,这样的系统不能随人的方式扩展,所以未来,越来越多的AI技术会融合进大数据系统,进入“自动驾驶”时代。


趋势三:所查即所得,基于自然语言的智能数据查询

阿里巴巴正在数据之上尝试构建一个超大规模的知识图谱,通过知识图谱的方式做数据到语义层的翻译,再通过NLP(自然语言处理)等技术跟用户做结合,形成一个桥梁。比如用户输入北京市互联网客户有哪些,就可以自动生成得到一份数据。阿里巴巴正试图把通过自然语言的智能查询在海量数据上用起来,规模化起来,让更多的非专业数据人员也可以独立完成数据分析工作。


趋势四:数据即智能,AI工程化的基础能力

幻灯片27.PNG

数据需要智能的加速,AI是大数据的终极出口。我们知道,真正想把AI用起来是一个非常难的事情,从最初的数据兴起、数据提炼、模型训练、模型调优,再到模型部署和服务,整个链路非常长。如果我们有5万人可以直接使用数据,可能真正能用AI的人可能不超过5000人,那如何把AI技术随着数据赋能给业务方,这就是所谓的AI工程化。

幻灯片28.PNG


最后总结一下,上述内容只是泛泛地提到了阿里数据中台底座建设的四个典型阶段,遇到的四大技术挑战,以及数据平台的四大技术趋势等话题,这些内容还不是阿里巴巴数据中台的全部。通过12年时间,阿里巴巴数据平台建设已经有了非常多的技术积累,这些平台能力也在不断推动数据中台向智能化进化,并且还会一直向前演进,服务阿里巴巴并输出给全社会。


相关实践学习
基于MaxCompute的热门话题分析
本实验围绕社交用户发布的文章做了详尽的分析,通过分析能得到用户群体年龄分布,性别分布,地理位置分布,以及热门话题的热度。
一站式大数据开发治理平台DataWorks初级课程
DataWorks 从 2009 年开始,十ー年里一直支持阿里巴巴集团内部数据中台的建设,2019 年双 11 稳定支撑每日千万级的任务调度。每天阿里巴巴内部有数万名数据和算法工程师正在使用DataWorks,承了阿里巴巴 99%的据业务构建。本课程主要介绍了阿里巴巴大数据技术发展历程与 DataWorks 几大模块的基本能力。 课程目标  通过讲师的详细讲解与实际演示,学员可以一边学习一边进行实际操作,可以深入了解DataWorks各大模块的使用方式和具体功能,让学员对DataWorks数据集成、开发、分析、运维、安全、治理等方面有深刻的了解,加深对阿里云大数据产品体系的理解与认识。 适合人群  企业数据仓库开发人员  大数据平台开发人员  数据分析师  大数据运维人员  对于大数据平台、数据中台产品感兴趣的开发者
相关文章
|
1月前
|
SQL 存储 分布式计算
ODPS技术架构深度剖析与实战指南——从零开始掌握阿里巴巴大数据处理平台的核心要义与应用技巧
【10月更文挑战第9天】ODPS是阿里巴巴推出的大数据处理平台,支持海量数据的存储与计算,适用于数据仓库、数据挖掘等场景。其核心组件涵盖数据存储、计算引擎、任务调度、资源管理和用户界面,确保数据处理的稳定、安全与高效。通过创建项目、上传数据、编写SQL或MapReduce程序,用户可轻松完成复杂的数据处理任务。示例展示了如何使用ODPS SQL查询每个用户的最早登录时间。
90 1
|
1月前
|
存储 人工智能 搜索推荐
解锁AI新境界:LangChain+RAG实战秘籍,让你的企业决策更智能,引领商业未来新潮流!
【10月更文挑战第4天】本文通过详细的实战演练,指导读者如何在LangChain框架中集成检索增强生成(RAG)技术,以提升大型语言模型的准确性与可靠性。RAG通过整合外部知识源,已在生成式AI领域展现出巨大潜力。文中提供了从数据加载到创建检索器的完整步骤,并探讨了RAG在企业问答系统、决策支持及客户服务中的应用。通过构建知识库、选择合适的嵌入模型及持续优化系统,企业可以充分利用现有数据,实现高效的商业落地。
85 6
|
1月前
|
存储 数据采集 监控
大数据技术:开启智能决策与创新服务的新纪元
【10月更文挑战第5天】大数据技术:开启智能决策与创新服务的新纪元
|
3月前
|
运维 算法 数据可视化
【2021 高校大数据挑战赛-智能运维中的异常检测与趋势预测】2 方案设计与实现-Python
文章详细介绍了参加2021高校大数据挑战赛中智能运维异常检测与趋势预测任务的方案设计与Python实现,包括问题一的异常点和异常周期检测、问题二的异常预测多变量分类问题,以及问题三的多变量KPI指标预测问题的算法过程描述和代码实现。
75 0
|
21天前
|
机器学习/深度学习 人工智能 运维
智能运维:大数据与AI的融合之道###
【10月更文挑战第20天】 运维领域正经历一场静悄悄的变革,大数据与人工智能的深度融合正重塑着传统的运维模式。本文探讨了智能运维如何借助大数据分析和机器学习算法,实现从被动响应到主动预防的转变,提升系统稳定性和效率的同时,降低了运维成本。通过实例解析,揭示智能运维在现代IT架构中的核心价值,为读者提供一份关于未来运维趋势的深刻洞察。 ###
74 10
|
1月前
|
机器学习/深度学习 人工智能 开发框架
解锁AI新纪元:LangChain保姆级RAG实战,助你抢占大模型发展趋势红利,共赴智能未来之旅!
【10月更文挑战第4天】本文详细介绍检索增强生成(RAG)技术的发展趋势及其在大型语言模型(LLM)中的应用优势,如知识丰富性、上下文理解和可解释性。通过LangChain框架进行实战演练,演示从知识库加载、文档分割、向量化到构建检索器的全过程,并提供示例代码。掌握RAG技术有助于企业在问答系统、文本生成等领域把握大模型的红利期,应对检索效率和模型融合等挑战。
157 14
|
30天前
|
机器学习/深度学习 运维 Kubernetes
AllData数据中台核心菜单三:数据平台(K8S)
杭州奥零数据科技有限公司成立于2023年,专注于数据中台业务,维护开源项目AllData并提供商业版解决方案。AllData提供数据集成、存储、开发、治理及BI展示等一站式服务,支持AI大模型应用,助力企业高效利用数据价值。
AllData数据中台核心菜单三:数据平台(K8S)
|
1月前
|
存储 自然语言处理 机器人
揭秘LangChain超能力:一键解锁与多元语言模型的梦幻联动,打造前所未有的智能对话体验!
【10月更文挑战第7天】LangChain是一个开源框架,旨在简化应用程序与大型语言模型(LLM)的交互。它提供抽象层,使开发者能轻松构建聊天机器人、知识管理工具等应用。本文介绍如何使用LangChain与不同语言模型交互,涵盖安装、环境设置、简单应用开发及复杂场景配置,如文档处理和多模型支持。
41 3
|
30天前
|
存储 机器学习/深度学习 人工智能
AllData数据中台核心菜单二:数据平台
杭州奥零数据科技有限公司成立于2023年,专注于数据中台业务,维护开源项目AllData并提供商业版解决方案。AllData提供数据集成、存储、开发、治理及BI展示等一站式服务,支持AI大模型应用,助力企业高效利用数据价值。
|
2月前
|
人工智能 自然语言处理 API
深入浅出 LangChain 与智能 Agent:构建下一代 AI 助手
我们小时候都玩过乐高积木。通过堆砌各种颜色和形状的积木,我们可以构建出城堡、飞机、甚至整个城市。现在,想象一下如果有一个数字世界的乐高,我们可以用这样的“积木”来构建智能程序,这些程序能够阅读、理解和撰写文本,甚至与我们对话。这就是大型语言模型(LLM)能够做到的,比如 GPT-4,它就像是一套庞大的乐高积木套装,等待我们来发掘和搭建。
103 1

热门文章

最新文章