春晚红包宕机史,中国互联网技术进步史。腾讯、阿里宕机3年,2019年为何百度挺住了?

原创 收藏 评论
举报 2019-02-05


这个话题必须值得写下。因为这是史上第一个扛住央视春晚流量的公司。

技术不用说,站在自己主观角度说一句:


首次参加春晚,还没有像阿里那样双十一的模拟考,百度没什么好黑的,百度的技术有多牛逼,百度的产品就可以有多差。


百度如果宕机了,有人就会说:技术是吹的。

百度没宕机,有人就会说:流量没起来。你有微信那体量?


百度黑子黑百度,我想起了一句话:下雨天打孩子,闲着也是闲着。

最烦特么的“身边党”:我身边没几个人用百度去抢红包——你身边才几个人啊?春晚有11亿+观众你知道不?百度App日活破3亿(去年底才1.6亿)还不能说明问题?(估计这帮人又得说,百度公布的数据是假的……)

还有人说“现在为了几毛钱去下载App的人已经很少了”,你看不上不代表别人看不上啊,看看趣头条、拼多多们的火爆吧,你以为人家去抢红包真是为了发家致富?

有些人啊,总是先入为主,看到什么,就觉得这个世界是什么。



罗振宇在2019年的跨年演讲提到了这样一个细节。


得到APP原本打算在春晚投放广告,但是他被曾经的广告部老领导劝住了,因为春晚广告有一个不成文的规定:


要想在春晚打广告,产品日活得先过亿。原因是,用户量过低,技术很难支撑起庞大的流量。


新年钟声越来越近了,红包集福分X亿活动全国火热,也意味着一年一度的“春晚红包大战”越发临近了。即将到来的猪年春晚,百度拿下春晚红包合作,那么如今日活已有1.6亿的百度APP能否撑住“史上最大红包流量”?


可能的答案是,技术强如百度,应对瞬间涌入巨大流量或许也要遭遇短时间宕机的“幸福烦恼”。


春晚红包宕机史,也是中国互联网技术进步史。


中国互联网说大流量,一般我们会说双十一晚上零时全民网购,全国人民一起抢购突发流量是大流量,还有就是春运12306抢票的流量。而实际上,春晚抢红包的流量才是终极BOSS。

我们看下数据。微信是装机量最大的APP了,日活高峰是9.5亿,支付宝这种日活不过2.3亿,而春晚是在短短几分钟内,有10多亿用户同时发出需求。这个强度非常之高。

2015年除夕当天,腾讯宕机1小时。

2016年,支付宝拿下了春晚合作机会。除夕夜,支付宝出现偶尔宕机。

2018年春晚,淘宝提前推导了各种极端情况,在2017年双十一基础上再扩容3倍。结果春晚当晚登录的实际峰值超过了2017年双十一的15倍,尤其新用户的瞬时登录更是完全超出预料,经受过双十一洗礼的阿里服务器还是宕机了。

前有A、T的前车之鉴,百度今年能不能扛住,也是受到很多关注。

事实上,当晚第一轮摇一摇红包活动结束后,截至21:00,全球观众参与百度APP红包互动就已经达到了92亿次,而这才刚刚开始。史无前例的9亿红包数额、还有2019年智能机进一步普及,互联网加速下沉县城、乡镇、农村的趋势,果然都让2019人们的红包热情爆发得更加汹涌。


这些还不是全部。


任何红包类、抽奖类活动还会有一个灰色的影子参与其中,这就是中国互联网的黑产用户,中国薅羊毛党手里掌握大量虚拟资源,拼多多号称一夜损失200亿就是它们干的,它们可以在短时间内产生巨大流量,这部分流量叠加正常流量,也进一步加大了服务器的压力。


另外,因为抢红包这个东西,是有一个流程的,涉及很多外部服务,百度自己的服务器只是其中一个环节。


没下载的用户下载百度APP,没注册的注册,注册的收短信要通过电信运营商,所有网络需求都要通过硬件。APP市场的服务器,电信运营商的网络,机房、光纤等硬件,有一个环节容量不够,都可能导致宕机。

事实上,春晚当天百度的第一轮红包互动之后,苹果应用商店、华为、小米、三星几大应用商店全部挂掉,其中苹果应用商店长达12分钟不能访问,今年的流量显然远超预期。在春晚直播期间,全球观众参与百度APP红包互动活动次数达208亿次!


但是,百度扛住了。


知乎上对于百度有一个声音,当然,我觉得也可以参考下:


首先定义什么叫扛住,

客户端很多请求失败了,但是有祝福语补充保证用户体验,

后台服务load balance基本上打满了,多了就降级,

所有请求,到了后端的,就寄到日志里,有问题的后续追日志

这反正谁也不知道是不是足量发放了红包,谁也不知道数对不对


如果扛住只是说,用户端体验,那应该算不影响体验吧


好多人看,补充一些,其中有些技术还是很牛逼的

1,红包存量的管理,这是个分布式一致性问题,猜测是分库,和内部的一致性存储系统,消息队列系统的功劳

2,抗流量相对简单,就是堆机器,但是后台离线实时数据计算,这么大数据量,不容易

3,构建了不错的流量漏斗,每一个层级都挡住了一些

4,全场产品降级为红包让路,这个能短期能搞定越是大厂约不容易


相对做得聪明的一点,微信和阿里,印象是直接对接了后端支付系统,所以红包入库很容易拖垮整个系统。百度比较聪明,就先只记录数字,然后在存储到支付。实话说,昨天抢红包的时候,领取页面是挂了的,后来领取页面好了,但也不能直接取钱



不管怎么样,我们甚至可以预测,春晚的流量规模,未来可能正是5G和物联网时代的“常规需求”,提前排兵布阵,百利无一害。


《圣经:新约路加福音》里面有这样一段叙述。耶稣对众人说:“你们要努力进窄门。我告诉你们:将来有许多人想要进去,却是不能。”


“窄门”的意义是,那些寻求进入窄门的人必须经过斗争和压力,就像一个跑步运动员紧张冲向终点线,所有的肌肉拉紧,并付出他的所有努力。


对中国互联网巨头来说,春晚红包就像是一道“窄门”,只有真正走过“窄门”,才能历经洗礼,应对未来。这样的洗礼,当然也是另一种幸福。




加油,中国互联网。

    评论

    文明发言,无意义评论将很快被删除,异常行为可能被禁言
    DIGITALING
    登录后参与评论

    评论

    文明发言,无意义评论将很快被删除,异常行为可能被禁言
    800

    推荐评论

    暂无评论哦,快来评论一下吧!

    全部评论(0条)