在阿里,什么样的年纪可以称为老呢?35 岁?在云网络,有这样一群人,他们的平均年龄接近 40,却刚刚开辟职业生涯的第二战场。他们的奋斗姿势是什么样的呢?
“翩若惊鸿,婉若游龙。荣曜秋菊,华茂春松。髣髴兮若轻云之蔽月,飘飖兮若流风之回雪。远而望之,皎若太阳升朝霞;迫而察之,灼若芙蕖出渌波。”
--洛神赋
2018 年,阿里云网络产品部门启动洛神 2.0 升级计划。时至今日,经过 2019 年双 11 大考,软硬件一体化高性能网络,突破重围,勇斩桂冠。
回顾这一年多来的攻坚克难,宛如昨日,各色人物形象鲜明,历历在目。他们都是普通的技术人员,却也是阿里云成功的幕后英雄。
我有幸与他们相识相伴,一起战斗,一起成长,互相扶持,互相鼓励。正印证那句土话:因为信任,所以简单。
他们的故事都很平凡,没有血泪史,没有传奇加持,更没有高大上的口号,他们就是你我身边普通的一员。
但他们奋斗的精神弥足珍贵,正是由无数个普通的他们筑起了阿里新六脉神剑。
他们有的沉稳干练,有的诙谐幽默,有的经历丰富,有的潇洒自如。他们的故事鲜活有趣,值得拿来与诸位分享。
01初见
24 小时,2684 亿,54.4 万笔每秒。没有告警,没有工单,没有钉钉,没有电话,安静的有点出奇。双 11 就这么过去了?
渔滨揉了揉眼睛,抹了把油光锃亮的脸,把深陷在工位上的身体挪了挪,套上了他那双穿了 2 年多的洞洞鞋。
他已经 24 小时没有休息了,On Call 是阿里的传统,每逢大促,更是全员戒备。这个 43 岁的网络老男人,度过了了他在阿里两年多来最重要的一天。
渔滨是他的花名,阿里有起花名的传统,当初起花名的时候,他取了个巧,将真实姓名余年兵的头尾异化,取名渔滨。这个异化别有一番味道,这是属于技术人心底的一块诗情画意。
他看起来是一个非典型阿里人,很不典型。寸头,头发浓密,根根倔强,发际线如日中天,一点没有后退的意思,处处透着执着。
但是,仅仅是执着还不够,它只是众多骨牌中最底层的那一块。
02梦想
一年前,阿里云洛神 2.0 架构全面升级,对网络产品部门来说,这是史无前例的重大战役。
“阿里云的网络就是要像河网一样四通八达,而又流畅无比,这就是我们为什么把云网络叫做洛神”。
渔滨知道,他的责任重大,他带领的平台团队,负责洛神 2.0 架构里面挑战最大的一环:网关。他的目标明确:利用硬件,将转发性能提升 20 倍。
“提升 20 倍?忽悠,接着忽悠,你直接提升 20 倍,以前的团队都吃干饭的吗?就算你牛逼轰轰提升 20 倍,你一个节点一挂,整个数据中心不都挂了吗?不靠谱!”
“搞硬件?怎么搞?周期长,风险高,投资大,不靠谱!”
“不靠谱!不靠谱!不靠谱!”。能靠谱吗?互联网行业搞硬件,有几个搞成的,放着现成的 X86 不用,折腾交换机和可编程器件,自己跟自己过不去?
任何执拗都会成为过去,只有时间会告诉你对错。所有人都在看着。开弓没有回头箭,这条路必须走下去。
他搞了 20 年的网络,跟交换机和可编程器件打了十几年的交道,他知道,数据中心的变革在即,交换机和可编程器件的一席之地又要来了。他的老板当然更清楚,这就是邀他来阿里的原因。
两年前的一天,他的老板找到他,“让我们一起做点真正有意义的事吧!”真正有意义的事,这句话犹如一把尖刀,直击心底,让有心人颤抖不已。
他依稀记得 2017 年 4 月 10 日是他加入阿里的第一天。春暮,园区外的樱花正盛,空气凉爽而湿润,和 160 公里外的上海很像,是熟悉的味道。他一毕业就来到上海,一待就是十多年,委身外企,鏖战通信行业。
他觉得这是一个好兆头,是一个好的开始。然而,他错了,飞天园区的建筑有一股浓厚的工业风,简单而粗暴。
这是经过简单改造即投入使用的办公区,透露出一股干练,一股子单刀直入。和他工作了十多年的外企风格大相径庭。
云嘛,21 世纪的 IT 基础设施,是不是就应该这样?简单,注重实效?
嘿嘿,太对了, 从第一天开始,回响在耳边的永远是这一句不靠谱。单刀直入,在阿里云网络产品部门,从来没有一件事从一开始就是靠谱的,你的方案永远在被各种人挑战。
老板挑战你的稳定性和业务价值,团队挑战你的可行性和改造收益。你说服不了别人,就要被别人说服。
不过,有一点是确定的,那就是没有人会告诉你,你不能做这件事。正如从来也没有人会告诉你,你应该做这件事。
所有的一切,你都得自己去筹划,你就是自己的老板。从业务价值,到方案可行性,再到资源投入,想清楚这些,然后,去说服别人:你的主管、你的同事、你的合作伙伴,他们就是你的客户。
这正合他意!有这一点就够了。
他在外企工作了这么久,久到忘记自己要奔 40 了。他曾经有无数的梦想要去实现,但是外企的稳健机制让绝大数人活成了现实模样。
人的生命,似洪水奔流,不遇着岛屿和暗礁,难以激起美丽的浪花。来到网络产品部后,最快意的事就是再也没人跟你说这个和我们无关,那个我们不能做。
你要做什么你自己说了算,你的极限在于你的思考范围。这正是他想要的,所以他在这样的年纪做了这个重大的决定。
这样的年纪!中国通信行业早就把 35 岁画成了一条死线。云计算,让通信人迎来了第二个春天。
每周一和周五,坐在穿行于杭州和上海的“幸福大巴”上,他没有去想自己幸不幸福,这不是他这个年纪该考虑的,他想的更多的是责任。
他有他的家庭、他的团队、他的事业,他需要去思考、去规划的事情太多了,这是难得的几个小时。有时,他会想来阿里到底干什么?今后要做什么样的人?
这太可笑了,这还是上大学时,学校的一句警句。这句话演绎了无数个版本,其中一个版本是各位在校生有两个问题要问自己:
- 来学校干什么?(混!)
- 将来要做什么样的人?(混混!)
一混混到 40,40 几乎就要不惑了吧?
03危机
机会来了。随着阿里巴巴集团整体上云,阿里云数据中心流量爆发式增长,可以预见,集团所有业务 on ECS 后,阿里云虚拟网络流量将达到一个天文数字,近 ECS 侧虚拟交换机以及虚拟网关将是网络流量的重灾区。
谁也不知道这一天什么时候到来,但这一天早晚会来。
此前,为了应对虚拟网络流量的成倍增长,网络产品团队在业界率先使用 DPDK 技术对洛神 1.0 技术栈做了一次全面升级。
DPDK 用户态数据传输技术让 X86 平台脱胎换骨,网络吞吐量提升 5 倍,在业界几乎所向披靡。
但历史是如此汹涌,谁也没有想到云的发展这般天翻地覆,让所有准备好的和没有准备好的人措手不及。
在数据中心的虚拟网络中,几乎所有的流量都汇聚虚拟网关,经测算,2019 的双 11,上云流量将增长近 10 倍,达到数十 T 的水位,1 个 T 是什么概念?
如果我们每个人以 10M 带宽全速下载一部电影,1 个 T 意味着有 10 万人同时从一个服务器下载一部电影。
04流量,流量,还是流量!
数十 T 流量如同一把达摩克里斯之剑悬在网络产品头上。
X86 平台这条路已经走到底了,通过堆叠服务器的方式,无论是功耗还是成本都将是难以承受之重。
机会总是垂青有准备的人!这句话太对了,对到简直就是一句废话。你永远无法证伪。
你没得到机会,别人说你没准备好。你失败了,别人还是说你没准备好。
但渔滨显然准备好了,并且他要证实这句话。交换机和可编程器件是他的拿手好戏,它们不是印度神油,却是灵丹妙药。
在通信行业,交换机和可编程器件是古老的话题。
从上世纪九十年代开始,通信行业在中国蓬勃发展,一直到中国的几家通信企业成为全世界最大的设备厂商。
交换机和可编程器件居功至伟。渔滨在通信行业浸淫多年,深知其妙用。
在他看来,他要做的方案必须有压倒性优势,同功耗、同成本的前提下,如果没有 3 倍以上的性能提升,不做;不能支撑业务持续演进,不做。
05开战
时间定格在 2018 年 4 月 20 日,洛神 2.0 战役正式打响。目标:云网关性能提升 20 倍,云交换机性能提升 5 倍。
滴答滴答,所有人都在屏息注视。彼时,绝没人想到,一年后的双 11,这两座网络大闸将会用怎样的姿态迎接流量洪峰。
千军万马桥上过,悠然自得在一身。目标定了,框架定了,没有人手怎么办?老板大手一挥,招!
但招人谈何容易,即便有阿里巴巴这手好牌,想在 2018 年的夏天找到合适的人,亦难如登天。
2018 年,中国通信行业 5G 市场蠢蠢欲动,所有厂商都在为即将到来的5G盛宴招兵买马。
要从他们口里抢食,你必须练就一身惊人艺业。渔滨在通信行业摸爬滚打十多年,当然深谙其道。
但是,他有自己的标准,没有十年以上的行业经验,不要。他要的是老兵,是尖刀,一出手就能毙敌于无形。他太难了,两个项目犹如登天,绝不容失,失则粉身碎骨。
他也很惜才,还记得 2018 年夏天的某个下午,老板找到渔滨,神秘兮兮的说,“来了一牛人,极牛,某大厂系统架构,号称交换机扛把子,你去聊聊看”。
这一聊不要紧,没几句话,渔滨就佩服的五体投地。这人就是瑄珉,网络产品未来的首架,渔滨未来的老板,洛神 2.0 的总工。
他太喜欢这个人了,临走,拉着瑄珉,低声说,“我真心希望你来,但你要小心,我老板和我老板的老板都很厉害,你要好好准备。”当然,这是后话。
眼前这场战役已经开打,这是一场持久战,是一场悄无声息的潜行。既要憋着一口气不放,又要小心观察水面的动静。
就这样暗潮涌动,时间过了 5 个月,人终于招齐了。一个老男人,加上一群老男人。
人齐了,还有什么好说?开干!历史车轮滚滚向前,时代潮流浩浩荡荡。历史只会眷顾坚定者、奋进者、搏击者。
什么岁月静好,全是扯淡。
06大考
斗转星移,转眼到了 2019 年 6 月。6.18 大促在即,虽然经过几轮灰度,做了多重灾备,但临到真正上线,所有人都捏了一把汗。
数十 T 的流量汇聚于此,一旦有什么闪失,后果不堪设想。不但整个团队前面一年的努力白费,整个洛神 2.0 的升级步调也会被打乱。
怎么办?上,还是不上?“上!干好了,什么都不要;干坏了,刀山油锅我来扛!”
在阿里将近 2 年,渔滨深知,6.18 只是小儿科,真正的大考要等到 5 个月后的双 11。这个时候都不敢上,所做的一切有什么意义?还谈什么理想?
有理想也要吃饭,千军万马过独木桥,不是勇者就能胜,你不敬畏细节,现实分分钟将你打回原形。
水面上风平浪静,水面下刀光剑影。一切风险早有准备,所有程序按部就班,各路人马轮番上阵。
噼里啪啦 24 小时,一切又重归寂静。6.18 平稳渡过。这就结束了?
不,这才刚刚开始。双 11,终于来了!双 11,全民的狂欢,网民的盛宴,双 11创造了中国电商一个又一个奇迹!
双 11,既是商业的终极阅兵,又是技术人的朝圣之旅。无数的技术难题得以在双 11 被提出、被攻克,洛神网络的技术正是在一个又一个双 11 的检阅中,一步步登上中国云网络技术的巅峰,臻于化境。
丝般润滑,绝非朝夕之功。这是所有技术人期待的一天,却又为之胆寒不已。
从 10 号晚上 9 点开始,渔滨的半个团队都被拉到作战室值班,这注定是个不眠的 24 小时。
但渔滨没有去作战室,他需要片刻宁静,对过去一段时间做一下梳理。他知道,此刻做什么都是多余的,经过近半年的线上运行和演练,洛神 2.0 的云网关已趋于稳定,最需要的就是一次大考。
所有人都屏住了呼吸。10、9、8、7、6、5、4、3、2、1、0…….
零点刚过,流量洪峰如约而至。稳住、稳住、稳住…….
所有人都在心里呐喊着,但又不敢喊出声来,生怕惊扰了别人。此时此刻,当中国几亿消费者正在疯狂剁手时,谁也没有想到,他们创造了数据中心史上又一个带宽神话。
一切是那么平静,宛如什么都没有发生。只有参与过的人知道他们经历了什么。
07尾声
莫见长安行乐处,空令岁月易蹉跎。很多年以后,一起奋斗过的同事可能各奔东西,他们可能有了新的事业、新的伙伴。
但当他们在某个冬日,围着火炉,追忆在阿里的峥嵘岁月时,一定不会忘记 2019 年双 11 那晚聚在身边的兄弟,以及在背后支持他们的那些人。
有人说,认真,你就输了。认输,你才真的输了。