代号红狗那些站在微软云起点的中国创业者
2023/2/22 来源:不详图片来源
视觉中国文
亲爱的数据,作者
谭婧
01
年的北京。
上高中二年级的左玥,代表崇文区参加市一级"四通杯"青少年计算机程序设计竞赛,得了一等奖。
据左玥回忆,在去参赛的路上,辅导老师还在吐槽,多跑了一趟西城区。
高中时期的左玥
左玥也不是第一年拿奖了,他知道,人家海淀区对编程竞赛的辅导早都是师生一对一了,非常重视。
年,方磊也在北京,他就读于清华大学电子工程专业,念大二。
年,方磊在清华
高中时,左玥最爱看《大众软件》和《电脑报》。
一篇科技报道给他留下深刻印象,是关于美国微软公司的办公大楼。
记忆中:
“大楼是十字结构,这种设计赋予室内极好的采光,让工程师享受开阔的视野。
公司依据工龄的长短,而不是按职位级别的高低,来安排座位。
资格老的人可以比leader先挑座位……”
左玥,为之神往。
年,《大众软件》杂志
七八年后,左玥结束美国德州农工硕士的学业,乾坤大挪移般地坐在当年报道里提到的办公大楼里。
当时的感觉,怎么说呢?颇为魔幻。
方磊比左玥晚一些进入微软,美国弗吉尼亚理工大学博士毕业,微软是他博士毕业后的第一份工作。
方磊的专业方向是解决软硬件设计的验证问题,他本该选择一家芯片公司,给硅谷老资本家们踏踏实实干一辈子。
但是,在那个时间点上,方磊发现有一家研究机构,将芯片上的验证技术,用于验证计算机程序的正确性。
这家机构,就是微软雷蒙德研究院。
刚入职的时候,方磊先给吓了一跳。
一名微软员工对方磊说:“我们这里有个秘密项目,现在不能告诉你做什么,上班第一天,才能告诉你。”
“什么?”方磊一脑袋问号。
那位同事,没有看出方磊的情绪,单纯想表达内心的自豪,又多说了几句:
“我们会开发一个东西,让全世界人人都可以开发一个谷歌地图(GoogleMap)。”
彼时,微软处在Windows的时代,云计算远在天边,困惑是情理之中。
云计算在左玥心里是一颗种子。
年,一次微软全员大会上,左玥见到了比尔·盖茨和鲍尔默。
这种大会往往在大型体育场召开。开阔的天与地中,一个几分钟的demo在大屏幕上一闪而过,却让他两眼放光。
他牢牢记住了一个名字:RedDog(红狗)。
后来,左玥才知道,那是微软云早期的CodeName(代号)。
不仅仅是左玥,红狗是多位微软技术大神心中的罗马。
条条大路通罗马,方磊则“生在”罗马。
方磊刚刚找到工位坐下,leader就像给入伍的士兵配发手枪一样,给他发了一双红色的球鞋,一件红色的夹克外套。
“恭喜!你成为了红狗的一员。”
方磊学历亮眼,又是博士毕业,一迈进微软就被分配到了微软云计算团队。
此时微软云是一个孵化在微软雷蒙德研究院的产品。
当年,微软Windows版本迭代周期以“年度”计算。中午在公司草皮上踢完足球,洗个澡,到了四五点,很多人都下班接孩子去了。
这种工作节奏,真是惬意。
微软,仰仗着市场地位的优势,企业文化没有必要狼性。
而红狗则与众不同,弥漫着初创企业战斗力爆表的荷尔蒙,拼命是团队主旋律。
在战场上,战士只需杀敌就是英雄,而将军则需要打赢战争才是。
命运之手,将云计算的初创团队交给了53岁的RayOzzie(雷·奥兹,下文简称“雷神”)。
雷神是微软云Azure最初的设计者。
Azure一词的意思是,“晴天时,天空的颜色”。
微软的技术先知们召唤诸神,在万里无云的蓝色天空下,相信云计算将颠覆世界。
雄心壮志,以酒酬神。
雷神以美国当地红狗啤酒来命名,这就是Azure最初开发代号的由来。
一般而言,微软内部的保密项目会有一个代号,否则张嘴都不知道怎么叫。
红狗啤酒,颜色呈金黄色,口味顺滑,年推出
那时候,方磊已经扎进去了,而左玥的脖子还伸得老长,心里唯独惦记着红狗。
左玥本来可以直博,他也通过了博士资格考试,但是,他情愿只要研究生学位,就着急奔向工业界。
他坦言,自己的天赋不在学术界。
于是,他先去英特尔实习。
说来凑巧,当年的英特尔因为IA64架构,被AMD的X64架构按在地上一顿胖揍,所有的招聘名额都冻结。
凑巧说来,左玥来到了微软,在一个Windows的存储驱动设备团队里挑大梁。
他一干就是三年,一路火花带闪电,级别升到了5级(共1到10级)。
某天,他的老板休假,一封邮件自动转发到了他的邮箱。
事情是一个小事,但是来信人的邮箱又给他一个手摸电门般的感受,RedDog(红狗)。
他曾经在权限范围内寻找“红狗”的信息,这一次,送上门了。
除了来信人的级别很高,他发现一件神奇的事情,居然这个人同组成员的级别都是8级。
一个什么样的团队会有如此之高的“大神密度”?只在睡了一觉后,左玥便要求面试这个团队。
面试的结果并不如意,红狗面试官认为左玥资历尚浅,原话是:“太年轻了。”
连左玥最拿手的编程也成了红狗大神们不入眼的技能。
据说,红狗的早期代码都是大神亲自上手,年轻的工程师们则在外围“观(da)赏(za)”。
彼处,挑梁。
此处,打杂。
反正,左玥是被红狗迷住了,他不在乎干啥了,他就是要待在红狗。
其实,左玥的内心里,怎么甘心打杂,他一直在等待机会。
运气只留给有准备的人。
某一天,红狗内部两个部门的老大掐架,掐得影响了开发周期,眼看时间就不够用了。
leader一路小跑,来问他:“左玥,你不是说能编程吗?”
这真是有意思的一句话,高中就参加编程竞赛的左玥一直视编程为美学,能忍受别的丑,就是不能看见代码丑。
左玥点点头。
“那给你一个机会。”
这次机会让左玥抓住了,接下来的两个月里,他在工位上白天黑夜地编程,顿顿披萨配可乐。
而送披萨的人,是他的leader。
产品,如期发布。
这时的左玥,长吁一口憋了好久的气。
终于,他的一只脚踩进红狗的核心开发工作里了。
补充一点介绍,红狗当时分了几个大团队。
包括左玥所在的OS(操作系统),Fabric(负责分布式),XStore(存储),方磊所在的MDS(数据中心度服务器监控和问题诊断)部门等。
0
命运总是吊诡,实力决定一切。
参加微软云计算第一战的战士们,都有站在战场独一无二的资格。
科技巨头里,亚马逊公司精明强悍,披星戴月出发。
微软公司反应迟钝,但也跟上。
谷歌,则最为后知后觉。
也许有人留意到了,谷歌云有虚拟机的IaaS的时候,都到年了。
从上个世纪开始,无数人对个人电脑的回忆,一个是用猫(不吃猫粮的猫)拨号上网。
一个是Windows默认桌面壁纸的草地、蓝天和白云,自带一层琥珀色滤镜。
透过Windows的视窗,云,始终在微软视线之内。
毫无疑问,云计算,是微软的未来。
而比尔·盖茨在思考的问题是:孰执牛耳?
在盖茨心中,若要评选全宇宙最顶尖的程序员,排在前5,且活着的程序员中,必有雷神。
雷神,生于年。
年,雷神已经50岁了。
得知雷神要来微软时,盖茨说道:“3年了,我一直想他能来,今天终于实现了。3年了,如果只能雇用一个人,那一定是他。现在他来了,微软终于有救了!”
多年来,能得到盖茨如此评价的,唯有雷神一人。
《连线》杂志标题:雷神拯救微软
雷神的一生,是半部计算机软件史。
大致划分,他的前半段是LotusNotes之父。
LotusNotes是年开始流行的杀手级应用软件,后被IBM公司重金收购,几乎是同类软件的代名词。
后半段,他用云计算改写微软公司历史。
老牌软件帝国的上空,聚起夹杂响雷的浓黑风暴,云计算要来了。
说得难听一点,微软再不跟上,就歇菜了。
简单理解,云计算=互联网+软件。
互联网是敏捷,软件是稳定可靠。
云计算,兼而有之。
比尔·盖茨也知道,微软那些老牌纯软件部门,思想保守,不懂互联网。
他坐在一眼扫尽天边海景的落地窗前,派出一支独立作战的精锐部队,不受陈旧事物的束缚,去闯,去创新。
早期Azure的身份是一个高度机密的云架构产品,在微软雷蒙德研究院内部孵化。
虽然组织决定,抽调微软雷蒙德研究院的精兵强将充当技术骨干;但是,在放人的时候,很多人都不爽。
红狗一上战场,就享有美国“夜总会”的美名,夜里总开会。
夜里一二三四点都有可能上岗,方磊的BP机时刻带身旁,人肉7X4小时oncall在线。
熟悉的来电号码一显示,方磊的肾上腺激素就直往上飙。
“(电话号码)又是90或者91区号。”惊叹号,弹幕走一波。
因为这两个区号,是印度打过来的,肯定是晚上出事了。
在Azure的字典里,找不到“轻松”两个字,但它也迎来了破壳的曙光。
孵化结束,决定去处,微软特意调整组织架构,配资源,给支持。
终于,在年11月,PDC(微软专业开发人员大会)宣布了一系列大动作,其中就包括Azure在年新年第一天上市。
当时的微软,在“软件+服务”战略下,分成三大部门。首屈一指Windows,Office屈居其次,这都是响当当的大山头。
另外,还有一个服务器与开发工具事业部(ServerToolsBusiness,简称STB)。
微软的元老及总裁BobMuglia(鲍博·穆格里亚)曾担任STB部门的领导。
组织决定将雷神领导的红狗,并入STB部门。
于是,一个新的大部门问世,ServerCloud(服务器与云计算)。
独家内部消息,微软“A+B”结构的部门,都会把盈利的部门放在前面,这也解释了为什么是“服务器云计算”。
还是独家内部消息,合并剪彩大会上,欢天喜地的音乐走起,领导安排气氛组上岗,仿佛公司里许久没有这样大的喜事了。
是,高管的发言稿才念了几句,Azure的老人们就哗啦啦起身,集体撤退,留下空荡的桌椅。
他们腰板倍儿直,仿佛人人都是八十万直男禁军总教头。
只叹美人迟暮,不许英雄白头,谁料想,比尔·盖茨任性退休,接棒的不是雷神,而是鲍尔默。
微软,迎来鲍尔默时代。
一朝天子,一朝臣。
旧时由雷神领导的红狗,交接的新领导是一位印度人,再由这位印度人向高管BobMuglia汇报。
BobMuglia是微软元老,在微软3年。
领导Office、WindowsNT开发,管理WindowsServer、SQLServer、VisualStudio产品等等。
他人生的上半场,胸前挂满了微软军功勋章,后面我们还会谈到他下半场的神操作。
年10月,媒体曝光鲍尔默的备忘录:“雷神将从微软退休。”
雷神一心想给微软留下一份不朽的遗产,多少年后回望,事实上,他也做到了,日后正是微软云计算扶着微软公司冲上万亿美元市值。
雷神RayOzzie作为最后一位微软首席软件架构师载入史册。
此后,微软不再任命新的首席软件架构师。
“我喜欢软件,因为如果你能想象一些东西,你就可以构建它。”雷神金句
03
云计算的变革不仅发生在微软,也发生在开源的江湖。
谈云计算,不能绕过容器技术,也绕不过世间的一种开源软件,名叫Docker。
它的形象,是一只游泳的蓝色大鲸鱼,背上驮着很多箱子,像一个海上快递员。
可爱的“大鲸鱼”,谭婧绘画
很久以来(其实也没有多久,为了营造讲故事的气氛),容器与Docker是两个一直被混用的词。
容器是种思想,Docker第一个用技术实现。
容器的英语是Container,这个英文单词还有另一个意思,集装箱。
有了集装箱(大约年),就有了货物运输的标准,所有的船、路、桥、港、道都按一只箱子的标准建配套。
《经济学家》杂志说:“没有集装箱,就没有全球化。”
这下容易理解了,为什么大鲸鱼背了很多集装箱(容器)。
不深究技术细节,Docker就好比一个水桶,软件开发者把随身物品装在这个桶里。
搬家的时候,水桶一提,直接走人,也可以在同一台计算机上放很多个水桶,数以千计万计也可以。
而容器,是软件打包和运行时的格式,开发人员可以把随身物品(软件)打包成铁桶、木桶、饭桶,这个看个人喜好,口味重的可以选马桶。
这是工业界第一次能够以标准的方式,在不同的IT基础设施之间“搬运软件”。
00年8月17日,美国强迫华为、海康威视、大华、科大讯飞等实体清单上的中国企业和Docker商业版说拜拜。
可见,“桶”的江湖地位,不能小瞧。
当年(年11月),长着浓密胡子,五官清秀,有点小帅气,对摩托车有浓厚兴趣的SolomonHykes(所罗门·海克斯)和几个哥们,创立了dotCloud公司,Docker是这家公司开发的一种工具。
看见“Docker”这个单词,一口英国腔的码头搬货师傅们,直呼内行。
公司早期员工承认,他们确实借鉴了物流行业用语,码头装卸工。
刚开始,亏损很正常,后来慢慢地就要倒闭了。
开源的世界里的项目,有一种套路,就是那些不想做了、做不下去的项目,就开源放生吧,赚不上钱,搏一把名气。
年3月,反正公司也要倒闭了,就把Docker开源了。
世事总无常,谁料想,这次开源成了人类IT历史上增长最快的开源项目,公司也趁势起死回生。
软件江湖的底层世界里,事实工业标准才是武林盟主,所以,容器自打出生之日起,就在向标准和统一一路狂奔。
走过容器技术大融合的“春秋时代”,容器产品的竞争也拉开“战国”的序幕,多家竞争对手开始拿出更新、更好用的容器工具。
前任明教教主阳顶天说:“谁不想千秋万代,一统江湖呢?”
武当、少林和峨眉,嘴上异口同声说:“邪教。”
背地里,齐刷刷默默点头。
年,谷歌启动“舵手”项目,也就是耳熟能详的Kubernetes,来自希腊语,简称K8S。它是一种容器管理工具。
简单说,就是桶多了,得管理。专业说法是,完备的集群管理能力。
谁也没有想到,K8S迅速成为开发者新宠,这为日后一统天下埋下伏笔。居然有一日,它的势力范围,比所有竞争者的加起来都要大。
居功者易傲,00年1月,谷歌竟然一脚将Docker踢出了K8S的