云栖12年:阿里云“长征”的7次关键抉择( 二 )


云栖12年:阿里云“长征”的7次关键抉择

文章插图
回过头看 , “宁波会议”就是阿里向技术要生产力的发端 , 阿里称其为“登月计划” 。那次会上 , 决策层做的另一个决定是 , 打算在一年内为登月计划找个带头的“宇航员” 。
第二年 , 原微软亚洲研究院副院长王坚就加入阿里巴巴 。
“登月”首先需要解决算力问题 , 当时的阿里传统IT架构中 , 大容量并发经常导致服务器崩溃 。阿里自主研发云计算 , 王坚要“造云”的传奇故事就在此埋下伏笔 。
被称作阿里“总参谋长”曾鸣后来回忆说 , 这可能是阿里巴巴历史上最重要的一个战略会 , 如果没有那次战略会 , 阿里肯定走不到今天 。
草蛇灰线「五彩石」
不熟悉阿里历史的人未必知道“五彩石” , 但今天天猫与淘宝的数据共通 , 就与这个项目息息相关 。
简单的说 , 这一重要的瞬间就是淘宝与淘宝商城(后改名为天猫)的数据及业务实现了共通 。阿里这家擅长起名字的公司 , 为这个项目起了个代号“五彩石” 。传说中 , 女娲用五彩石补天 , 对阿里来说 , 五彩石同样是阿里补缺的好手段 。
要知道 , 2008年的数据显示 , 当当网销售额刚过15亿 , 京东也仅14亿 , 但淘宝销售额已经达到了999.6亿 。和亚马逊这样的电商平台一样 , 在交易高并发时间段 , 淘宝的底层技术基础就将面临考验 。当时的淘宝却已经是出了名的“改这里、错那里” 。
更重要的是 , 当时 , 淘宝商城与淘宝就像两座独立的“烟囱” , 它们各有各的IT系统 , 数据和业务都并不互通 。淘宝业务快速增长 , 小烟囱眼看就要撑不起高流量、大并发的场景 。2008年10月启动的“五彩石”项目 , 诉求直指“拆烟囱” 。
动用了200多号人员 , 耗时半年 , 五彩石项目才宣布完成 , 彻底将淘宝与淘宝商城打通 。这也是今天 , 天猫卖家、淘宝用户可以实现交易的重要原因 。
工程师们从交易、支付、会员等业务中提取了共性功能 , 打包成产品基础模块 , 又把两个平台的数据沉淀到统一的池子 , 为此后数据智能的研发奠定基础 。再开发新业务时 , 就可直接调用公共模块和数据 , 大大提升开发效率 。
阿里首次在架构中引入了中间层 , 这种“中间件技术”就具有后来的阿里中台的影子 。这也是为阿里未来的中台系统埋下的“草蛇灰线” 。
就像后来一篇叫《你刚才在淘宝上买了一件东西》的文章中写的 , “即便你仅仅访问一次淘宝的首页 , 所涉及的技术和系统规模都是你完全无法想象的 , 是淘宝2000多名工程师们的心血结晶 , 其中甚至包括长江学者、国家科学技术最高奖得主等众多牛人 。”
「去IOE」自主研发系统
「去IOE」是阿里在技术发展史上留下浓墨重彩的一笔 。
“IOE”指代的是IT系统的三样标配:IBM的小型机、Oracle的数据库、EMC的集中式存储设备 。
当时的阿里和很多企业一样 , 依赖 IOE如依赖氧气 。博士王坚加入阿里后 , 专门召开了一次会议 , 提出要「去IOE」做云计算的构想 , 很多人都觉得不太现实 。
当时参加会议的包括马云、彭蕾、卫哲、曾鸣、蔡崇信等人 , 王坚为了说服大家 , 给大家从财务角度算了一笔账 。2007年淘宝交易额是600亿 , 他问大家信不信淘宝几年后能到1万亿GMV 。