秒拍邓正:如何面对20亿视频播放请求不慌不忙几乎整个页面都被短视频占满了。受益于移动互联网基础设施的完善、4G资费的下调和智能终端设备的普及,用户不再觉得手机视频消费是一种奢侈,拍摄、发布和分享视频的成本也得到了前所未有的降低。据相关报道,目前视频网站70%以上的播放量来自移动端。人们的消费习惯越来越碎片化,微博上播放频率较高的视频时长大多在3分钟以内。即便如此,拖着进度条的人还是很多,大家只想尽快看到亮点。4月14日,秒拍背后的母公司壹侠科技高级研发总监邓政将作为演讲嘉宾在WOTA2017全球架构与运维技术峰会上发表“高可用架构专场”。在此前的采访中,邓政曾对记者表示:“作为一个每天需要处理超过20亿次播放请求的大型视频网站,如何准确高效地快速真实地播放每个用户的请求,是一个挑战。”事物。”一侠科技高级研发总监邓政邓政是一侠科技技术团队的元老,主要负责整体后端研发工作,在过去的五年半时间里,他和公司经历了从成立到秒拍上线、小咖秀的爆发式增长、一智博的发展,现在业务进入稳定增长期的过程。目前,邓正更专注于在公司研发中心与CTO唐丽佳一起开发新产品,并为三个APP下的不同业务单元提供基础平台技术支持。背靠大树的压力不同于其他短视频应用。作为官方指定作为微博招商平台,微博的任何转型都可能给秒拍带来突然的流量增长,因此秒拍从一开始就不得不面临微博流量的承载任务亿级用户规模,要求系统具备随时横向扩展的能力。邓政介绍,秒拍很早就在公有云上部署了自己的基础平台,让系统在应对突发流量时有更好的弹性扩展性。所有的逻辑请求都会考虑二级缓存进行分发,保证数据库的轻负载。随着用户行为的变化和公司产品的发展节奏,秒拍系统大约每隔一年半就会进行一次全面升级。在业务迭代频繁的情况下,如何在海量请求下保证足够高的可用性的同时,提供用户体验好、成本低的服务,成为秒拍团队努力的方向。高性能视频调度员邓政指出,短视频的播放不同于点播剧集或电影,数据始终会保持相对热度。很多用户拍完视频只想分享给身边的人,这就需要解决数据冷启动和快速分发的问题。传统的视频播放系统直接通过CDN地址播放。CDN是通过DNS来调度的,无法知道节点的容量,不够敏感。比如节点的带宽很满,但是请求还是错误的进来。而且在实际应用中,尤其是在高峰时段,网络的抖动现象会更加明显。解决问题需要快速反馈,秒拍海量用户的实时播放行为是快速反馈的最佳数据源。秒拍基于各种需求,开发了高性能的社交频率调度系统,播放完成后可以上报统计,从而知道最准确的客户播放质量,方便实时修改调度策略时间。“我们细化了每个用户播放请求的上下文,结合近期综合调度大数据,动态实现了C段IP级别的调度响应和区分,在具体实践中取得了较好的效果。”邓政是这样解释的,并将实现方法简单总结如下:通过调度系统获取用户真实IP;对IP的累积数据进行动态测试,发现该节点的可用性或者访问IP的性能相比其他节点有下降等问题,包括IP服务节点的距离,是否是好坏,节点负载等。同时判断请求是否非法,视频是否不允许播放;该数据将被记录在新的历史数据中,作为后续的加权过程,以获得相对准确的调度结果;将每个点对应的不同CDN厂商的具体表现汇总得到一张性能大表,快速反馈给下一个用户,让用户避免访问本节点,或者调度到其他节点。邓政告诉记者,秒拍的高性能调度系统已经运行了一年多,线上运行也比较稳定。现在,基本上一个节点可以在问题发生后十分钟左右对结果做出反应。系统上线后,用户投诉率直线下降。采访最后,邓政表示,秒拍在打造这套精准视频调度系统的过程中,积累了更加丰富的经验。他将在WOTA2017全球架构与运维技术峰会上带来:“我将重点关注海量播放请求下的秒拍,视频调度中遇到的问题,现有方案的不足,以及我们采用的核心算法都会进行分享在WOTA2017高可用架构专场,希望与大家交流。”期待邓政老师现场的精彩演讲。WorldOfTech聚焦互联网IT技术领域三大篇章,15大技术专场,50+国内外一线互联网精英平台,打造兼顾技术视野、技术实战、和技术远见!【温馨提示】使用优惠码【3C4F449DCFFCE9B3】购买大会门票立减200元!4月10日前付款有效。【原创稿件,合作网站转载请注明原作者和出处.com】
