文章插图
本报采访人员 任晓宁 北京报道
为什么没崩过?
12亿中国人都在使用,却很少有人思考过这个问题 。其实,也曾徘徊在濒临崩溃的边缘,腾讯基础架构部运营管理支撑中心总监邹方明现在还记得2014年除夕,人们刚学会用发拜年视频,流量直接爆掉,系统濒临崩盘,公司上下所有人的压力都集中到他一个人身上,等他做出决定 。他说,那是他最痛苦的时刻 。
直到现在,在使用量最大的时刻,比如除夕,或是元旦、七夕、中秋,或是情人节,腾讯团队也会提前几个月筹备资源 。前几年的高峰期,负责腾讯红包系统运维的肖攀甚至会拜一下QQ公仔,就像拜佛一样,求系统不崩 。
现在,他们已经积累了一整套保证系统不崩的方法论 。
腾讯10年维护系统不崩的故事,是一个从手忙脚乱到心平气和的成长故事,是一个技术系统从无到有的故事,也是一个国民级用户产品的技术秘密 。腾讯技术团队向经济观察报讲述了这些故事,他们构建的系统,使用的技术,在运行中积累的经验教训,对于其他公司,或可提供些许借鉴 。
濒临崩盘的时刻
一刀切关闭系统、还是继续寻找漏洞?是邹方明必须立刻做出的判断 。
他是腾讯的老人,2006年进入腾讯,负责技术,一手搭建了QQ和的聊天图片、视频系统 。但在2014年除夕流量爆发而濒临崩盘的时刻,他依旧承受不住这种压力 。“系统全方位崩盘,流量也爆了,前端的系统就好像洪水一样的,后端的系统更脆弱,连着倒了三四个系统和平台,不光我们的平台倒了,底层存储的其他部门其他系统也倒了 。”
体现在用户侧的感受是,用户在朋友圈把视频发出去了,但身边朋友一个都没看到 。
用户投诉源源不断而来,邹方明需要立刻做出判断 。他可以花更多时间去查一下到底是什么原因导致,彻底解决问题,或是干脆一刀割下去,先暂时限制视频功能 。“哪个方案能够最快恢复服务,我事后在脑海里模拟了无数遍,也想不出哪一个更快 。”
邹方明站在机房前,对着那台显示崩盘的电脑,身边的运维看着他,手指放在键盘上等待指令,老板在办公室一言不发,产品团队需要一个回复,公司外数以亿计的用户,所有人都在等待着他的指令 。
虽然只有十几分钟,但每一秒都是煎熬 。
邹方明最终决定一刀切 。至少切断后,再次恢复,能给到用户继续使用的可能性 。否则,不知道要排查多久才能真正找出问题 。直到现在,他也不能说自己的选择是最正确的,但那是最快解决问题的选择 。
诞生早期,上面的时刻时有发生 。2015年,红包赞助春晚,除夕当天红包量级从10万级提升到10亿级,负责运维的肖攀,买了个QQ公仔,插上两根香,每当觉得心里不稳妥,就去公仔前拜一拜,祈求千万不要出事 。
后期,一套成熟的稳定系统已经形成,依旧有不可预料的事情发生 。2020年2月,腾讯会议在一个月时间增长1000倍,腾讯云副总裁、腾讯基础架构部总经理肖志立也遇到了难题,他的难题不是技术原因,而是物力资源跟不上 。
当时,因为疫情,运营商的BGP带宽满足不了、外网IP地址满足不了,并且,由于设备供应商无法复工,设备也供应不了 。
肖志立给联想打电话,询问能不能给库房供1万台机器,对方说不好意思,员工都回家了,疫情期间没有办法回来 。
直到最后,新机器也没有送到 。最终,还是只能死磕技术,通过软件的优化,把之前一个单元支持100路的技术,提升到支持200路,才解决了物理资源不足的难题 。
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- 微信步数怎么开
- 微信分付开通技巧 分付微信怎么开通
- 微信注销如何跳过60天 微信号怎么注销
- 微信红包封面怎么设置
- 图示公众号发文步骤 手机微信公众号怎么发文
- 微信拍一拍不显示攻略介绍 微信怎么拍一拍对方
- 用这3个方法轻松搞定 微信提现怎么免手续费
- 微信聊天记录怎么同步到另一台手机上面
- 车载微信怎么安装在汽车上 车载微信怎么登录
- 微信车载版怎么下载安装 微信车载版支持哪些车型