宁波猫的窝

www.ningbocat.com

Menu
  • 首页
  • 站内搜索
  • 所有文章
  • 所有分类
  • 所有标签
  • 原创文章
  • 星纪元ET
  • 观致相关
  • 奇瑞小蚂蚁
  • 汽车经验
  • 汽车知识
  • 汽车用品
  • 电脑软件
  • 电脑经验
  • 摄影摄像
  • 多彩自然
  • 网络安全
  • 历史文化
  • 百科知识
  • 登录后台
当前位置 » 首页 >> 转贴:手机相关 » 百度的春晚战事

百度的春晚战事

  • 小
  • 中
  • 大
NINGBOCAT 2019年02月28日 转贴:手机相关 33262人路过 抢沙发

(一)生死战

不用多想,你都能把百度的春晚发红包的姿势猜得八九不离十:

1、时间:春晚期间,分几轮发红包;2、地点:打开“百度 App”;3、人物:全体中国人;4、动作:点点点点点。

万万想不到,就是这么简单的四步,引发了接下来整整一个月惊天动地血雨腥风的故事。

说回当时。

远在三亚休假的百度信息流主任架构师吴永巍也同时接到这个消息,一刻不停地赶回他所在的上海研发中心,又赶最早的飞机降落北京。

4.jpg吴永巍

震宇代表基础技术保障团队,吴永巍代表百度 App 的技术团队组成了联合作战组。他们一秒都不敢耽搁,当天就开始筹备组建春晚红包技术团队。

贺锋,十一年百度人,运维负责人,他责无旁贷地成为“百度春晚红包”稳定性计划总制定者。陈曦洋,十一年百度人,系统性能优化大神,他的能力是像庖丁解牛一样把一个 App 拆解成细碎的零件,为每一个零件做细致的优化,使得 App 所需的系统网络资源降低到理论最低极限。汪瑫,七年百度人,不仅是技术大牛,还和百度登录帐号团队非常熟悉。宋磊,十年百度人,系统部网络组专家,主要工作是维护百度网络的稳定运行。张家军,八年百度人,系统部供应链负责人,百度平日所需的新增服务器,都由他来搞定。等等等等,后面的名单还有长长一串。

所有的技术人,听到“春晚任务”,第一反应都是懵逼。因为他们的很多朋友都在阿里、腾讯,这些人曾经哭诉春晚有多么残忍的场景还历历在目。风水轮流转,这下轮到自己了。。。

但是,几乎只有一秒钟的迟疑,他们又变得像孩子一样兴奋。

外界不总是说,百度在移动时代不行了么?但是,行不行别人说了可不算。十年了,我们终于不用再等了。厂长既然给我们这次机会,我倒要证明给所有人看,我们到底是行还是不行!

贺锋对所有人说。

5.jpg贺锋

很快,经过全部专家组讨论,贺锋把最终的计划表拿出来了。(原任务表极其复杂,中哥用自己的话解释给你。)

任务一:陈曦洋“拆解”百度 App 的每一个零件,精确计算出当天每一个 App 将会发出多少流量,进而计算出春晚时百度所需准备的总资源数量。(时间:第一周。)

任务二:贺锋亲自操刀,制定“春晚剧本”。春晚当天,百度集团所有系统资源全部切换档位,其他系统让位给红包系统。红包抢完,要在最短时间内再把系统资源还给其他部门。为此,需要一个极其精密无缝切换的操作预案。(时间:第一周+第二周。)

任务三:由于百度内部所能协调出来的系统资源不够,张家军要向全国厂商发出数万台服务器的紧急采购,确保打仗所需的全部“粮草”及时到位。(时间:第二周+第三周。)

任务四:宋磊向运营商全面采购带宽等软资源,建设足够的IDC 网络 和CDN 网络。(时间:第二周-第四周。)

任务五:陈曦洋协助百度 App 团队,把百度 App 每秒数据传输量降到最少,然后打包成最新版百度 App 下发,确保春晚当天每个人手上的百度 App 都是性能最佳的最新版。(时间:第二周+第三周。)

任务六:陈曦洋协助小程序团队,一起开发春晚当天刷红包的小程序,确保这个小程序也占用最少的资源。(时间:第四周)

任务七:汪瑫负责协助百度帐号登录体系(Passport)进行全方位加固,应对春晚涌来的登录请求。(时间:第一周直到春晚。)

任务八:通知各大第三方应用市场,告诉他们春晚的时候,可能会有大量用户去下载百度 App,让他们也做好准备。

任务九:所有资源+调优全部到位,联合百度 App 的业务部门进行四轮“全链路联合测试”。(时间:第四周。)

任务十:春晚当天,所有人全力以赴,抗住十三亿人的流量海啸。

十大任务列阵于此,旌旗猎猎。

6.jpg

彼时,即使是计划制定者贺锋也难以想象,在未来四周时间里,百度、三大运营商、全球硬件供应链、中国数家服务器厂商、外包建设团队、机房运维团队、全世界总计数万人和他们的家人将会为此付出怎样艰苦卓绝的努力。

但此时此刻,已经没人能阻挡这一切发生了。

这将是我职业生涯的生死战。

贺锋说。

(二)太空变轨

计算结果出来了!我预计春晚的流量,每秒峰值将会达到5000万次!每分钟的峰值将会达到10亿次!

陈曦洋一夜没睡,拿着最新出炉的报表对贺锋说。

7.jpg

为了测算流量,陈曦洋研究了不少腾讯、阿里红包相关新闻。

经过计算,支撑这些流量的云计算系统,需要由10万台服务器组成。

这意味着什么呢?

2018年全年,全中国960万平方公里销售的全部服务器是300万台。而百度需要在一个月内,毫无准备的情况下,搞定去年全国销量的三十分之一,并且完成采购、生产、调试、接入百度云的全过程。

贺锋知道,如果全靠临时采购,这件事不可能完成。百度内部必须让出至少5万台服务器来支持春晚红包计划。

“凤巢广告系统、原生广告系统、网盟变现系统,统统要在春晚过程中熄火,把资源让给红包系统。”贺锋的计划白纸黑字。

要知道,凤巢系统是百度的广告收入核心。凤巢暂停四小时,意味着百度这艘火箭要在万米高空强行熄火,失速四小时。

8.jpg

而这不仅是真金白银的损失,还是一个极其危险的操作——万一熄火之后点不着,凤巢系统将面临对数百万客户的巨额赔偿。

当贺锋把计划拿给凤巢负责人王岳的时候,内心是很打鼓的,他知道对方有一万个理由拒绝他的计划。但是,王岳仅仅花十分钟看完了方案,说了三个字:没问题!

“没问题”,意味着一部包含5万台服务器的超级引擎将会在春晚四小时交由贺锋团队驾驶,这一下就满足了计划所需的一半。

剩下的5万台,交给采购部门,这个等下再说。回来继续看陈曦洋。

10万台服务器已经是团队的极限了。但是陈曦洋知道,把服务器总数控制在10万台,这还是有前提的。前提就是每个用户手机上的百度 App 还需要进行大量优化。

当陈曦洋带着三个兄弟完成对百度 App 的解析之后,他的眼泪都快流下来了。

百度 App 在启动时,会对自家服务器发送100多个连接。这些连接来自于百度不同的业务团队。陈曦洋一下就懂了。由于百度 App 是目前百度装机量最高的超级 App,是“全村人的希望”。所以很多业务和技术同学都把展示自己团队成果的模块挤进百度 App,只是希望自己的努力能够被更多的用户感受到。

这些年逆风行船,百度的技术产品人其实一直在用力。

9.jpg

但是对于此刻的陈曦洋来说,这意味着灾难。在春晚当天,每一秒钟,每一个连接都要乘以几千万人这么一个倍数,每个 App 100 个连接,每秒就是几十亿次连接,BAT 加在一起都必跪无疑。

只见陈曦洋,此时已经红了眼,变成了“操刀鬼”——对百度 App 所有连接大砍大杀。

1月10日,陈曦洋和指挥部的领导开会,大家一致认定,百度 App 对外连接的数量,要从100个砍到3个。

由于 AppStore 和各大安卓商店都需要有审核时间,百度 App 必须在春晚前两周发布最新版本,所以很多连接来不及修改背后的整体逻辑,只能用暂时抑制的方式来处理。

10.jpg

花开两朵,各表一枝。

那边“操刀鬼”陈曦洋正在为百度 App 瘦身,这边“拼命三郎”汪瑫已经代表项目组进驻了百度帐号体系团队。

多说一句,汪瑫本来属于上海团队,和春晚项目关系不大。但是由于他技术非常牛,又和帐号团队比较熟悉,被震宇和吴永巍“强行”拉来参与春晚计划。接到任务时他二话没说,第二天就飞到北京,开始了长达一个月的加班。

11.jpg

业内八卦显示:2018年,淘宝春晚发红包,最大的问题就出在了登录系统。

讲真,由于搜索业务天然不必须登陆操作。这么多年来,百度的帐号体系建设是弱于电商阿里和社交腾讯的。

祸不单行,就在接到春晚任务之前,帐号团队的技术负责人李盈沉浸在苦恼中,因为他团队的一位优秀的同学提出了离职。但是,就在接到任务的当天,那位原本想离职的同学找到李盈,说自己不走了。

“我想打仗。”他说。

百度 App 登录状态的比例比较低。但是抢红包的时候,技术上必须要登录才能知道给谁“结账”。所以汪瑫预计,春晚当天百度 App 会遭受一波剧烈的登录冲击。有多剧烈呢?预计会是平常登录峰值的 2500 倍。

这意味着将会有很多人请求短信验证码。

12.jpg

时间有限,汪瑫一边连夜协助帐号团队做各种优化,一边让团队向各大运营商和第三方服务商购买短信发送的服务。一时间,所有省市的三大运营商的短信发送能力,被百度一家预定一空。

但即使是这样,还是不能满足春晚当天的预计值,汪瑫紧急派出百度最好的工程师进驻第三方服务商,帮助他们优化代码,提高短信发送的能力。终于达到了预期数值。

所有工程师的这些操作都在短短两周内叠加在一起。对于百度来说,这是一场史诗级的“太空变轨”。

软件这边忙得热火朝天,转回头来看,还有5万台服务器的硬件缺口。所有人的目光都落在张家军身上。

13.jpg
  • 上一页
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 下一页
  • 显示全文
手机软件

版权声明:本文由( NINGBOCAT )原创,转载请保留文章出处!

本文链接:https://ningbocat.cn/post/1516.html

  • 07-14马化腾拿下美国日本欧洲!阿里懵了!苹果傻眼! 0
  • 05-06诺基亚 Nokia - 手机GPS轨迹记录软件 gpscam 1
  • 06-19(原创)一个极好的软件:蜡笔同步(所有智能手机和电脑上都可安装客户端) 0
  • 01-27小米创业8年纪录片《一团火》 0
  • 07-063D绳结 (Knots 3D) 360 度动画演示 177 种绳结打法! 0
  • 08-17公式定理查询软件 - 知道 0
上一篇小米创业8年纪录片《一团火》
下一篇任正非接受BBC采访:我们非常多的技术远领先西方

还没有评论,快来抢沙发!

发表评论

    网站分类

    • 原创:汽车相关
    • 转贴:汽车相关
    • 原创:电脑相关
    • 转贴:电脑相关
    • 原创:手机相关
    • 转贴:手机相关
    • 原创:多彩自然
    • 转贴:多彩自然
    • 原创:摄影摄像
    • 转贴:摄影摄像
    • 原创:新奇产品
    • 转贴:新奇产品
    • 原创:自行车相关
    • 转贴:自行车相关
    • 提醒注意
    • 时事评论
    • 网络购物
    • 中国经济
    • 网言网语
    • 灵感发现
    • 传统文化
    • 中医知识
    • 中医经验
    • 宁波规划
    • 历史
    • 网络文学精华
    • 转贴:好玩文章
    • 音乐
    • 精选MV
    • 精选flash
    • 资料备用

    标签列表

    • 观致相关 (301)
    • 奇瑞相关 (182)
    • 汽车经验 (446)
    • 汽车用品 (187)
    • 汽车改装 (110)
    • 电脑软件 (277)
    • 手机软件 (122)
    • 电脑经验 (134)
    • 手机经验 (72)
    • 宁波风土人情 (665)
    • 户外装备 (48)
    • 网络安全 (70)
    • 百科知识 (311)
    • 汽车知识 (232)
    • 财经资料 (201)
    • 新奇产品介绍 (101)
    • 交通法规 (94)
    • 时事评论 (150)
    • 网络文学 (78)
    • 音乐视频 (41)
    • 历史文化 (393)
    • 原创文章 (697)
    • 摄影摄像 (247)
    • 多彩自然 (401)
    • 奇瑞小蚂蚁 (48)

    最新留言

    • avatarNINGBOCAT: 时间长了自然会烧光的...
    • avatar访客: 留言感谢,感谢,谢谢楼主提供...
    • avatar访客: ?????重点是段掉的那截怎么弄出来的????...
    • avatar访客: 很好的介绍,另外有没有隐水印的文章?就是那种在网页上正常显示看不到水印,全选页面,会选中图片,这种情...
    • avatar访客: 博学啊...
    • avatar访客: 多年前关注的宁波猫博主,今天要换胎压传感器,居然刷到了。联系那个TB店家的确不错。多谢推荐。...
    • avatar访客: 我记得大多数图像编辑软件都只有8位和16位,当然位数越高越好,8位通道只有256个灰阶,稍微调一调色...
    • avatar访客: 这玩意啥都好,就是使用wifi模式延迟大得吓人,我这里延迟是超过了三秒,博主,能问问你是怎么解决的吗...
    • avatar访客: 请问宁波有观鸟爱好者的组织吗?...
    • avatar访客: 最近闲来无事也在研究这个软件,发现规律是只要第一次连接上的gps信息就可以保存一分钟。根据其他老哥...

    友情链接

    • 王晨亦的小屋
    • 一般路过棕背伯劳的主页
    授权进入后花园!
    登录后台  查看权限

    文章归档

    • 2025年5月 (9)
    • 2025年4月 (9)
    • 2025年3月 (6)
    • 2025年2月 (9)
    • 2025年1月 (26)
    • 2024年12月 (17)
    • 2024年11月 (13)
    • 2024年10月 (16)
    • 2024年9月 (24)
    • 2024年8月 (38)
    • 2024年7月 (33)
    • 2024年6月 (27)
    • 2024年5月 (31)
    • 2024年4月 (40)
    • 2024年3月 (35)
    • 2024年2月 (32)
    • 2024年1月 (34)
    • 2023年12月 (17)
    • 2023年11月 (12)
    • 2023年10月 (23)
    • 2023年9月 (18)
    • 2023年8月 (31)
    • 2023年7月 (34)
    • 2023年6月 (29)
    • 2023年5月 (25)
    • 2023年4月 (14)
    • 2023年3月 (16)
    • 2023年2月 (17)
    • 2023年1月 (29)
    • 2022年12月 (18)
    • 2022年11月 (37)
    • 2022年10月 (239)
    • 2022年9月 (23)
    • 2022年8月 (41)
    • 2022年7月 (12)
    • 2022年6月 (22)
    • 2022年5月 (24)
    • 2022年4月 (24)
    • 2022年3月 (14)
    • 2022年2月 (17)
    • 2022年1月 (18)
    • 2021年12月 (29)
    • 2021年11月 (10)
    • 2021年10月 (16)
    • 2021年9月 (14)
    • 2021年8月 (10)
    • 2021年7月 (17)
    • 2021年6月 (16)
    • 2021年5月 (10)
    • 2021年4月 (8)
    • 2021年3月 (6)
    • 2021年2月 (5)
    • 2021年1月 (8)
    • 2020年12月 (4)
    • 2020年11月 (7)
    • 2020年10月 (9)
    • 2020年9月 (10)
    • 2020年8月 (10)
    • 2020年7月 (21)
    • 2020年6月 (4)
    • 2020年5月 (5)
    • 2020年4月 (14)
    • 2020年3月 (15)
    • 2020年2月 (17)
    • 2020年1月 (11)
    • 2019年12月 (7)
    • 2019年11月 (16)
    • 2019年10月 (25)
    • 2019年9月 (17)
    • 2019年8月 (22)
    • 2019年7月 (5)
    • 2019年6月 (20)
    • 2019年5月 (21)
    • 2019年4月 (13)
    • 2019年3月 (17)
    • 2019年2月 (13)
    • 2019年1月 (11)
    • 2018年12月 (11)
    • 2018年11月 (19)
    • 2018年10月 (24)
    • 2018年9月 (32)
    • 2018年8月 (14)
    • 2018年7月 (39)
    • 2018年6月 (29)
    • 2018年5月 (16)
    • 2018年4月 (21)
    • 2018年3月 (43)
    • 2018年2月 (6)
    • 2018年1月 (23)
    • 2017年12月 (27)
    • 2017年11月 (27)
    • 2017年10月 (34)
    • 2017年9月 (27)
    • 2017年8月 (18)
    • 2017年7月 (17)
    • 2017年6月 (26)
    • 2017年5月 (32)
    • 2017年4月 (74)
    • 2017年3月 (29)
    • 2017年2月 (24)
    • 2017年1月 (15)
    • 2016年12月 (27)
    • 2016年11月 (7)
    • 2016年10月 (25)
    • 2016年9月 (26)
    • 2016年8月 (17)
    • 2016年7月 (28)
    • 2016年5月 (2)
    • 2016年4月 (4)
    • 2016年3月 (3)
    • 2016年1月 (7)
    • 2015年11月 (5)
    • 2015年10月 (8)
    • 2015年9月 (2)
    • 2015年7月 (3)
    • 2015年6月 (1)
    • 2015年5月 (2)
    • 2015年4月 (2)
    • 2015年3月 (3)
    • 2015年2月 (6)
    • 2015年1月 (7)
    • 2014年12月 (3)
    • 2014年11月 (13)
    • 2014年10月 (1)
    • 2014年9月 (53)
    • 2014年8月 (2)
    • 2014年7月 (5)
    • 2014年6月 (4)
    • 2014年5月 (4)
    • 2014年4月 (3)
    • 2014年3月 (10)
    • 2014年2月 (3)
    • 2014年1月 (7)
    • 2013年12月 (3)
    • 2013年11月 (11)
    • 2013年10月 (17)
    • 2013年9月 (5)
    • 2013年8月 (5)
    • 2013年7月 (5)
    • 2013年6月 (6)
    • 2013年5月 (3)
    • 2013年4月 (8)
    • 2013年3月 (7)
    • 2013年2月 (4)
    • 2013年1月 (5)
    • 2012年12月 (6)
    • 2012年11月 (9)
    • 2012年10月 (1)
    • 2012年9月 (27)
    • 2012年8月 (7)
    • 2012年7月 (4)
    • 2012年6月 (6)
    • 2012年5月 (11)
    • 2012年4月 (1)
    • 2012年3月 (17)
    • 2012年2月 (13)
    • 2012年1月 (2)
    • 2011年12月 (13)
    • 2011年11月 (5)
    • 2011年10月 (4)
    • 2011年9月 (2)
    • 2011年8月 (2)
    • 2011年7月 (5)
    • 2011年6月 (4)
    • 2011年5月 (55)
    • 2010年11月 (6)
    • 2010年10月 (11)
    • 2010年9月 (8)
    • 2010年8月 (40)
    • 2010年7月 (13)
    • 2010年6月 (32)
    • 2010年5月 (21)
    • 2010年4月 (14)
    • 2010年3月 (15)
    • 2010年2月 (9)
    • 2010年1月 (19)
    • 2009年12月 (14)
    • 2009年11月 (11)
    站内所有文章搜索

    *****Copyright www.ningbocat.com All Rights Reserved.Powered By Z-Blog PHP**
    Themes by 唐朝
    加载中