阿里云CDN产品架构师罗小飞:我是一名“特种兵”

简介: 在客户眼中,他是专业、利落的救火队员,发现问题,直击核心,迅速救场;在同事眼中,他是值得托付后背的可靠伙伴,含蓄内敛的性格藏不住“一起拼一起赢”的决心;在家人眼中,他是假期错位的空中飞人,已经连续N年没有在家过春节了。计算机专业出身的他,从07年到现在一直在CDN领域摸爬滚打,架构师、运维、项目经理、售前、产品全都做过,除了最靠后端的coding,几乎无所不能。他就是本文采访的主角-阿里云CDN团队的产品架构师罗小飞。

“在客户面前产品架构师就像特种兵的角色,直面一线战况,快速做出决策并且把明确的信息和指令传递给后方大本营,调动大家迅速把兵力、弹药、补给等行动起来,一起完成目标,这就是这个角色的使命。”提到所在的产品架构师岗位,阿里云CDN团队的产品架构师罗小飞眼神坚毅地说道。

在客户眼中,他是专业、利落的救火队员,发现问题,直击核心,迅速救场;
在同事眼中,他是值得托付后背的可靠伙伴,含蓄内敛的性格藏不住“一起拼一起赢”的决心;
在家人眼中,他是假期错位的空中飞人,已经连续N年没有在家过春节了。

计算机专业出身的他,从07年到现在一直在CDN领域摸爬滚打,架构师、运维、项目经理、售前、产品全都做过,除了最靠后端的coding,几乎无所不能。他就是本文采访的主角-阿里云CDN团队的产品架构师罗小飞。

因为性格内向 在互联网中“沉迷”

“我在现实生活中,相对是一个比较内向的人,所以初次接触互联网之后就很喜欢在网络上和人打交道的那种体验。”谈到与互联网的结缘,罗小飞记忆犹新。2000年的中国,互联网初见雏形,通过网络来聊天、玩游戏,是一种非常奇妙和新奇的体验,当然除了娱乐,还顺便可以结交全世界的朋友,提升英语水平,何乐而不为。

“当时家里还是拨号上网,每次拨号之后听到特别的‘嘟,滴 滴 滴......滴’的带些金属音色的“猫”叫的声音,代表着网络连通了,那个声音我至今还清晰记得。”

几年后,罗小飞进入郑州大学,选择了热爱的计算机科学与技术专业,他拿到了深入数字网络世界的敲门砖,毕业后也顺理成章进入专业对口的某电信公司,成为了一名网络工程师。在那个年代,电信公司算是实打实的铁饭碗,很多人羡慕的工作,而在罗小飞看来,这份按部就班的工作并不能满足他对网络大爆发时代新技术的渴求。

image.png
(初生牛犊不畏虎,年轻时的罗小飞)

带着初生牛犊不畏虎的几分豪气以及对于更大世界探索的期望,在工作2年后,罗小飞选择北上,开始了北漂的生活。北京当时是明星互联网公司的集结地,也是整个中国互联网技术发展的核心地带,在这里罗小飞以光网络传输工程师的身份,和同事一起维护着全国教育网的骨干光传输大网,也见证了教育网在IPv6领域的前沿探索,对网络、传输协议方向的极大兴趣以及这些领域的工作积累,一定程度上也影响了他之后的职业生涯和选择。

谈到对于工作的理解,罗小飞说道:“在找工作方面,我认为首先一定要目标清晰,你期望的工作是什么样子的?你想获得什么收获?你能做出什么价值?都要考虑清楚。另外当开始工作后,一定会遇到各种各样的问题,回过头来,会发现遇到的每一个事件都是促进自己能力提升的很好的机会,所以在遇到问题的时候首先不要有负面情绪,要积极的去思考和解决问题(“积极思考、解决问题”这也是罗小飞目前在钉钉上面的签名),在这个过程中提升自己、做好沉淀,就能够获得更加快速的成长。”
“最后,在越来越互联网化、信息越来越快速触达的今天,不再是单打独斗的时代,越来越讲究团队作战,所以在工作的时候也要非常敏锐的去全面了解周边、上下游的信息,这样才能在最终的工作目标上更好的达成一致。这点呢,就像是阅读文章一样,一句话的意思要放在上下文中才能充分正确的理解,沟通一件事情去达成一个一致的结论,一定也要充分地从360度去了解整个状况。”罗小飞略做思考后又补充道。

见证行业风云十四载 CDN可能是一辈子的方向

2007年,罗小飞加入北京蓝汛。当时蓝汛是中国第一家做CDN的公司,CDN商业市场占比达到75%的份额,是绝对的行业巨头。一入CDN深似海,此后的十几年,他一直在CDN行业中,架构师、运维、项目经理、售前、产品等岗位做了个遍。

谈到CDN,罗小飞表达了他的观点:CDN肯定属于云计算业务的一种,但是在云计算整个行业没有明确清晰的被定义出来之前,CDN行业就已经诞生和形成巨大的规模了。这一方面也证明了CDN对于各类线上业务是非常强的需求,另一方面也证明了CDN领域市场足够大,所以在整个云计算概念没有被全世界认可的时候,CDN行业已经被大家认可。“只要你的业务需要在线上为用户提供服务,那就离不开CDN,因为经过它的分发服务,效率会更高、成本会更优、用户访问体验会更好,这也是CDN市场空间逐年增大以及越来越多优秀人才扎根在这个领域的原因。”罗小飞这样总结道。

2017年2月,带着对更大的商业舞台的向往,罗小飞加入阿里云。谈到为什么选择加入阿里云,罗小飞是这样说的:“当时我认为单独做CDN产品的公司可能不再适合在这个时代继续运营了,CDN产品需要和其他云产品去联合,组合为综合的云解决方案,为用户使用带来更多化学反应,这才是时代的需求,也基于这种认识,所以当时有来阿里云工作的机会之后我就毫不犹豫的选择过来了。”

事实证明,云厂商在CDN领域的入局也确实让整个产业发生了翻天覆地的变革,在短短3年期间,阿里云CDN实现了从10Tbps到100Tbps的带宽规模突破,客户体量增至数十万,这是传统的CDN厂商十几年积累都没能完成的突破。

image.png
(阿里云CDN发展历程)

从2007年到2021,拉开CDN这幅巨大的商业帷幕,幕后从业人来人往,如罗小飞这般始终坚持的却不多。
至于为什么一直在这个领域坚持,他这样回答:“我们很幸运赶上了一个黄金时代,在这个时代中国经济在腾飞,线下服务往线上服务大规模快速迁移,互联网成为中国经济腾飞中最核心的模块,在这个核心模块内工作,不仅能扩大视野和快速成长,还能做出来有价值的产品,对社会做出贡献。而CDN这个领域就是互联网这个模块中一块非常重要的组成部分,所以我就一直在这个领域坚持了下来。”

而谈及阿里云CDN能如此迅速崛起原因,罗小飞则认为:首先是云上联动,CDN和云安全、云存储、云监控、云解析联动后一站式解决客户业务需求;其次是丰富的业务场景锤炼出来的产品能力,阿里云是第一家做公共云模式CDN的公司,庞大的云上客户给了我们大量的机会去沉淀产品能力,更好地满足客户需求;第三是阿里提倡的简单透明高效的工作方式和客户第一的传承,体现在产品设计和研发、客户服务之中,可以更好地响应服务;最后的根本因素则是人,阿里云CDN团队聚集了各个领域的顶尖技术高手,只有优秀的团队才能做出优秀的产品。

“想”客户所想 这种感觉很棒

加入阿里云后,罗小飞主要从事产品架构师角色,这一阿里云独创的岗位的职责是:对外,是产品线面向客户的技术owner,做好和客户的技术连接和技术信任。对内,要把客户的需求,准确、完整、系统地传递给产研,帮助客户需求更好的落地。

当时的阿里云CDN处于技术变革和业务快速发展的重要阶段,而这一批产品架构师也随着每年突飞猛进的业务,为客户和产研之间架起一座座桥梁,推动着技术和系统不断演进。

image.png
(罗小飞在阿里云Edge Plus私享会现场分享)

“有没有印象很深刻的case?”罗小飞陷入沉思,随后说道:产品架构师最大的挑战是,你在最前线,如果你给后端一个错误的方向或者指令,可能会造成大量资源浪费和大量时间的消耗,这在争分夺秒的战争中,就危险了。所以产品架构师不仅要具备业务全面性,也能够敏锐洞察客户需求和有效沟通。

“某一次,我们承接了一个客户,客户在国内海外都有源站,提出需求是在海外指定的某些国家回到海外源站,其他国家回到中国的源站。实际上在我们现有的产品能力下,是可以很快地通过一些单独的配置直接帮客户实现这个需求。但是当我们和客户进一步交流的时候,我们去问客户,你这么设计的出发点是什么?你是为了解决什么问题?客户反馈说是因为在原来传统的CDN平台上通过这样的配置方案使用下来对业务效果最好,所以参考过往经验,就想采取这样的方案。当充分了解了客户的真实需求后,我们与客户就全站加速产品进行了沟通,全站加速产品基于阿里达摩院提供的算法支持,在选路的判断逻辑上可以自动化的保证效果最优,客户完全不需要像以前进行定制化的单独配置,还能规避一些单独配置造成的隐藏风险。当然,最后这个方案也得到了客户的认可。这个case在以后的工作中经常提醒我:我们的职责是客户提了什么就去做什么吗?显然答案是否定的,我们需要从客户提的需求中去洞察客户背后真正想解决的问题,再结合我们的专业技术能力,给客户输出最正确有效的解决方案。”

也正是在一次次的客户服务中,不断推进着阿里云CDN,走向更加稳定、流畅、极致的产品之路。

互联网的尖峰时刻 我们都在

对于任何互联网服务来说,用户的稳定、流畅、高效地使用都是体验的基础。而CDN的任务就是要确保这条“互联网信息高速公路”的顺畅通行,避免因为拥塞而导致出行效率的降低。

如同高速公路在节假日时常会拥堵一样,互联网也会因为一些流量的“尖峰时刻”而有潜在拥塞的风险。实际上,大型活动重保对罗小飞所在的团队已经习以为常了,互联网的特点就是7*24小时,每年的双11、春晚、跨年、大型体育赛事都是重点支持的时间节点。

“拿春晚活动保障举例,对于阿里云来说,作为行业第一的CDN服务商,在每个业务场景(视频直播、视频点播、APP下载、在线教育等)我们都是当仁不让的主力承载方。”罗小飞介绍道:对于不同业务场景,阿里云CDN首先需要根据不同场景分析其流量情况,包括发生的时间点、业务特点等,对不同业务类型要做不同的判断和梳理,再把不同业务类型结合在一起,结合全网智能调度,再去做全网调度策略,比如算力、带宽、存储怎么调整,这些部分都很琐碎,但是有很重要,最终要在这些琐碎的信息确定下来之后系统化的去做一个全网最优的调度算法。

大型活动的重保是一个很系统化的工程工作,难度很大,比如:抢红包类流量不会冲的很大,但是QPS非常高,对于这种场景重点判断QPS高到什么程度,这种场景消耗的是CDN的计算能力;应用商店下载类场景主要是发生在春晚主持人口播时,某个时间点会带来大量用户对APP更新大并发下载,考验的是大流量突发之下的调度能力;而随着越来越多人通过网络看春晚,直播类场景也尤为重要,其中最重点考虑直播的源流的重保,设计源流整体保障方案,源流怎么来的,中间每一个环节的链路是怎么走的,当中间出现异常了怎么切换和处理,等等问题。

image.png
(罗小飞和他的伙伴们在春晚护航现场)

阿里云CDN已经成功保障了世界杯、亚运会、跨年晚会、春晚、英雄联盟全球总决赛、CBA职业联赛、历年双11猫晚等多项重大事件的互联网直播,具备面向大型赛事直播、超高清直播、直播活动云端导播等多场景的丰富实践经验。在历经了无数次练兵后,丰富的理论经验和实战数据,让这个团队的软硬实力一次又一次迈上新台阶。
聊到今年春晚,罗小飞略显激动地说道:“有一个客户在其他CDN平台上服务异常,面对着好几百万的QPS并发访问,当时客户第一时间找到的就是阿里云。这也让我们很欣慰,我们平台的体量足够大、对全局资源的实时调度足够强、系统模块的监控足够细、重保的经验足够多,这让客户对我们的能力和服务都很放心,所以最终在短短5分钟时间,我们迅速决策并承接了客户需求,对于其他的CDN平台来讲,这几乎是一个不太可能完成的任务。”

御风而行 我们将去向何方?

谈到未来,罗小飞认为:CDN在最早的1.0时代主要是解决分发的问题,到了2.0时代是随着业务模式复杂度增加,越来越多动态内容诞生,需要更多关注传输链路优化的技术方向。今天的CDN,在向边缘云方向做整体变革,CDN不再是纯分发和存储的能力,需要把计算、网络、数据等能力都能够更好挖掘和提供出来,随着5G网络发展,越来越多的场景会在边缘上完成闭环,比如存储、计算、数据处理,这些业务处理在边缘上进行可以更高效快速的把结果反馈给用户。另外一点,业务往边缘上走,对业务成本也会有更好的帮助。

阿里云将来会在边缘提供更多计算能力,还有虚机、容器、网络互连的能力。例如,在CDN边缘节点上提供可编程能力,让客户基于可编程能力进行更灵活部署边缘业务逻辑,提供更灵活、更开放的CDN平台。

“在这样的大环境下,我们也需要更多人才的加入,如果你对网络架构和基础传输有专业的了解,对CDN内容分发的业务架构和体系有很好的认知,对不同业务场景加速原理的技术模块有所了解,那么你就是我们需要的人。”

有时,选择一份职业,就像在大海上航行时,你需要选择一艘适合自己航道的坚固的船,才能到达彼岸。阿里云CDN所在的海域,或许风云变幻、风起云涌,但始终值得有人乘风破浪。

“欢迎优秀的同学加入我们,一起来乘风破浪、直挂云帆!”罗小飞最后说道。

如果您想加入阿里云CDN/边缘云团队,可关注阿里云Edge Plus公众号,在后台回复“666”,秒得岗位详情
目录
相关文章
|
1天前
|
数据采集 分布式计算 DataWorks
DataWorks产品使用合集之在阿里云的DataWorks中,使用CREATE AS创建分区表的步骤如何解决
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
11 2
|
1天前
|
分布式计算 DataWorks 调度
DataWorks产品使用合集之阿里云的DataWorks中,提交手动业务流程的步骤如何解决
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
12 0
|
1天前
|
分布式计算 DataWorks Java
DataWorks产品使用合集之阿里云DataWorks专有云环境下,上传MaxCompute的UDF(用户自定义函数)的JAR包的步骤如何解决
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
7 0
|
1天前
|
缓存 分布式计算 DataWorks
DataWorks产品使用合集之阿里云DataWorks中,天任务依赖小时任务的调度运行如何解决
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
8 1
|
1天前
|
分布式计算 大数据 BI
MaxCompute产品使用合集之MaxCompute项目的数据是否可以被接入到阿里云的Quick BI中
MaxCompute作为一款全面的大数据处理平台,广泛应用于各类大数据分析、数据挖掘、BI及机器学习场景。掌握其核心功能、熟练操作流程、遵循最佳实践,可以帮助用户高效、安全地管理和利用海量数据。以下是一个关于MaxCompute产品使用的合集,涵盖了其核心功能、应用场景、操作流程以及最佳实践等内容。
|
1天前
|
分布式计算 大数据 MaxCompute
MaxCompute产品使用合集之使用pyodps读取OSS(阿里云对象存储)中的文件的步骤是什么
MaxCompute作为一款全面的大数据处理平台,广泛应用于各类大数据分析、数据挖掘、BI及机器学习场景。掌握其核心功能、熟练操作流程、遵循最佳实践,可以帮助用户高效、安全地管理和利用海量数据。以下是一个关于MaxCompute产品使用的合集,涵盖了其核心功能、应用场景、操作流程以及最佳实践等内容。
|
1天前
|
SQL 分布式计算 DataWorks
MaxCompute产品使用合集之阿里云MaxCompute对SQL语句的长度的长度限制是多少
MaxCompute作为一款全面的大数据处理平台,广泛应用于各类大数据分析、数据挖掘、BI及机器学习场景。掌握其核心功能、熟练操作流程、遵循最佳实践,可以帮助用户高效、安全地管理和利用海量数据。以下是一个关于MaxCompute产品使用的合集,涵盖了其核心功能、应用场景、操作流程以及最佳实践等内容。
|
1天前
|
SQL 数据管理 API
数据管理DMS产品使用合集之阿里云DMS提供API接口来进行数据导出功能吗
阿里云数据管理DMS提供了全面的数据管理、数据库运维、数据安全、数据迁移与同步等功能,助力企业高效、安全地进行数据库管理和运维工作。以下是DMS产品使用合集的详细介绍。
|
1天前
|
运维 数据管理 数据库
数据管理DMS产品使用合集之在阿里云DMS中,想对数据精度进行校验,有什么方法
阿里云数据管理DMS提供了全面的数据管理、数据库运维、数据安全、数据迁移与同步等功能,助力企业高效、安全地进行数据库管理和运维工作。以下是DMS产品使用合集的详细介绍。
|
1天前
|
NoSQL 数据管理 MongoDB
数据管理DMS产品使用合集之如何通过阿里云的数据管理服务(DMS)导出MongoDB数据
阿里云数据管理DMS提供了全面的数据管理、数据库运维、数据安全、数据迁移与同步等功能,助力企业高效、安全地进行数据库管理和运维工作。以下是DMS产品使用合集的详细介绍。

热门文章

最新文章

相关产品