永利皇宫注册网址 4

阿里云P10技术专家褚霸:我是一个程序员

在阿里内部有一个“拜霸爷神教”,不少 P8、P9
级技术专家都是其中的教众,据说褚霸对计算机的了解到了庖丁解牛的地步。这样一位
P10 级别的技术大牛,却说:我是一个程序员。

中新网7月26日电
2009年春节后上班第一天,在北京上地汇众大厦一间疑似废弃的办公室,一群年轻人写下了阿里云计算操作系统“飞天”的第一行代码。9年之后,阿里云技术研发负责人蒋江伟分享了这段往事以及“飞天”的自主研发之路。

永利皇宫注册网址 1

永利皇宫注册网址 22009年,马云与飞天研发团队合影

褚霸,真名余锋,江湖人称霸爷。现阿里云弹性计算负责人,曾一手将数据库团队带到国内云数据库顶尖水平。

“当时大家都觉得做云计算就像合抱一棵大树,谁都知道最终大家的手会连在一起,但谁也不知道那一刻会发生在何时。”蒋江伟说,正是对云计算的坚定信仰,让阿里云扛过了内部和外部的不断质疑,最终成长为世界前三的云计算厂商。

褚霸身上标签众多,中国第一代技术网红,软硬兼修,是阿里云备受外界关注的技术大牛。知乎网友对他有一句评价很经典:对于计算机的了解到了庖丁解牛的程度。

在阿里云启动飞天自主研发一年之后,BAT的掌门人曾对云计算有过一场激辩,只有马云认为“如果不做云计算,阿里将会死掉”。同样是在这一年,由NASA(美国国家航空航天局)和Rackspace合作研发的免费云计算操作系统OpenStack项目启动。这推动了数年后全球云计算市场的繁荣,但在行业里也引发了是“用免费的OpenStack”还是“坚持自主研发”的路径之争。

磁带机和自建实验室

永利皇宫注册网址 3阿里云技术研发负责人蒋江伟

上世纪八十年代初,中国社会对于科技发展的关注开始趋热。

蒋江伟认为,只有自主研发才能盖起高楼大厦。从现有的市场格局来看,全球前三的亚马逊AWS、微软Azure和阿里云都是采用自主研发技术。这确保了云的整体架构是有机统一的,能够随时随地的无间断升级,并在全球范围内水平扩展。“如果不是自主研发,我们根本无法应对双11
32.5万笔/秒的交易创建峰值。”

偶然一次,当时大约 7
岁的褚霸拆了家里的磁带机,结果装不回去了,索性开始思考这个东西为什么能发出声音。从此他一发不可收拾,开始偷家里钱买万用表,电焊器,组建了一个小实验室。

但自主研发并不等于不开放。蒋江伟介绍,在“飞天”的系统设计上,充分支持Hadoop、Docker、Spark等开源软件,并提供丰富的API供开发者平等使用。2017年,阿里巴巴还成为唯一入围开源项目托管平台GitHub顶级贡献名单的中国公司。

“我发现把交流电接到直流电机里面去不会转,但是装四个二极管进去它就转了。后来上大学学了电路原理,才明白为什么。”少年褚霸成为了一名当时时髦的无线电爱好者,这对他的未来影响深远。

飞天是阿里巴巴大规模投入自主研发技术的开始。自此之后,数据库OceanBase和POLARDB、互联网中间件Aliware、物联网平台Link、神龙云服务器、ET城市大脑、AI芯片NPU等一系列技术相继诞生。研究机构PwC发布的一份报告显示,2017年阿里巴巴研发投入预计达25亿美元,居中国企业之首。

“后来面对未知领域时,你有过去的一些经历,其实你是不怕的。探索出规律,自然也就明白了道理。”褚霸说。

神龙云服务器是阿里云飞天在底层硬件层面的重大突破,通过自研的虚拟化2.0技术,神龙云服务器融合了物理机和虚拟机的优势,性能“零”损耗、上云“零“障碍,仅需5分钟即可完成一台弹性裸金属服务器从创建到部署。

大学时期和病毒的故事

在数据库方面,阿里云自研的关系型数据库POLARDB对比开源软件MySQL有6倍性能提升,相对于商业数据库实现了大幅度降低成本。

大学时期的褚霸是个潮男,留着长发,还留着胡子,甚至常常去美容院洗脸做面膜。褚霸的理论是成为校园名人需要“软硬件结合”,形象是硬件,能力是软件。某一天,他突发奇想,要做个病毒来显示能力。

永利皇宫注册网址,蒋江伟强调,坚持自主研发、与合作伙伴共生共存、坚决不碰用户数据是阿里云的三条生命线。“没有9年的自主研发,就不会有阿里云的今天”。

那是 1994 年,互联网没有普及,除了学校的 286
电脑,没有其他任何资源。褚霸坐了很久的火车去省城,淘遍各大书店买回几本关于计算机杀毒的书,开始反推病毒怎么写。学徒阶段,褚霸就常常把计算机弄死机,最夸张的时候一天要重启上百次。

临近崩溃的他找到一个叫 RAMInit 的工具,可以用于清除内存的驻留程序。24
年后,褚霸还清晰记得这个小工具,长度是 4156
字节,在它的二进制文件里留有作者的签名:Lei
Jun,没错,就是小米创始人雷军。受此影响,后来褚霸也习惯在自己编译出的二进制文件里,留下签名:
“YuFeng is a good boy”。

技术大牛是怎样炼成的?

刚投身互联网的褚霸,觉得自己软件能力相对欠缺。2001
年的某天,褚霸在网上发现了一个荷兰人做的技术博客,清晰具体地描述了
windows
程序的完整制作流程,每个示例还可以购买源代码。于是办了第一张信用卡,花了几十美金买了一份
FTP 服务器搭建的示例。

他开始背代码,一点点理解 FTP
怎么接受事件,监听,接受链接,协议处理……然后再自己扩展到其他协议,比如
POP3,SMTP 等等。

几次购买后,这位博主就没有再收钱。而这些教程让褚霸着实琢磨了两三年。“当时买的绝对是工业级的代码,所以我的起点很高”。褚霸非常感谢这位博主。

褚霸的技术突飞猛进,来到阿里后,褚霸负责的项目越来越复杂,他仍然坚持全链路思考的习惯,这让他异常辛苦但是带来了巨大收获。

例如,当时的项目涉及到底层 IO(Input/Output) 技术。IO
技术涉及面非常广,驱动,块设备,文件系统,内存关系等等,每一个环节都要适配。

对这块知识零起点的褚霸请教了当时内核组负责人伯松,伯松想了想说:我不知道你要多久,但是我有生之年能把它搞明白,就很不错了。

这个回答让褚霸备受打击,但没让他退却。褚霸进入了“魔怔状态”,几乎天天熬夜看代码,把
IO 内核栈所有参数都研究了一遍,然后反推背后的道理。整整 8
个月的坚持,褚霸搞定了 IO
这道难题,将当时淘宝的商品数据库和交易数据库全部迁移到 MySQL
上,系统稳定运行。

永利皇宫注册网址 4

Linux 之父 Linus Benedict Torvalds 与褚霸

从飞天到神龙,总是有新的挑战

发表评论

电子邮件地址不会被公开。 必填项已用*标注