网易首页 > 网易号 > 正文 申请入驻

Jeff Dean,阿里花了十年也没「绕开」他

0
分享至

来源:市场资讯

(来源:雷峰网)



“Jeff Dean的论文,与阿里王坚、周靖人、徐常亮、孙牧、林伟、关涛不为人知的故事。”

作者丨覃倩雯

编辑丨刘伟

前言:

雷峰网曾在此前的文章中讲述了Jeff Dean如何影响腾讯早期技术决策。近期我们又与阿里多位原高层及核心技术人员交流,挖掘了Jeff Dean对阿里技术路线的影响。本文是阿里系列第一篇,讲述MapReduce如何沿两条路径进入阿里、影响ODPS;下一篇将继续讲述TensorFlow对阿里AI技术体系的影响。

据微软早期成员回忆,20多年前,周靖人第一次读到Jeff Dean发表的MapReduce论文时,被里面的技术思路深深折服了。

这个思路后来直接影响了周靖人在微软时的成名作:Scope。

戏剧性的是,Scope在20年后也成为了阿里很多AI明星产品的名字,如Model Scope(魔搭社区)、AgentScope、DashScope……这里面,或许多少藏着周靖人的“私心和遗憾”——一个曾被拒绝的开源梦。

而当时和周靖人在微软一起做Scope这套系统的林伟、关涛等人,也跟着他来到了阿里。他们带着两个目标和野心,一是帮助阿里做一个更好的大数据平台,二是他们在微软看到了Jeff Dean团队在秘密研发Tensorflow,而当时阿里的场景有着比微软更大的AI叙事潜力(这部分的精彩故事将在下一篇文章呈现)。

有意思的是,周靖人后来从徐常亮手中接过来的阿里曾经的王牌技术产品ODPS,也与Jeff Dean的MapReduce也有着千丝万缕的关系。

于是,杭州遇上西雅图的戏码,正式上演。

01

被Jeff Dean启迪的周靖人,和他的一个遗憾

2007年前后,微软开始搭建自己的大数据平台Cosmos。当时微软研究院向必应团队推荐了自己的执行引擎Dryad。但Dryad很快暴露出问题:太难用。

因此,Cosmos急需在Dryad上再封装一层,给系统提供一个高级查询语言,把底层复杂的执行计划和计算图全部隐藏起来,让普通工程师可以用简单方式表达计算逻辑的抽象层。

Scope,在这个背景下出现了。

面对微软给的任务,周靖人作为直接负责人,立马想到了Jeff Dean的那篇文章。

微软的问题,和MapReduce论文里解决的那个问题:怎么让不懂分布式系统的人也能调用成百上千台机器,有异曲同工之处。

MapReduce给的思路很简单。把处理海量数据这件复杂的事,压缩成了一个简单的编程模型:先用Map把一项巨大的任务拆开,交给成百上千台机器并行处理;再用Reduce把结果汇总起来。

这样一来,任务应该跑在哪台机器、哪台机器突然挂了、数据怎么在集群里搬,统统交给系统。程序员只需要告诉系统一件事:自己到底想算什么。

但周靖人又在MapReduce基础上多走了一步:它还支持SQL。

在Scope里,开发者可以写SQL,也可以写类似MapReduce的脚本逻辑;系统会把这些代码编译、优化,把SQL转换成逻辑执行计划,再映射成Dryad的DAG图,最后在微软自己的Dryad去跑。

不会写复杂分布式程序的数据分析师,也可以直接写SQL。Scope会先把这些代码编译、优化,再翻译成一套执行计划,最后交给微软自己的Dryad去跑。

据参与者回忆,周靖人把SQL Server Optimizer一脉的优化思路带进Scope,重新写Rule,一点点改掉原来不好用的逻辑。之后他又全部把Optimizer改完,再重写Compiler、Code-gen。

在微软后来发表的Scope论文中,Compiler、Optimizer、Code Generation正是最核心的几部分,而标题就叫:“Parallel Databases Meet MapReduce”——并行数据库遇上MapReduce。

周靖人正是作者之一。

他从头到尾参与了Scope整个项目,亲手搭了一个核心团队,为它亲手写下了许多核心代码。

在他的带领下,Scope很快成为微软搜索体系里重要的大数据基础设施。但这套系统最后也给周靖人留下了一个很大的遗憾:微软不允许Scope开源。

而比Scope晚几年出现的另一款大数据通用计算引擎伯克利的Spark,却比干了一件微软没有做到的事:开源。

那时候,大学、创业公司、大厂工程师开始一起写代码、改Bug、开发插件,Spark很快从一个伯克利的研究项目,长成全球最有影响力的大数据框架之一。

据Scope早期的参与者回忆,当时Scope的工程能力和性能并不输Spark,甚至在相当长时间里明显领先。更早之前,知名大数据框架Flink创始人还带着一众开发者,两次到访华盛顿湖东侧的微软雷德蒙德总部88号大楼,向周靖人讨教。

但因为有了开源生态,Spark在行业内走出了更广阔的天地。而Scope,则一直留在了微软内部。

在一些人看来,Scope的这段经历,一直刻在周靖人的心里,成了一个遗憾。开源一事,也成了他的一个执念。

2015年,周靖人带着遗憾加入了阿里,当年跟他一起并肩作战做Scope的林伟、关涛,陆续也跟着来到了阿里。再后来,人们在阿里的开源技术生态中,陆续看到了GraphScope、ModelScope、DashScope……

从周靖人后来在阿里的技术实践来看,开源与开放始终是一条清晰的主线。

他把在微软积累多年的技术理念和研究带到了阿里,也把二十年前没能完成的事情,换了一个地方继续做了下去。

02

MapReduce催生Hadoop,

一路促成阿里王牌技术产品

在Scope沿用Jeff Dean技术思路的同一时间,Jeff Dean的论文也正影响着大洋彼岸的雅虎中国和阿里。

2004年前后,Google公开了GFS、MapReduce论文,但并没有把内部系统开源。外面的工程师能看到图纸,却拿不到真正的程序。

传奇开发者Doug Cutting决定自己写。

他按照GFS、MapReduce的架构思想,从头实现了一套开源存储和计算系统,后来逐渐演化为Hadoop MapReduce。

随着2006年Doug Cutting加入雅虎,Hadoop从一个开源项目,真正跑进了大型互联网公司的生产环境。

当时雅虎体系里,有一个中国工程师:孙牧。

孙牧很早就开始研究MapReduce和Hadoop,还曾写文章向国内工程师科普这套当时颇为新鲜的大数据技术。后来雅虎中国与阿里走到一起,孙牧进入阿里。

巧合的是,当时淘宝的数据已经快把原来的技术体系撑爆了。商品、交易、用户、搜索、广告,每天都在制造越来越多的数据。过去依赖Oracle等传统数据库解决的问题,已经越来越难靠老办法继续撑下去。

2008年前后,阿里开始大规模引入Hadoop。内部把这套系统称作:云梯1。因为对Hadoop非常精通,孙牧也因此成为云梯1的重要负责人。

但Hadoop从一开始,就只是阿里用来“救急”的过渡方案。

2009年,阿里云成立,作为当时阿里技术体系的核心负责人,王坚开始主导飞天的研发,希望从底层重做一套属于阿里自己的分布式计算系统。

阿里内部很快出现了一个颇为微妙的局面:云梯1,下面跑Hadoop;云梯2,下面跑飞天。

但只把飞天做出来还不够。

阿里最终想做的,不是把Hadoop用好,而是把这套外部系统换掉。问题也随之而来:把Hadoop换掉以后,海量数据拿什么算?

于是,ODPS成了王坚重点推动的另一项核心工程。飞天解决底层分布式计算和资源调度,ODPS则负责承接上层海量数据的计算与分析。

在王坚主导的这套技术体系里,ODPS后来成为和飞天紧密绑定的核心项目,而真正站在一线把这套系统做出来的直接负责人之一,是徐常亮。

2010年前后,徐常亮开始带队攻克这个问题。据早期参与者回忆,当时他手里只有两个应届生、两个实习生,后来团队才慢慢扩充到300多人。

最早时,这个项目还不叫ODPS。徐常亮给它起了一个很有阿里江湖气质的名字:干将莫邪。

早期参与人士透露,干将是MapReduce之上加入Join等更复杂的数据关联操作,让过去需要多轮MapReduce才能完成的事情,可以在更高一层直接表达。

莫邪解决的则是另一个问题:总不能让所有分析数据的人,都先学会写MapReduce。当时,Hadoop世界已经出现Hive,用户仍然写熟悉的SQL,Hive再把SQL翻译成下面的MapReduce作业。

徐常亮决定把这套思路拿过来,但有一件事要换:底层下面不再跑Hadoop。

据当时参与者回忆,徐常亮的办法很直接,把Hive生成的执行计划接过来,再做一层转换,最后交给飞天去执行。对上层用户来说,变化并不明显。他还是写SQL,但SQL下面真正执行的系统,已经开始一点点从Hadoop迁移到阿里自己的体系。

2011年前后,“干将莫邪”逐渐有了一个正式名字:ODPS,它开始支撑阿里金融、淘宝等核心业务。到2013年前后,阿里自研大数据平台已经能够支撑约5000台服务器。

此后几年,原本分散在Hadoop等平台上的集团数据开始大规模迁移。到2015年前后,ODPS逐渐成为阿里最核心的大数据底座之一。(更多阿里飞天系统的精彩故事,可点击雷峰网此前文章)

03

十年后,两波人在杭州坐到了一起

就在Hadoop逐渐退出阿里的2015年,一个熟悉的名字从西雅图来到杭州:周靖人。

加入阿里后,徐常亮逐渐把这套做了多年的系统交到周靖人手里,林伟、关涛也陆续从微软来到阿里。至此,十年前一起在雷德蒙德做Scope的那批人,又在杭州坐到了一起。

只不过这一次,他们面对的已经不是Scope,而是阿里花了多年时间从Hadoop体系里重新造出来的ODPS。

这件事放到十几年后再看,颇有些戏剧性。

周靖人在微软做Scope时,最重要的工作之一,是想办法把SQL变成可以在数千台机器上高效执行的任务;几乎同一时期,远在杭州的徐常亮,也沿着MapReduce、Hive往前走,最后做出了ODPS。

两拨人此前没有交集,却因为Jeff Dean的同一篇论文,各自在太平洋两岸走了十多年。一拨人在西雅图沿着MapReduce做出了Scope;另一拨人在杭州沿着MapReduce催生的Hadoop,走到了ODPS。

换言之,Jeff Dean二十年前写下的MapReduce,最后把两拨受它影响的人,都带到了同一张桌子上。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
固态电池车充电10分钟续航1500公里?中国科协名誉主席万钢:那是美好的想象

固态电池车充电10分钟续航1500公里?中国科协名誉主席万钢:那是美好的想象

快科技
2026-08-19 22:46:21
顶级体坛流氓,逼走陈忠和、刘国梁、郎平,单挑 3 个体坛顶流

顶级体坛流氓,逼走陈忠和、刘国梁、郎平,单挑 3 个体坛顶流

酷侃体坛
2026-08-04 18:30:28
CCTV5直播,中国男篮PK卡塔尔,7人离队板上钉钉,12人名单实锤

CCTV5直播,中国男篮PK卡塔尔,7人离队板上钉钉,12人名单实锤

体坛小快灵
2026-08-20 09:14:20
七夕甜蜜暴击,孟子义李昀锐这波宣发让人分不清真假

七夕甜蜜暴击,孟子义李昀锐这波宣发让人分不清真假

草莓解说体育
2026-08-20 03:16:14
14起造谣鸿蒙智行的案件被网安通报,1人被刑拘!网友:难怪华为做啥他们都说是AI,原来他们就是这么干的?

14起造谣鸿蒙智行的案件被网安通报,1人被刑拘!网友:难怪华为做啥他们都说是AI,原来他们就是这么干的?

大白聊IT
2026-08-19 00:43:57
“马德雷山”号上的菲律宾人员要步仙宾礁的9701号船的“后尘”了

“马德雷山”号上的菲律宾人员要步仙宾礁的9701号船的“后尘”了

林子说事
2026-08-19 14:30:36
结婚8年3孩均非亲生,男方已将孩子全部送还女方

结婚8年3孩均非亲生,男方已将孩子全部送还女方

中国新闻周刊
2026-08-19 20:11:05
墙倒众人推!曹云金不再隐忍,给郭德纲最狠一击,刀刀直戳心窝子

墙倒众人推!曹云金不再隐忍,给郭德纲最狠一击,刀刀直戳心窝子

东方不败然多多
2026-08-20 04:35:42
大连万达商管等被执行2.5亿

大连万达商管等被执行2.5亿

界面新闻
2026-08-20 10:36:20
四川升学宴5死悲剧真相追踪!照片对比触目惊心:透过现场实拍,读懂坍塌的致命瞬间

四川升学宴5死悲剧真相追踪!照片对比触目惊心:透过现场实拍,读懂坍塌的致命瞬间

火山詩话
2026-08-19 16:02:07
"龙餐馆"原型刘磊:美国雇佣兵日薪2000刀,餐车挂中文被一路放行

"龙餐馆"原型刘磊:美国雇佣兵日薪2000刀,餐车挂中文被一路放行

军情观察家
2026-08-19 18:25:07
新规出台,强制缴纳公积金上热搜,全额社保再加公积金,用工成本高企员工担心工资下降

新规出台,强制缴纳公积金上热搜,全额社保再加公积金,用工成本高企员工担心工资下降

Mr王的饭后茶
2026-08-18 23:44:05
卡塔尔:我们不打了。中国男篮:那我可就不客气了

卡塔尔:我们不打了。中国男篮:那我可就不客气了

盛夏微凉
2026-08-20 07:19:42
一脸油腻,表情狰狞,却硬在央视大剧演刑警,网友:真不害臊吗?

一脸油腻,表情狰狞,却硬在央视大剧演刑警,网友:真不害臊吗?

洲洲影视娱评
2026-08-19 13:23:27
首款车型预售当晚App崩溃无法下单 高管自嘲“草台班子”

首款车型预售当晚App崩溃无法下单 高管自嘲“草台班子”

凤凰网科技
2026-08-19 12:53:12
父亲患病,三个儿子凑不齐3万医药费,他没怨言,悄悄卖了祖屋

父亲患病,三个儿子凑不齐3万医药费,他没怨言,悄悄卖了祖屋

兰姐说故事
2026-02-05 10:50:09
巴图一声二舅叫得梁天心花怒放,巴图与梁天的亲近远胜生父英达。只因在巴图心中,梁天是童年那段灰暗岁月里,陪他走过困境的人

巴图一声二舅叫得梁天心花怒放,巴图与梁天的亲近远胜生父英达。只因在巴图心中,梁天是童年那段灰暗岁月里,陪他走过困境的人

一盅情怀
2026-08-19 15:41:13
上海13岁女儿不够独立,半夜总跑去和爷爷睡,母亲推开门当场崩溃

上海13岁女儿不够独立,半夜总跑去和爷爷睡,母亲推开门当场崩溃

温情邮局
2025-04-09 16:55:04
拉菲尼亚点射行云流水,戈登效仿却送大礼,巴萨这7000万花得冤?

拉菲尼亚点射行云流水,戈登效仿却送大礼,巴萨这7000万花得冤?

追梦聊球
2026-08-20 10:49:27
全网力挺郑功成!养老金要拨乱反正?公共福利不能任由强者通吃

全网力挺郑功成!养老金要拨乱反正?公共福利不能任由强者通吃

混沌录
2026-08-19 23:02:09
2026-08-20 11:20:49
新浪财经 incentive-icons
新浪财经
新浪财经是一家创建于1999年8月的财经平台
4483117文章数 9325关注度
往期回顾 全部

科技要闻

DeepSeek Harness更新多模态支持

头条要闻

女子坠入公园深水区仰漂近1小时 路人以为是假人模特

头条要闻

女子坠入公园深水区仰漂近1小时 路人以为是假人模特

体育要闻

拥有“儿皇梦”的罗德里,为何选择巴萨?

娱乐要闻

汪峰也没想到章子怡,挖到了一条财路

财经要闻

美联储纪要"鹰声"不小 AI借贷风险被盯上

汽车要闻

小米澎程N70体验 后排空间夸张亦可旋转对坐

态度原创

亲子
旅游
教育
手机
数码

亲子要闻

3岁男童脸面肿胀,竟是纽扣电池在鼻腔内作祟

旅游要闻

陕西县城卧虎藏龙!这座纪念馆看着低调,里面却大有来头

教育要闻

“That‘s the Last Straw” 忍无可忍时,全世界都在说这句源自阿拉伯沙漠的英语

手机要闻

3000-4000元闭眼入!三台性能旗舰选购建议,一加Ace 6至尊版领衔

数码要闻

小米REDMI Watch 6活力版智能手表发布:1.85英寸方屏,349元

无障碍浏览 进入关怀版