查看原文
其他

在阿里,40岁的奋斗姿势

技术琐话 2019-12-17


在阿里,40岁的奋斗姿势


在阿里,什么样的年纪可以称为老呢?35岁?
在云网络,有这样一群人,他们的平均年龄接近40,却刚刚开辟职业生涯的第二战场。
他们的奋斗姿势是什么样的呢?


洛神赋


“翩若惊鸿,婉若游龙。荣曜秋菊,华茂春松。髣髴兮若轻云之蔽月,飘飖兮若流风之回雪。远而望之,皎若太阳升朝霞;迫而察之,灼若芙蕖出渌波。”


爱洛神,爱阿里云


2018年,阿里云网络产品部门启动洛神2.0升级计划。
时至今日,经过2019年双十一大考,软硬件一体化高性能网络,突破重围,勇斩桂冠。

回顾这一年多来的攻坚克难,宛如昨日,各色人物形象鲜明,历历在目。
他们都是普通的技术人员,却也是阿里云成功的幕后英雄。我有幸与他们相识相伴,一起战斗,一起成长,互相扶持,互相鼓励。正应正那句土话:因为信任,所以简单。
他们的故事都很平凡,没有血泪史,没有传奇加持,更没有高大上的口号,他们就是你我身边普通的一员。但他们奋斗的精神弥足珍贵,正是由无数个普通的他们筑起了阿里新六脉神剑。
他们有的沉稳干练,有的诙谐幽默,有的经历丰富,有的潇洒自如。
他们的故事鲜活有趣,值得拿来与诸位分享。


阿里云洛神背后的男人们——第一篇


初见


24小时,2684亿,54.4万笔每秒。
没有告警,没有工单,没有钉钉,没有电话,安静的有点出奇。
双11就这么过去了?


渔滨揉了揉眼睛,抹了把油光锃亮的脸,把深陷在工位上的身体挪了挪,套上了他那双穿了2年多的洞洞鞋。他已经24小时没有休息了,On Call是阿里的传统,每逢大促,更是全员戒备。这个43岁的网络老男人,度过了了他在阿里两年多来最重要的一天。
渔滨是他的花名,阿里有起花名的传统,当初起花名的时候,他取了个巧,将真实姓名余年兵的头尾异化,取名渔滨。这个异化别有一番味道,这是属于技术人心底的一块诗情画意。


他看起来是一个非典型阿里人,很不典型。寸头,头发浓密,根根倔强,发际线如日中天,一点没有后退的意思,处处透着执着。
但是,仅仅是执着还不够,它只是众多骨牌中最底层的那一块。



梦想


一年前,阿里云洛神2.0架构全面升级,对网络产品部门来说,这是史无前例的重大战役。
“阿里云的网络就是要像河网一样四通八达,而又流畅无比,这就是我们为什么把云网络叫做洛神”。
渔滨知道,他的责任重大,他带领的平台团队,负责洛神2.0架构里面挑战最大的一环:网关。他的目标明确:利用硬件,将转发性能提升20倍。


“提升20倍?忽悠,接着忽悠,你直接提升20倍,以前的团队都吃干饭的吗?就算你牛逼轰轰提升20倍,你一个节点一挂,整个数据中心不都挂了吗?不靠谱!“
“搞硬件?怎么搞?周期长,风险高,投资大,不靠谱!”
不靠谱!不靠谱!不靠谱!“。

能靠谱吗?互联网行业搞硬件,有几个搞成的,放着现成的X86不用,折腾交换机和可编程器件,自己跟自己过不去?


任何执拗都会成为过去,只有时间会告诉你对错。
所有人都在看着。
开弓没有回头箭,这条路必须走下去。
他搞了20年的网络,跟交换机和可编程器件打了十几年的交道,他知道,数据中心的变革在即,交换机和可编程器件的一席之地又要来了。
他的老板当然更清楚,这就是邀他来阿里的原因。


两年前的一天,他的老板找到他,“让我们一起做点真正有意义的事吧!”
真正有意义的事,这句话犹如一把尖刀,直击心底,让有心人颤抖不已。
他依稀记得2017年4月10日是他加入阿里的第一天。春暮,园区外的樱花正盛,空气凉爽而湿润,和160公里外的上海很像,是熟悉的味道。他一毕业就来到上海,一待就是十多年,委身外企,鏖战通信行业。


他觉得这是一个好兆头,是一个好的开始。
然而,他错了,飞天园区的建筑有一股浓厚的工业风,简单而粗暴。这是经过简单改造即投入使用的办公区,透露出一股干练,一股子单刀直入。和他工作了十多年的外企风格大相径庭。


云嘛,21世纪的IT基础设施,是不是就应该这样?简单,注重实效?



嘿嘿,太对了, 从第一天开始,回响在耳边的永远是这一句不靠谱。单刀直入,在阿里云网络产品部门,从来没有一件事从一开始就是靠谱的,你的方案永远在被各种人挑战。老板挑战你的稳定性和业务价值,团队挑战你的可行性和改造收益。你说服不了别人,就要被别人说服。


不过,有一点是确定的,那就是没有人会告诉你,你不能做这件事。正如从来也没有人会告诉你,你应该做这件事。所有的一切,你都得自己去筹划,你就是自己的老板。从业务价值,到方案可行性,再到资源投入,想清楚这些,然后,去说服别人:你的主管、你的同事、你的合作伙伴,他们就是你的客户


这正合他意!有这一点就够了。


他在外企工作了这么久,久到忘记自己要奔40了。他曾经有无数的梦想要去实现,但是外企的稳健机制让绝大数人活成了现实模样。
人的生命,似洪水奔流,不遇着岛屿和暗礁,难以激起美丽的浪花。
来到网络产品后,最快意的事就是再也没人跟你说这个和我们无关,那个我们不能做。
你要做什么你自己说了算,你的极限在于你的思考范围。
这正是他想要的,所以他在这样的年纪做了这个重大的决定。


这样的年纪!中国通信行业早就把35岁画成了一条死线。云计算,让通信人迎来了第二个春天。
每周一和周五,坐在穿行于杭州和上海的“幸福大巴”上,他没有去想自己幸不幸福,这不是他这个年纪该考虑的,他想的更多的是责任。他有他的家庭、他的团队、他的事业,他需要去思考、去规划的事情太多了,这是难得的几个小时。
有时,他会想来阿里到底干什么?今后要做什么样的人?


这太可笑了,这还是上大学时,学校的一句警句。这句话演绎了无数个版本,其中一个版本是:各位在校有两个问题要问自己,


  • 第一,来学校干什么?(混!)

  • 第二,将来要做什么样的人?(混混!)


一混混到40,40几乎就要不惑了吧?


危机


机会来了。随着阿里巴巴集团整体上云,阿里云数据中心流量爆发式增长,可以预见,集团所有业务on ECS后,阿里云虚拟网络流量将达到一个天文数字,近ECS侧虚拟交换机以及虚拟网关将是网络流量的重灾区。
谁也不知道这一天什么时候到来,但这一天早晚会来。


此前,为了应对虚拟网络流量的成倍增长,网络产品团队在业界率先使用DPDK技术对洛神1.0技术栈做了一次全面升级。DPDK用户态数据传输技术让X86平台脱胎换骨,网络吞吐量提升5倍,在业界几乎所向披靡。
但历史是如此汹涌,谁也没有想到云的发展这般天翻地覆,让所有准备好的和没有准备好的人措手不及。
在数据中心的虚拟网络中,几乎所有的流量都汇聚虚拟网关,经测算,2019的双11,上云流量将增长近10倍,达到数十T的水位,1个T是什么概念?如果我们每个人以10M带宽全速下载一部电影,1个T意味着有10万人同时从一个服务器下载一部电影。



流量,流量,还是流量!


数十T流量如同一把达摩克里斯之剑悬在网络产品头上。
X86平台这条路已经走到底了,通过堆叠服务器的方式,无论是功耗还是成本都将是难以承受之重。
机会总是垂青有准备的人!这句话太对了,对到简直就是一句废话。你永远无法证伪。
你没得到机会,别人说你没准备好。你失败了,别人还是说你没准备好。
但渔滨显然准备好了,并且他要证实这句话。
交换机和可编程器件是他的拿手好戏,它们不是印度神油,却是灵丹妙药。


在通信行业,交换机和可编程器件是古老的话题。
从上世纪九十年代开始,通信行业在中国蓬勃发展,一直到中国的几家通信企业成为全世界最大的设备厂商。交换机和可编程器件居功至伟。渔滨在通信行业浸淫多年,深知其妙用。
在他看来,他要做的方案必须有压倒性优势,同功耗、同成本的前提下,如果没有3倍以上的性能提升,不做;不能支撑业务持续演进,不做。


开战


时间定格在2018年4月20日,洛神2.0战役正式打响。
目标:云网关性能提升20倍,云交换机性能提升5倍。
滴答滴答,所有人都在屏息注视。
彼时,绝没人想到,一年后的双十一,这两座网络大闸将会用怎样的姿态迎接流量洪峰。

千军万马桥上过,悠然自得在一身。

目标定了,框架定了,没有人手怎么办?老板大手一挥,招!


但招人谈何容易,即便有阿里巴巴这手好牌,想在2018年的夏天找到合适的人,亦难如登天。2018年,中国通信行业5G市场蠢蠢欲动,所有厂商都在为即将到来的5G盛宴招兵买马。要从他们口里抢食,你必须练就一身惊人艺业。
渔滨在通信行业摸爬滚打十多年,当然深谙其道。


但是,他有自己的标准,没有十年以上的行业经验,不要。
他要的是老兵,是尖刀,一出手就能毙敌于无形。
他太难了,两个项目犹如登天,绝不容失,失则粉身碎骨。


他也很惜才,还记得18年夏天的某个下午,老板找到渔滨,神秘兮兮的说,“来了一牛人,极牛,某大厂系统架构,号称交换机扛把子,你去聊聊看。”。这一聊不要紧,没几句话,渔滨就佩服的五体投地。这人就是瑄珉,网络产品未来的首架,渔滨未来的老板,洛神2.0的总工。他太喜欢这个人了,临走,拉着瑄珉,低声说,“我真心希望你来,但你要小心,我老板和我老板的老板都很厉害,你要好好准备。”当然,这是后话。



眼前这场战役已经开打,这是一场持久战,是一场悄无声息的潜行。既要憋着一口气不放,又要小心观察水面的动静。
就这样暗潮涌动,时间过了5个月,人终于招齐了。
一个老男人,加上一群老男人。
人齐了,还有什么好说?开干!
历史车轮滚滚向前,时代潮流浩浩荡荡。
历史只会眷顾坚定者、奋进者、搏击者。

什么岁月静好,全是扯淡。


大考


斗转星移,转眼到了2019年6月。
6.18大促在即,虽然经过几轮灰度,做了多重灾备,但临到真正上线,所有人都捏了一把汗。数十T的流量汇聚于此,一旦有什么闪失,后果不堪设想。不但整个团队前面一年的努力白费,整个洛神2.0的升级步调也会被打乱。


怎么办?上,还是不上?
“上!干好了,什么都不要;干坏了,刀山油锅我来扛!”
在阿里将近2年,渔滨深知,6.18只是小儿科,真正的大考要等到5个月后的双11。这个时候都不敢上,所做的一切有什么意义?还谈什么理想?
有理想也要吃饭,千军万马过独木桥,不是勇者就能胜,你不敬畏细节,现实分分钟将你打回原形。



水面上风平浪静,水面下刀光剑影。
一切风险早有准备,所有程序按部就班,各路人马轮番上阵。
噼里啪啦24小时,一切又重归寂静。
6.18平稳渡过。
这就结束了?


不,这才刚刚开始。

双十一,终于来了!
双十一,全民的狂欢,网民的盛宴,双十一创造了中国电商一个又一个奇迹!
双十一,既是商业的终极阅兵,又是技术人的朝圣之旅。
无数的技术难题得以在双十一被提出、被攻克,洛神网络的技术正是在一个又一个双十一的检阅中,一步步登上中国云网络技术的巅峰,臻于化境。


丝般润滑,绝非朝夕之功。
这是所有技术人期待的一天,却又为之胆寒不已。
从10号晚上9点开始,渔滨的半个团队都被拉到作战室值班,这注定是个不眠的24小时。



但渔滨没有去作战室,他需要片刻宁静,对过去一段时间做一下梳理。他知道,此刻做什么都是多余的,经过近半年的线上运行和演练,洛神2.0的云网关已趋于稳定,最需要的就是一次大考。


所有人都屏住了呼吸。
10、9、8、7、6、5、4、3、2、1、0…….
零点刚过,流量洪峰如约而至。
稳住、稳住、稳住…….
所有人都在心里呐喊着,但又不敢喊出声来,生怕惊扰了别人。
此时此刻,当中国几亿消费者正在疯狂剁手时,谁也没有想到,他们创造了数据中心史上又一个带宽神话。
一切是那么平静,宛如什么都没有发生。
只有参与过的人知道他们经历了什么。


尾声


莫见长安行乐处,空令岁月易蹉跎。
很多年以后,一起奋斗过的同事可能各奔东西,他们可能有了新的事业、新的伙伴。但当他们在某个冬日,围着火炉,追忆在阿里的峥嵘岁月时,一定不会忘记2019年双十一那晚聚在身边的兄弟,以及在背后支持他们的那些人。
有人说,认真,你就输了。
认输,你才真的输了。



往期推荐


技术琐话 


以分布式设计、架构、体系思想为基础,兼论研发相关的点点滴滴,不限于代码、质量体系和研发管理。本号由坐馆老司机技术团队维护。


    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存