春晚红包就像一只推开大门的手。外面是未知,但里面是创新。
2015年,微信成为央视春晚嘉宾,人人“抖”红包,让电子红包成为春节期间的新习俗;
2016年,支付宝成为春晚红包合作伙伴。前几年,讨论的是新项目。那一年的话题是敬业府和“咻一咻”。
2019年,百度“承包”了猪年春晚的红包。全球观众参与互动红包208亿次。百度App成为今年红包大战的最大赢家。
今年春晚也是百度云的一次大练兵。此前从未经历过如此大规模的交通高峰。简单的“抢红包”背后存在三个技术挑战:如何处理海量的临时用户登录,以及如何应对瞬时流量高峰。流量高峰,如何解决短期巨大的资源需求?
春晚四个多小时期间,部分第三方应用商店接连崩溃,但百度App并未出现宕机情况。成为第一家承受春晚红包冲击的互联网公司。百度云几乎完美地结束了这场战斗。
抢红包的“丝滑”体验
在海量业务并发的场景下,任何一个小问题都可能成为重大隐患,而原生的技术难点无疑是运维的深渊。
与往年不同的是,百度还推出了新的AI玩法,比如语音搜索、明星拜年等,多样化的玩法也在考验百度云的AI能力。好在整个春晚期间,百度App的体验可以用“丝滑”来形容:
晚上8时40分,当主持人喊出“开始抢红包”的命令时,参与“摇一摇”领取红包的用户数量迅速突破1亿,3亿元红包随后被抢走。仅首轮“摇一摇”红包,红包互动量就高达92亿次。
为了应对第一波流量高峰,百度春晚技术支持部门对登录时的内容加载进行了优化。针对抢红包活动中的瞬时流量高峰,后台会自动检测变化,快速计算资源需求,智能调度增加系统容量,进行合理的带宽分配。此外,在20天的项目准备期内,百度云将短信处理能力提升了至少数十倍。我们还与运营商合作,在云端部署一键登录功能,减轻大量用户第一轮登录系统的压力。
晚上21点18分,第二轮小视频红包开始,互动次数立即增至115亿次,这对服务器带宽是一个极其严峻的考验。
为了保证小视频红包的用户体验,百度做了两方面的准备:一是技术优化,对视频和图片进行极限压缩,尽可能减少带宽压力;二是技术优化,对视频和图片进行极限压缩,尽可能减少带宽压力;第二,提前规划和建设网络资源,如IDC和CDN,相当于2018年全年的资源在三周内就完成了。此外,通过智能调度系统,可以在几分钟内感知到不同区域的资源紧张情况,并进行相应的资源调度和供应。
晚上22点40分,第三轮搜索红包正式启动。本轮互动还增加了语音搜索的互动玩法。截至23:00,全球受众在百度APP参与的红包互动次数已增至137亿次。
晚上23点30分,最后一轮摇奖红包活动开始。用户热情较第一轮有所减弱,但仍产生超过70亿次互动。
最终统计显示,除夕夜,百度提供四轮9亿红包,全球观众参与互动活动208亿次,APP峰值DAU突破3亿。
春晚红包之所以不下来,得益于百度春晚技术支持部门提前一个多月的精心策划和准备,每个风险点都匹配了相应的技术解决方案。
比如,在拓展IT资源方面,提前规划布局、建设网络资源。而且,在时间紧、任务重的压力下,北京顺义华威机房在8小时内完成了服务器的物理安装,并在16小时内完成了业务使用的自动化在线交付,创下了2017年服务器交付速度的新记录。行业。除了技术实力之外,还体现了百度工程师高效的执行能力。

智能建筑战胜“人肉”
自2015年央视春晚推出红包以来,几乎所有互联网巨头都在争夺红包活动的主办权,但并不是所有玩家都像百度一样“幸运”。
春晚红包背后的“魔鬼”就是宕机,以至于有一种说法:春晚投放广告的最低门槛是日活跃用户过亿,否则服务器很可能瞬间崩溃。
早在2015年微信与春晚的合作中,就出现过多次宕机:当晚九点左右微信经历了短暂的宕机。春晚期间,1.2亿红包被发出,但不少网友也在社交。网络上的举报包括卡顿、收不到消息、发不了红包等。
2016年,支付宝获得了与春晚的合作机会。除夕红包活动总参与人数达到3245亿次,达到2015年春晚互动次数的29.5倍。也有停机时间。
到了2018年,春晚停运的问题已经多次发出警告,合作伙伴淘宝也提前推演了各自的极端情况,在2017年双11的基础上将容量扩大了三倍。结果,不少网友抱怨无法登录注册、绑定家庭账号失败、无法组团抢红包。经历过数次双11挑战的阿里云也在春晚流量高峰前倒下。随后公布的数据显示,当晚春晚的流量峰值是2017年双11的15倍。
宕机频发并不是因为腾讯、阿里没有“一级安全”。相反,他们往往要投资数百人的技术支持团队。春晚红包是互联网巨头争夺的对象,也是云计算的春晚战场。所谓宕机史,也是云计算的演进史。
流传最广的故事无疑是阿里巴巴双11的故事。早年的后端安全也被广泛戏称为“人肉”计算。例如,2010年之前,互联网公司普遍采用IOE系统,IBM小型机搭配数据库和EMC存储设备。双11考试,从年初到年底,很遗憾,你可能连及格分数都拿不到。
一位经历过双11的程序员生动地还原了运维完全靠喊话、扩容靠“杀”非关键系统的时代:“双11大家都看自己服务器的系统水位,问题出在哪里。”提出来了,免费资源在哪里?后来容量不够了,一些非关键系统就被杀掉了。”
我们再来看看百度云对今年春晚的保障。系统随时可以响应每秒千万级请求,并支持快速扩展以处理更多请求。智能已经取代了“人肉”。一位百度技术人员做了形象的比喻:“整个系统就像一个弹性容器,完全自动伸缩。遇到流量高峰时,系统会根据不同的用户任务,智能调度、快速接入带宽资源,匹配自适应容量。” ”。
同时,在基础设施层面,百度云的成功与百度已经成熟的网络架构有关。过去十年,百度的网络架构经历了自身业务规模的快速增长和To B业务的多样化需求。具有良好的扩展性和灵活性,可以快速部署服务器,支持带宽资源的快速获取,调度系统可以很好地支持节点的快速扩展,大大提高了保障服务的可用性和运维效率。
任何奇迹的出现都离不开背后的努力,春晚红包也不例外。
AI To B小测试
每一次实战都是对互联网基础设施的一次大考验,也是技术迭代的跳板。
正如很多人认为的那样,如果没有“黑色星期五”的过剩计算资源,亚马逊不会有决心押注云计算。如果没有双11、618这样的电商狂欢,中国云计算的爆发或许还要再等几年。 。同样的例子也出现在云计算的春节战场上。首次交锋的百度云交出了100%的答卷,确认了百度作为一线云计算阵营的地位。这也让百度的会话式搜索、自然语言处理等AI能力暴露在人们的关注之下。
我想受益者不会仅限于百度应用。 2018年9月的百度云智能峰会上,AI to B正式上线,具备深度学习、会话搜索、自然语言处理等全面的AI能力。该平台通过云服务框架整合人工智能、大数据、云计算等方面的能力,帮助企业快速接入云端获取人工智能能力。
中国互联网上有很多流派,百度就是技术流派的典型代表。不停机春晚红包完美展现了百度的技术能力。技术比拼的背后,一张春晚红包让百度云的AI To B得以一试,这注定是整个行业的红利。