8 月 10 日,由 InfoQ 中文站主办的首届 ArchSummit 全球架构师峰会( International Architect Summit ,以下简称 ArchSummit )在深圳大梅沙万科国际会议中心召开。在为期三天的会议里,来自全球超过 40 名的知名 IT 及互联网企业的核心架构师汇聚一堂。这些来自 Facebook 、 Twitter 、 Pinterest 等国际知名公司以及腾讯、新浪、土豆、百度、淘宝等国内一线互联网企业的架构师,共同探讨了不同行业、不同领域的架构发展演变和最新创新成果,并交流了在设计和实现时的心得体会。因架构师这一职业在互联网领域起到了越来越核心和灵魂的作用,深刻影响着一家企业的未来长远发展,所以 ArchSummit 在业内得到了前所未有的关注。值得注意的是, ArchSummit 也是继 QCon 之后,由 InfoQ 中文站主办的又一次高端技术盛会,不仅设置了 “ 海量数据处理 ” 、 “ 搜索新时代 ” 、 “ 移动互联网精品架构 ” 等热门话题,还保持了高标准,要求参会者一针见血地深入到技术细节和难点。
会议首日,土豆网副总裁黄冬和基础系统开发总监吴岷在 “ 海量视频的处理和分发 ” 主题论坛上向业界分享了视频网站 CDN 技术领域的最新成果和经验,揭示了土豆网在这一难点性问题上的多项突破。
CDN 的全称是 Content Delivery Network ,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。其目的是使用户可就近取得所需内容,解决网络拥挤的状况,提高响应速度。对视频网站来说, CDN 是极其重要的核心技术问题,直接关系着用户体验的命脉。同时,由于带宽成本在视频网站运营成本中占的比例相当大,所以 CDN 的技术研发又对视频网站能否改变烧钱现状有着决定性作用。据土豆网副总裁黄冬介绍,在视频网站发展初期,土豆网等国内企业主要使用第三方公司的 CDN 服务。为了突破多个技术瓶颈,更好地服务于用户,土豆网开始自建 CDN 服务,并基于土豆网用户的习惯、分布特点以及国内带宽服务的特殊情况进行针对性研发。
在 “ 海量视频的处理和分发 ” 主题论坛上,土豆网基础系统开发总监吴岷分别从同步文件、调度以及服务三个方面介绍了土豆网数年来的研发成果,随即点出了 Web server 的优化对于视频 CDN 的重要性,并介绍了针对多终端的解决方案。中国互联网和视频服务的多样性、复杂性让来自各国的技术高手大开眼界。有参会人士指出,通过以上三个方向的技术革新,土豆网的 CDN 技术可以灵活应对国内多变的带宽服务状况,同时有效提高用户体验。
在演讲中,吴岷反复强调了视频网站对于成本的重视,土豆网不断的技术突破不仅降低了服务器成本,也大大提高了服务器利用率。在采用了自行研发的 http 服务器软件后,土豆网服务器的服务能力提高到通用软件的四倍以上。土豆网同步采用的 push 模型,能避免 pull 对于回源链路的依赖,提高 IDC 机房选择的灵活性,使得土豆网能够选择离用户更近的 IDC 机房,给用户更好的体验。此外,吴岷还着重指出,随着 CDN 技术的不断进步,土豆网对机房地点的依赖性不断降低,这意味着带宽成本可控性的有效提高。
作为该主题论坛主持人,黄冬也指出,互联网企业的各项技术研发最终都要给用户以更快的响应速度,提供更高质量的服务。 “ 永远在线,分享一切 ” 的时代似乎已在眼前。伴随着带宽不断增加,最终用户在视频观看和处理方面的需求越来越多,这就给广大提供视频服务的互联网企业提出了新的问题和挑战。土豆网作为最早起家的视频网站,多年来在技术领域积累了最为丰富的经验。这对未来的研发来说将是一笔重要财富。黄冬坚信,技术进步可以不断地降低单位服务成本,为视频网站盈利打下坚实基础。