10年前有微信吗 微信是什么时候出来的( 二 )


一个从无到有的系统
12亿用户感知到的,是每天都在使用的这个产品 。他们感知不到的地方,背后仅技术平台就包括图片平台、音视频传输平台、红包系统、小视频平台等等,这些平台接入腾讯内部超过90%的业务 。
平台组合在一起,形成庞大的系统,基本能解决已知与未知的问题 。这些平台的形成,不是一蹴而就的,而是经历了漫长的过程 。
图片系统历史最悠久,早在2006年的QQ时代就开始使用 。当年,QQ用户突破1000万,上线了QQ空间相册,产品很受欢迎,但对于技术团队来说,一个首先面对的问题就是:撑不住了 。存储方案也好,流量方案也好,索引方案也好,都支撑不了用户诉求 。“整个底层存储都已经疯掉了,”邹方明来到这个部门时,恰好经历了这样的时代 。一些公司在近几年赞助春晚或遇到突发事件时,突然发现的问题,腾讯在十几年前也遇到过 。现在、QQ系统的稳定,是当年吃亏后积累的经验教训 。
用户对图片的诉求,延伸出了腾讯第一代存储系统,衍生了TFS,之后有了相册系统,不过,当时,他们还没有想到做技术平台 。
不久,新矛盾爆发 。QQ农场火爆后,每个用户都有很多头像,但原有的相册系统支撑不了图像高IO(输入输出) 。这种情况下,邹方明把相册系统做了简单的分支,就叫头像系统 。
头像系统和相册系统,都是图片,应该分开还是融合?内部当时有些焦灼,经过很长的PK,他们觉得,还是应该融合到一起 。融合之后,腾讯有了第一个技术平台,图片平台 。
相对于之前各百思特网自分离的系统,平台的优势在于成本 。腾讯其他团队也在做图片服务,他们发现,花了这么多年研发精力,还不如接入到图片平台中,把研发团队的生产力解放出来 。
腾讯的其他平台随后逐渐诞生 。
2016年,视频平台诞生 。2019年,音视频传输平台形成 。期间还有红包系统、文件系统、网盘系统,用户最核心的几个场景平台,都由基础架构部搭建完成 。
长期以来,腾讯在互联网公司中都以产品力著称,产品的背后,是技术平台的助力 。
去年火爆的视频号就是一个典型案例,一年时间,视频号推出了一系列功能,产品人员提出功能需求后,技术人员第二天或者是第三天就能拿出方案,这离不开平台的服务和支撑 。“产品有想法时,研发人员能够很快速做出一个模型,尽快做迭代和尝试 。”邹方明解释,“能够在60分的基础上去做加法,产品技术团队可以把视角放在用户喜欢玩的玩法上面,放在终端体验的细节上面去,从而从整个研发的长周期中挣脱出来 。”
诞生10年,背后的系统也有所不同 。2016年之前,系统处于性能不足阶段,当时出现问题,无论是漏洞或是代码问题,事件爆发的根本原因是,系统能力不足导致的故障 。
2016年之后,系统升级,此后再有热点,或是再有突然事件,对于技术来说,就只是量级提高了,都在系统可以支撑的范围内 。
在云时代,系统的支撑能力又有了增加 。QQ于2020年完全上云,整体都在云端 。花了3年时间上云,今年会全部上云 。上云的好处是,如果有突发情况要从其他的业务腾挪资源,速度快很多 。“否则我们就得先把设备从A业务上下来,再添加到B业务去,再做测试验证,这样时间就长很多 。”
10年,系统的基础建设主要朝着两个主要的目标在做 。“一个是系统的健康性,比如你的熔断能力,自我恢复能力,每年我们都在找方法 。另一个方向就是系统单位成本的承载能力 。从字面上去解释,因为我们的资源团队、产品团队,都会给出一个固定的成本,这固定的10000台设备,能够支撑100万次请求,还是500万次请求,是每年都在持续优化和迭代的过程 。我们会发现,只要你的承载能力强了,就可以把每个危急时刻变成不危急 。”邹方明说 。


以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!

「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助: