>科技>>正文

承受住208亿次的冲击,春晚首次不宕机的为什么是百度

原标题:承受住208亿次的冲击,春晚首次不宕机的为什么是百度

若干年后,或许已经没有多少人还能记起 2019 年春晚所发生的一切,但对于互联网公司而言,2019 年的春晚注定是一个无法忘记的记忆。

在刚刚过去的大年夜,百度作为猪年春晚红包的「承包者」,也在第一时间公布了自己的成绩单。根据百度官方提供的数字,春晚直播期间,全球观众在四轮红包互动里,参与百度 APP 红包互动活动次数达 208 亿次。

另一个关键指标则是,从第一轮互动次数就达到 92 亿次的摇一摇红包再到0点前的最后一轮,此次春晚都在制造「史上最大春晚红包流量」,而百度不仅圆满完成了发红包的「基本任务」,百度 APP 也在春晚期间系统没有任何宕机、卡顿以及白屏。活动结束后,百度高级副总裁王海峰还在朋友圈写道:208亿次互动,服务始终稳健,过硬的技术是保障。

三十晚上,甚至连华为、小米、苹果等应用商店纷纷「瘫痪」,而百度的红包活动仍然在正常进行。这也意味着,百度成为史上第一个可以扛得住春晚流量压力的互联网公司。并成功利用春晚的舞台,让全国亿万观众感受到 AI 的价值,对于 AI 普惠化具有重要意义。

那么,为什么春晚流量压力是互联网公司的噩梦?百度可以成为首家不宕机的互联网公司,又做对了哪些事情呢?

1. 不宕机,一个几乎不可能完成的任务

春晚对于互联网公司的压力到底有多大?可以先从两个行业视角去理解。

首先,服务器是第一个硬标准。「得到」创始人罗振宇曾公开表示,他们在参与春晚广告招标时被告知,由于「得到」日活跃用户没有超过 1 亿,无法满足央视对于互联网产品登上春晚舞台的基本要求。

制定这个标准的原因也非常简单,假如没有足够的用户访问承受能力,一旦被春晚曝光,这个产品的服务器一定很无法访问,也就是俗话所说的「宕机」。

其次,春晚的用户访问量可能远超人想象。自 2014 年开始,从微信、支付宝到淘宝,都在春晚期间出现一系列宕机问题。以 2018 年的春晚为例,淘宝的春晚红包一度让淘宝用户无法正常登录。而根据淘宝内部后续复盘时的数据,当晚登录的实际峰值超过了 2017 年双十一的 15 倍,特别在新用户瞬间登录给系统带来了巨大压力,也大大超出了团队的想象。

这也意味着,即便是微信、淘宝这这样体量的互联网产品,也无法支撑起春晚红包带来的巨大访问压力,如此看来:「我们真的对春晚的力量一无所知。」

2. 为了不宕机,百度做对了什么?

而从技术角度上看,能实现系统不宕机,至少需要考虑以下两大要素。

其一,借助春晚舞台展示自己的互联网产品,面临着比包括双十一在内的任何电商大促的访问压力。

春节作为中国人最重要的传统节日,拥有最广大的群众基础,而过去三十多年的春晚,则让这台晚会变成了过年的仪式。尽管最近几年吐槽不断,但观看春晚已然内化为过年的习惯,也因此,任何登上除夕夜春晚舞台的互联网产品,都必须做好迎接数亿用户访问的准备。

反映在技术层面,需要一套具备伸缩能力的架构体系,来应对不断变化的访问需求。以网络为例,随着春节返乡,三四线地区的网络需求开始增加。百度春晚技术保障团队提前规划好了不同地区的所需要的网络资源。通过百度云的智能调度系统,能够分钟感知不同地区资源紧张程度,并进行相应的资源调度和补给。

依赖于百度早已成熟的网络架构,这个架构也经历了百度自有业务规模快速增长和To B业务多样需求的考验,拥有良好的高可扩展性和灵活性,从而也能够快速调配服务器,支撑快速接入带宽资源。

其二,具体以春晚红包的场景来看,这是一个典型大流量高并发的场景。高并发考验的是一个技术架构能否在多个流程、业务里轮流执行。举个例子来说,当数以亿计的用户一起来访问同一个 App,并在不同的功能里切换时,是否也能像平时那样流畅自如?

今年春晚期间共发了 4 轮红包,每轮活动,用户的任务都不相同,有的去摇一摇、有的去feed流中搜索、还有进入小程序或小度商城。涉及百度数十个产品、百多种用户场景。再加上新增的AI玩法,这会给百度APP带来高并发、大流量,给百度云的服务器、带宽等基础设施带来巨大冲击。

应对这类技术挑战都会从用户登陆应用开始,然后在应对访问洪峰和资源管理上做优化。

百度在这方面也展示了系统的弹性能力。当遇到流量洪峰时,系统会智能化调度,根据用户任务的不同,层层计算,匹配适应的容量,满足每秒亿级的服务请求,整个过程,就像有一个多层漏斗化解流量洪峰。而用户所感知到的,则是和平时没有差别的抢红包体验。

另外值得一提的是,为了支撑春晚红包技术挑战,百度也展示了技术部署的高效执行能力。比如 8 小时完成 10000台服务器的物理上架,16小时完成自动化上线交付业务使用,创造了业界服务器交付速度的新纪录。再比如,仅仅用了 3 周时间,就完成了相当于 2018 年全年的 IDC 网络和 CDN 建设工作。

正是百度上述一系列针对性的技术准备和高效的执行力,面对史无前例的春晚红包流量,即便是在国内多家应用商店出现不同程度宕机的情况下,百度 APP 依然实现了有史以来第一次春晚红包不宕机的技术壮举,而借助春晚的舞台,百度也让普罗大众了解到了 AI 的价值和潜力。

3. AI 正式走入春晚舞台

早在今年元旦的央视新年特别节目上,李彦宏就通过「小度在家」,让观众们体验了一把人工智能带来的便利。今年春晚的第三轮红包派送中,用户就实现了与 AI 的「亲密接触」——不仅可以通过语音搜索领取总额为 2 亿的红包,还能获得总数为 10 万台的小度 AI 音箱。

此举对于 AI 的普及意义重大。一方面,春晚作为一项中国受众最广的电视节目,也是推广新技术以及新生活方式的最好舞台。

此前,业界普遍认为,正是 2014 年微信红包登陆春晚,才带动了此后四年中国移动支付的爆发。过去三年来,AI 虽然早已从实验室步入工业界,但在普通消费者中依然缺乏足够的认知,此次利用春晚带来的巨大曝光,也能够进一步推动大众对于 AI 的理解和接受程度。

另一方面,百度过去几年来所积累的 AI 技术优势也极大保证了用户体验。仅以春晚语音搜索红包为例,虽然是在家庭场景里,但是也需要考虑到电视、其他人的声音的干扰。更重要的是,语音搜索红包也是一次语音的高并发访问请求,面对数以亿计的请求,考验了百度 AI 的实时处理能力,从结果上看,还是非常理想的。

4.写在最后

过去五年来,春晚与互联网公司之间的互动越来越多。作为电视时代的产物,春晚需要越来越多的互联网元素。而互联网公司,也可以借助春晚这个巨大舞台,展示自己的品牌和产品,并利用春晚期间所形成大流量高并发的需求,实现一次技术大练兵。

此此次春晚上,百度史无前例地实现了春晚红包的不宕机,百度 APP 也在一夜之间成为各大应用商店排名第一的应用。AI 加持之下,新的玩法和体验,加速 AI 走入寻常百姓家。次春晚上,百度史无前例地实现了春晚红包的不宕机,百度 APP 也在一夜之间成为各大应用商店排名第一的应用。AI 加持之下,新的玩法和体验,加速 AI 走入寻常百姓家。

于此同时,这也是一次面向特定场景和业务的技术能力大考,这场大考里,百度展现了 AI、大数据的技术能力,同时还让外界看到了这家公司在理解业务需求、项目实施以及交付的综合能力,所有这些能力最终也会内化为产品的能力,与百度布局 AI 以及加速产业互联网的战略一起让更多的行业享受到技术带来的红利。(完)返回搜狐,查看更多

责任编辑:

声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。
阅读 ()
投诉
免费获取
今日搜狐热点
今日推荐