菜单导航

QQ全面上云,腾讯云的新起点!

作者: 文学驿站 发布时间: 2020年04月09日 22:51:06

据媒体报道,截止2020年1月中,腾讯已将旗下QQ的所有业务都搬到了腾讯云上 。也就是说,当前用户所使用的QQ都已部署在云端。

报道还称,腾讯微信目前已经在灰度上云,且在按照自己的节奏逐步上云。

QQ全面上云不是个简单活!

当前,中小企业业务上云早已不是新鲜事,因为当前云服务厂商提供的云服务 能力已经很强大。

相比各中小企业业务轻松上云而言,QQ这个月活超7亿的“超大业务”全面上云 却不是个简单活!

当前,腾讯的业务体量非常庞大,在2019年,腾讯已拥有超过了100万台服务器 ,其中,社交业务包括QQ和空间的体量有近20万台服务器,且分布在全国三地 。

据了解,QQ上云涉及对整个技术体系架构和云机构的适配,以及要在上云程中 需要确保对用户零影响,挑战重重。

以QQ后台服务搬迁上云面临的挑战为例,它主要遭遇了以下几类挑战:

1、安全问题。腾讯云提供的官网VPC可以通过配置反向代理被外网访问,相比 受自研环境保护的内网环境,缺乏自我保护的能力,搬到云上貌似更容易被恶 意入侵。

2、依赖问题。QQ后台服务依赖关系复杂,无法一次性将全部服务都迁到云机房 。统计后发现,QQ后端主要的核心模块平均依赖40+个后端模块。其中很多是外 部的模块,比如安全、架平存储,这些模块云上支持的时间未定,前期只能先 穿越到自研IDC访问。

3、容灾问题。部署到云上的模块,需要通过云机房到自研机房的专线进行通信 ,若专线发生故障,可能导致云机房成为孤岛。一开始云机房只在广州部署, 无法做到云环境内部多地容灾而后云自研云机房。

4、灰度问题。QQ即时通讯的特点,决定了用户对QQ的实时性要求很高,怎样合 理灰度,做到用户对上云过程零感知,是一座需要跨越的大山。

上面4类问题经是QQ全面上云过程中面临的部分问题,实际上,QQ上云过程中面 临的各种挑战远比上面几类复杂得多。

不过以上挑战都没能难到腾讯云的产品团队。如今,QQ已经顺利完成上云任务 。

QQ全面上云凸显腾讯云技术优势

玺哥认为,QQ全面上云是对腾讯云技术的肯定,它凸显了腾讯云的两大技术优 势。

第一个优势,技术的稳定可靠。本次QQ全面上云,腾讯云在灰度过程中较好解 决了灰度挑战,表现出了良好的稳定性。比如丢包中的物理网关问题、VPC缓存 会话问题等。

据了解,在QQ上云的资料后台搭建过程中,曾发现UDP的丢包率较大,且可稳定 复现在某些用户上。腾讯云方面通过问题定位发现,发包和收包逻辑均正常, 于是怀疑数据在链路上丢了。最终发现是物理网关的问题:只要是UDP分片,且 IP头后面第三个第四个字节为3503(0D AF)就必然导致丢包,同时也发现这个 问题只在第一代网关设备(VSG)出现。于是腾讯找到网关设备厂商协商,把一 代网关升级为二代网关(NGW),解决了该问题。

此外,腾讯云技术团队还遇到了包括“专线被挖断、机器故障、机器性能问题 ”等,也都被腾讯云方面很好的解决了。

丢包问题一般只是表象,真实的丢包原因隐藏着各种环境的适配问题、稳定性 问题、质量问题,它背后反应的是腾讯云团队的技术实力。

事实证明,腾讯云的技术是稳定可靠的。

第二个优势,商业、最佳实践的云。众所周知,腾讯在微信生态、游戏、社交 通讯、音视频、广告、金融等领域具有强大的优势。当前,腾讯云在这些领域 的商业化和实践都做得还不错。2019年前3季100亿的营收就是最好的证明。

此次QQ这个月活超7亿的“超大业务”全面上云不仅是对腾讯云技术的肯定,也 再次证明了腾讯云是一个经得起考验的最佳实践的云。

腾讯云踏上新起点

本次QQ全面上云之前,腾讯方面提前做了整体规划,并进行了系统化的梳理, 包括业务评估、容量评估、业务架构、组织体系(比如运维职责的变化、研发 流程的变化、资源预核算的变化、故障处理流程的变化)。

此外,QQ的技术体系跟着公有云进行了转变,确定迁移方案、迁移工具、风险 预案、回滚预案、混合云预案、多云预案等。

整体规划之外,腾讯云方面还做了基础设施上云规划,并将其划分了两个阶段 。(1)完成所有核心功能模块在云上的搭建,并调度1000万在线用户到云上。 (2)完成整体基础设施上云,并做好云上的三地调度演习。

其后,腾讯内部根据规划稳步推进,并最终较好的完成了规划。

你是否喜欢
02-10
热点文章

热门标签