地评线|中国数亿人同上网课的背后( 三 )


腾讯QQ技术负责人邱俊从后台实时曲线的变化中 , 注意到QQ的群文件功能需求在不断增加 。 他担心很快会“撑破”整个群的容量 , 于是马上和团队商量扩容的可行性 , 把每个QQ群的群文件容量 , 从2GB扩大为10GB 。 这个决策和修改的落地 , 5小时之内就得完成 。
最大的挑战 , 还是时间紧 。 QQ的版本更新节奏也随着用户的各种需求被调快 。 为了网课需要 , QQ的新功能从想法提出到最终上线 , 更新版本只花了两周 。
“就是打仗的感觉 。 饿了就吃一点 , 困了就睡一会 , 醒了就马上投入工作 。 ”邱俊说 , 网课带来的是工作量两三倍地增长 , 在高压下 , 每个人的战斗力都被激发出来 , 因为感觉自己在做一件特别有意义的事情 。
产品研发的过程中 , 技术人员甚至专门去收集喧嚣的公交站、雨水声等噪音进行人工智能分析处理 , 以实现智能消除环境声、键盘声 , 完美还原人声的目的 。 “这就是为什么能够实现最低80毫秒的超低延时 , 即便视频丢了70%的数据包 , 也不会花屏和卡顿 。 ”夏志勇说 , 这些努力 , 就是为了让网课更加“真实” 。
“现在沉淀下来最合适的网课解决方案 , 我们当时根本不知道 。 情况突发 , 一切都是未知 , 只能备选很多种方案 。 ”长期的技术积累、稳定的视音频能力和支持海量并发的带宽等技术底层能力 , 让钉钉教育产品经理安步和团队在有惊无险中完成了对直播网课的支持 , 但他们还需要以天为单位 , 去快速响应如潮水般涌来的各种功能需求 。
前一天老师提出没法在提交的作业照片上批改 , 安步和团队马上改进上线 , 第二天老师们就惊喜地发现 , 在手机、平板电脑和电脑上 , 都可以直接圈画、批改作业了 。 为了这个功能 , 技术人员至少优化了50次 。
疫情防控期间 , 中国在线教学规模之大、范围之广、程度之深 , 在全球范围内都无与伦比 。 仅高等教育领域 , 截至4月初 , 全国就有1454所在线开学的普通高校 , 95万余名教师开发94.2万门、713.3万门次在线课程 , 在线学习的学生达11.8亿人次 。 这其中 , 在线课程平台和技术平台功不可没 , 为停课不停教、停课不停学提供了有力保证 。 钉钉和腾讯会议等多款中国APP , 也因此被联合国有关机构推荐给全球的学生使用 。
如何化解网络“洪峰”?
如果把云计算看作是一个网络仓库的话 , 这是一个容量大、智能化的仓库 , 能够瞬间让排队的几千万人顺利取到自己的包裹
从春节期间开始 , 安步清晰看到 , 钉钉后台的系统峰值流量不断增长 , 最高甚至暴增百倍 , 很大一部分源于在线网课的“贡献” 。
虽然顶住了2月10日首个网课流量高峰 , 安步还无法高枕无忧 。 他注意到那天其实已触到了当时的系统峰值 , “看到带宽使用量节节攀升 , 我们心里特别紧张 。 ”
安步意识到 , 2月10日只是部分高中和初中的使用 , 等到小学加入进来 , 预计2月17日会带来更大的访问量 。
带宽用来衡量一个平台能够承受的最高网络流量 。 师生课堂互动、“连麦”实时问答之间 , 在网络上都会掀起一阵阵流量“洪峰” 。 能不能抵御和化解这些“洪峰” , 云计算服务发挥着关键作用 。
云计算既是高性能硬件搭建的数据中心 , 也可以看作是性能强大的网络中枢 。 它释放出强大的计算能力和存储资源 , 像水和电一样源源不断地提供给钉钉这样的前端应用 , 使其有足够能力支撑用户的需求 。 如果把云计算看作是一个网络仓库的话 , 这是一个容量大、智能化的仓库 , 能够瞬间让排队的几千万人顺利取到自己的包裹 。
流量到底会多高?安步和团队难以准确预判 。 “如果全国60%到70%的老师、学生甚至家长 , 在同一时刻登录钉钉 , 这是一个什么量级?”安步和团队迅速去申请带宽 , 并寻求阿里云的帮助 。
那段时间 , 每逢周六日是安步和团队最忙碌的时候 。 钉钉上不断有新的学校开设网课 , 为了周一开课 , 他们会在前一个周末进行测试 , 安步他们则要随时监测并调整带宽的配比 。