首页 > 新闻 > 专家观点 >

百度林仕鼎谈云计算:技术将重构整个社会

2013-07-18 09:32:30   作者:   来源:《程序员》    评论:0  点击:10662


  林仕鼎,现任百度大数据首席架构师,负责公司数据相关工作,并统一指导基础架构部、系统部以及运维部的技术和战略方向,同时对影响公司未来战略的关键技术进行前瞻研究和探索。

闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁炬儳缍婇弻鐔兼⒒鐎靛壊妲紒鐐劤缂嶅﹪寮婚悢鍏尖拻閻庨潧澹婂Σ顔剧磼閻愵剙鍔ょ紓宥咃躬瀵鎮㈤崗灏栨嫽闁诲酣娼ф竟濠偽i鍓х<闁诡垎鍐f寖闂佺娅曢幑鍥灳閺冨牆绀冩い蹇庣娴滈箖鏌ㄥ┑鍡欏嚬缂併劌銈搁弻鐔兼儌閸濄儳袦闂佸搫鐭夌紞渚€銆佸鈧幃娆撳箹椤撶噥妫ч梻鍌欑窔濞佳兾涘▎鎴炴殰闁圭儤顨愮紞鏍ㄧ節闂堟侗鍎愰柡鍛叀閺屾稑鈽夐崡鐐差潻濡炪們鍎查懝楣冨煘閹寸偛绠犻梺绋匡攻椤ㄥ棝骞堥妸鈺傚€婚柦妯侯槺閿涙稑鈹戦悙鏉戠亶闁瑰磭鍋ゅ畷鍫曨敆娴i晲缂撶紓鍌欑椤戝懘鎮樺┑瀣€垫い鎾跺枍缁诲棝鏌曢崼婵堢闁告帊鍗抽弻娑㈡偆娴i晲绨界紓渚囧枦椤曆囧煡婢跺á鐔荤疀閹惧墎楔闂佽桨鐒﹂崝娆忕暦閵娾晩鏁婇悹渚厛閺€銊х磽閸屾艾鈧绮堟笟鈧、鏍礋椤栨稑娈戦梺鍛婃尫閻掞箓锝為弴銏$厵闁硅鍔﹂崵娆戠棯閹冩倯闁逛究鍔岄~婊堝幢濡も偓楠炲姊虹粙娆惧剱闁圭懓娲獮鍐ㄢ堪閸喎娈熼梺闈涱槶閸庮噣宕戦幘璇查敜婵°倓鑳堕崣鍡涙⒑閸濆嫭澶勬慨妯稿姂瀹曟繂顓兼径瀣幍闂佸憡鍔樼亸娆撴倿閸涘﹥鍙忓┑鐘插鐢盯鏌熷畡鐗堝殗鐎规洏鍔嶇换婵嬪磼濞戞瑧鏆梻鍌氬€峰ù鍥х暦閻㈢ǹ绐楅柛鈩冪☉绾惧潡鏌熼幆鐗堫棄缂佺姵鐓¢弻鏇$疀閺囩儐鈧本绻涚粭鍝勫闁哄苯绉烽¨渚€鏌涢幘瀵告噰妞ゃ垺宀搁弫鎰板幢濞嗘垹妲囨繝娈垮枟閿曗晠宕㈤崗鑲╊洸婵犲﹤鎳愮壕濂告煟閹伴潧澧い搴㈢矊椤啰鈧稒蓱閸婃劗鈧鍠楅悡锟犮€佸Δ鍛妞ゆ垼濮ょ€氬ジ姊绘担鍛婅础閺嬵亝绻涢幘顕呮缂侇喖顭烽獮妯尖偓闈涙憸椤旀洟鏌i悩鍙夊巶闁告侗鍘奸悡鍌炴⒑鏉炴壆顦﹂柣妤€锕ョ粚杈ㄧ節閸ヮ灛褔鏌涘☉鍗炴灈婵炲懌鍊濆铏圭矙濞嗘儳鍓梺鍛婃尰缁诲嫰骞戦姀鐘斀闁搞儮鏅濋惁鍫ユ⒑缁嬫寧婀扮紒瀣灥閳诲秹鏁愰崪浣瑰瘜闂侀潧鐗嗙换鎺楀礆娴煎瓨鐓忛柛顐ゅ枑閸婃劖顨ラ悙鎻掓殲缂佸倹甯為埀顒婄到閻忔岸寮查鈧埞鎴︽倷閺夋垹浠搁柦鍐憾閹綊宕堕埡浣锋濠殿喖锕ㄥ▍锝夊箯閻樿鐏抽柧蹇e亞娴滃爼姊绘担钘夊惞闁革綇闄勬穱濠囧炊椤掆偓缁犳煡鏌曡箛鏇炐涢柡鈧禒瀣€甸柨婵嗙凹缁ㄤ粙鏌涙繝鍕槐婵﹥妞藉Λ鍐归妶鍡欐创鐎规洘锕㈡俊鎼佸Ψ椤旇棄鏋犳繝鐢靛Х閺佸憡鎱ㄩ悜钘夋瀬闁告稑锕ラ崣蹇涙煟閹达絾顥夐柡瀣╃窔閺岀喖姊荤€靛壊妲紒鐐礃椤濡甸崟顖氬唨妞ゆ劦婢€缁爼姊虹紒妯虹瑨闁诲繑宀告俊鐢稿礋椤栨氨顔婇梺鐟扮摠缁诲秵绂掗懖鈺冪<闁绘劦鍓欓崝銈嗐亜椤撶姴鍘寸€殿喖顭烽幃銏ゆ偂鎼达綆妲堕柣鐔哥矊缁绘帡寮灏栨闁靛骏绱曢崢浠嬫⒑鐟欏嫬鍔ゆい鏇ㄥ幖鐓ら柟缁㈠枟閻撴瑦銇勯弮鍌滄憘婵炲牊绮撻弻鈩冩媴閻熸澘顫嶉梺璇″灡濡啴宕规ィ鍐╁殤妞ゆ帊鐒﹀▍锕€鈹戦悩鍨毄濠殿噮鍙冮獮蹇涘礃椤旇偐顦ㄥ銈呯箰閸熺増銇欓幎鑺モ拻濞撴埃鍋撻柍褜鍓氱粙鎾诲煘閹烘鐓曢柡鍌濇硶鑲栭梺鐟扮畭閸ㄥ綊鍩為幋鐘亾閿濆簼绨荤紒鎰☉椤啴濡堕崱妯碱槬闂佺懓鍟跨粔鐟扮暦椤愨懡鏃堝川椤旇瀚藉┑鐐舵彧缁蹭粙骞夐敍鍕闁跨喓濮甸悡娆撴煣韫囷絽浜濋悘蹇曟暬閺屽秷顧侀柛鎾磋壘椤繈濡搁敂鑺ョ彿濠德板€撻懗鍫曞煘瀹ュ應鏀介柣妯哄级閹兼劗绱掗悩鍨殌闂囧鏌ㄥ┑鍡欏闁逞屽厸缁瑦淇婇幖浣哥厸闁稿本绮屽鎶芥⒒娴e憡鎯堥柛鐔哄█瀹曟垿骞樼紒妯煎幈闁硅壈鎻槐鏇㈡晬瀹ュ洨纾奸弶鍫氭櫅娴犺鲸顨ラ悙鏉戠瑨閾绘牕霉閿濆懎绾ч悗姘矙濮婄粯鎷呴崨闈涚秺瀵敻顢楅崟顒€浠梺闈浥堥弲娑氱矆閸屾壕鍋撻崗澶婁壕闂佸憡娲﹂崜娑㈠储閻㈠憡鈷戦柟顖嗗嫮顩伴梺绋款儏閹冲酣鎮惧畡鎵殕闁逞屽墴閸┾偓妞ゆ帒鍠氬ḿ鎰箾閸欏鐭掔€殿噮鍋嗛幏鐘差啅椤斿吋顓垮┑鐐差嚟婵挳顢栭幇鏉挎瀬闁搞儺鍓氶悡鐔兼煙闁箑寮鹃柛鐔风箻閺屾盯鎮欓崹顐f瘓濠殿喖锕︾划顖炲箯閸涘瓨鍤嶉柕澹讲鍋撴繝鍥ㄢ拺闂傚牃鏅濈粔鍓佺磼閻樿櫕宕岄柣娑卞枦缁犳稑鈽夊▎鎰仧闂備浇娉曢崳锕傚箯閿燂拷...

  他于2007年10月加入百度,任网页搜索部高级研究员、主任架构师,主持开发了百度新一代网页存储与处理平台——百灵,带领百度搜索引擎实现了网页与索引的跨量级增长。2010年6月,制定了百度统一基础架构发展的长期技术规划,推动相关团队的整合并创立基础架构部,担任主任架构师。2011年9月,任百度云首席架构师,负责百度云的技术产品研发、对外合作与生态系统建设等工作。

  林仕鼎2002年在北京航空航天大学计算机系获得硕士学位。此后在微软亚洲研究院系统研究组工作,主要研究大规模分布式系统和高性能系统架构。

  一个全新时代的大幕才刚刚拉开,云、移动、大数据这些技术蓬勃发展,新的商业模式也初现曙光。当我们把所有用户的行为和需求汇集到一块去的时候,整个社会都将被技术的发展所重构。

  与林仕鼎聊过好几次天,每次都收获很多。在我所接触过的技术人员之中,他可能是最具思想家气质的一个,常有天马行空的灵思妙想。而另一方面,他又是目前业界为数不多的还在写代码、坚持在一线的高级技术管理者,深知且在主导技术实践和基础架构的演变。有了这种贯通天地的独特优势,他对云计算趋势的看法,当然应该洗耳恭听。

  云中缺失的关键一环

  这次我找林仕鼎聊天之前,已经同国内许多公共云计算平台企业的负责人有过交流,总体感觉是云计算在中国的发展实际上并没有那么乐观,媒体和业界表面上反映出来的那种很热、高歌猛进的势头,其实是不符合实际的。国外Amazon AWS为代表的IaaS模式,GoogleGAE为代表的PaaS模式,还有Salesforce为代表的SaaS,在国内对应的实践都不是那么顺利。

  我问林仕鼎:你对此怎么看?

  林仕鼎的判断是,技术只有当真正能够去改变人的生活时才会更有意思,IaaS、 PaaS、SaaS这些形态都只是一些垂直而非普遍意义上的服务。它们其实只是将技术经过合适的包装,以平台形式发布而已。以前软件是没有运营的,发布出去之后就基本跟你没关系了。现在在平台后面可以运营,就可以做很多事情,可以持续地优化,可以统一地协调资源。这种as a Service的形式,可以称之为云化。但当前的云化是面向应用而非最终用户的,中间还有一环缺失。

  分析起来,云里实际上存在四种OS(操作系统)。

  第一个是数据中心里面每一台机器上运行的OS,现在主要是Linux。从宏观上看,它其实相当于以前的BIOS。

  第二个,如果把整个数据中心看作一台机器的话,其中很多的大规模软件架构本身就是一层OS,它并不是去处理用户的任务,更多是处理其他Service所产生的任务,更多跑的并不是App,而是一个个Task。

  第三个OS是用户终端上的,比如Android和iOS,可以看成是Driver。

  但要将二和三联系起来,之间还需要第四个OS,这个OS是面向用户的中枢系统。就像原来桌面电脑上的OS对用户来说是一个总管家,不仅要管各种硬件设备资源,比如CPU、硬盘、内存等,也要负责人机交互,要管输入输出,用户只需要与之交互。现在这个OS是缺失的,它需要能够支持新型的基于云的App,与现在手机上装的本机App不同。本机App基本不维护状态,没法迁移,没法适配不同的终端。而新型App能够在多个终端(本质上是多个屏幕)之间无缝地切换,状态都在云里。App退出时只是在某一个屏幕上关闭,所有的状态都还在后面运行,随时可以在另一个屏幕显示出来。

  现在,这个最重要的处于中心的OS(林仕鼎说他本来是称之为云OS的,只是阿里居然将这个名字用在手机操作系统上……),现在却是缺失的。林仕鼎的看法是,这一点没有想清楚,云计算不容易做好。

  另外,他还批评国内在技术上缺乏深入的思考和实践,更多的是现成开源技术的应用,一开始可能做得比较快,慢慢就会觉得问题没有看清楚,发现不知道自己处在什么样的位置,也不知道后续发展方向是什么。以EC2弹性计算为例,国内很多人想得太简单了,以为拿一个Xen或KVM搭一搭就能出来。可是真正一做就会发现,这是个泥潭,远比他们想象的复杂,时间长,投入大,收益却比想象的要小,很可能难以为继。

  云本质上是在重构互联网

  在林仕鼎看来,现在的互联网有很多问题:计算资源分散,每个人自己要在机器上装程序、选择服务、升级;每个用户的数据也是分散的;互联网的网页提供的更多是数据本身,一些功能很难提供,必须依靠移动App;而App这些功能之间也没有可交互性,互相不可操作。

  所以,互联网需要重构。如果能将以前互联网的网页数据和用户的个人数据都变成接口,将各种服务也变成接口,由统一的平台在用户终端这边通过智能助手的方式自由组合起来,就能实现完全的个性化。

  真正的云平台实际上是一个人人共享的统一操作系统,它与开放平台是不同的。开放平台其实是应用通过API进行连接,还是一个个应用。

  而云平台的关键词则是托管和聚合,是机器与人的有机组合,所有数据、服务、用户的ID、业务系统本身都聚合在一个平台上,形成一个大规模、合作创新的平台。由于有了全局的数据,大数据算法可以发挥作用,这个平台在工程师和用户以及大数据的推动下不断进化,最终会变成一个超大的、囊括性的统一智能系统。这本质上就是对互联网的一次重构。这个云平台很像《黑客帝国》中Matrix的雏形。

  我注意到,林仕鼎所说的智能助手,其实与AppleSiri在概念上是很像的。早在Siri还是独立公司的时候,知名的技术博客Robert Scoble就注意到,一旦人与系统也就是林仕鼎说的云平台之间的交互,转变为通过小秘书式的智能助手直接调用API来获取和处理信息的话,网页其实就失去了存在的必要。这对于互联网现有的商业模式的改变可想而知。

  现在大部分网站的大部分页面其实都不是独有的、原始的数据,很多内容是重复的,只是换了一种组织和展示形式,就可以通过广告或者电子商务来赚钱。当未来用户都通过助手直接调那些原始数据之后,这种商业模式将面临消失。新模式将鼓励原创性、独特性数据和产品的创造和产生,产品越独特,越有个性,就越有可能生存。

  对此林仕鼎看得更透:广告作为平台只是市场费用的一部分,而如果你能够转向直接为用户提供产品和服务的话,那空间就增大为整个GDP。

  是的,云不仅将重构互联网本身,也将重构互联网的商业模式。

  技术发展将重构整个社会

  根据上面的推理,未来不仅广告会消失,绝大多数的销售渠道也会消失,因为它们存在的前提都是信息不对称。这本身就将对实体经济产生巨大冲击。

  林仕鼎进一步指出,技术对实体经济的影响还体现在生产上。如果能完全知道需求,生产商就可以按需去做后面的资源配置,开发新产品,还能确定生产量。

  这与我之前分析大数据时提到过的计划经济可能卷土重来是完全一致的。出乎我意料的是,林仕鼎已经与经济学家许小年讨论过这一话题,许小年认同未来需求分析能够计划的观点,但需求怎么满足仍然是完全市场化的。

  3D打印与这一大趋势是完全相符的。林仕鼎将其与计算机中的API相提并论,代表的都是标准化带来的威力。标准化开始往往会造成浪费,因为有很大额外的工作,技术要求也带来较高的成本,但一旦规模上去之后就完全不同。有了标准化,各种不同需求不需要专门做一份,而是用标准模块组合加工。标准化又能够带来规模化,从而形成正向循环。

  而技术更深刻的影响还体现在,当需求已知之后,可以反过来重构原来的架构和设计,毕竟现实生活中,太多的事情是缺乏科学论证、数据支持而靠拍脑袋决定的。比如智能汽车,如果有了足够的交通数据,那就可以重新做道路规划,交通的组织方式也可以据此改变。大规模数据计算也是一样,知道了用户的需求,就可以反过来推动整个软硬件设计的变化。

  林仕鼎认为下一步基础设施的硬件架构会变得更加简单。现在这么一大堆乱七八糟的东西是无序发展起来的,缺乏规划。硬件本身应该变得足够傻,但有可编程的接口,能够规模足够大、成本足够少、能耗足够低。然后上面做一个软件系统平台,把这些资源都管理起来,去运行各种各样的服务。这也就是所谓的软件定义数据中心。

  互联网变为云平台,生成的是一个超大规模系统。林仕鼎说,这才是完整的生命,人的作用要么是为它提供工具,要么是提供数据。而人与机器合一组成的这个生命体,实际上是把最终的结果跟你去产生这个结果的原因连接在一起了,它将会快速进化,最终重构整个社会。

  这是一次波澜壮阔的技术革命,旧有的模式、框架和秩序都将被颠覆,身处其中,每个人的生活方式也都将改变。有意思的是,这场革命起源于数据中心,影响却更为深远——对于技术从业者的我们来说,这是无尚的荣耀和骄傲.

分享到:           收藏

专题