近年来,互联网思维一词成为大家讨论的热点,这个词汇并不是互联网公司所独有,它更代表着企业对其包括市场、技术、产品、用户等各个价值链环节的重新审视与改造。尤其是移动互联、社交媒体、大数据以及云计算四大趋势逐渐对企业业务产生影响的大环境下,以IT技术为核心竞争力的企业更需要利用互联网思维、通过新技术对业务进行积极、高效的改造,从而提升整个企业业务的生产力和竞争力。华数传媒作为一家从事数字电视网络运营与新媒体发展的企业,勇于采用SSD技术对其支撑CDN业务的基础架构进行变革,有效地削减成本、提升管理效率和竞争,为公司互动业务未来发展打下坚实的基础,从而在未来市场竞争中占据主动。
传统CDN模式显露困境
作为一家专业从事数字电视网络运营和新媒体发展的企业,华数传媒致力于构建全国最大的数字化节目内容媒体资源库,通过面向全国的互动电视运营服务平台提供各种数字内容服务。在拥有强大的数字化节目内容媒体资源的优势下,华数传媒需要利用CDN来保证优质的内容快速、高效地分发到最终用户。然而,随着华数传媒用户数和媒体资源不断快速增长,传统的CDN模式在架构、性能以及成本上已经显露出它的瓶颈,愈发不能满足华数传媒业务发展的需求。
根据华数传媒介绍,在对CDN基础架构进行改造之前,华数传媒用户部署CDN业务的服务器超过1000多台,大部分服务器都是采用传统高转速的SAS磁盘堆叠来获取性能。对于服务器而言,随着处理器性能以及内存容量的不断提升,整个服务器的性能瓶颈往往是在磁盘端,并且为满足业务性能需求而大量增加服务器也带来了管理与运维的难度。“华数最初在服务器端采用的是SAS解决方案,会遇到因为SAS磁盘读取时候IO突发高的情况,导致延迟的问题出现,使得用户在点播时出现卡顿或马赛克现象,严重影响用户体验。根据华数传媒对用户行为的分析,时延必须控制早20-30毫秒以内,采用传统SAS方案很难避免这种IO突发的情况。” 华数传媒平台运维部基础平台部副经理胡川表示。
基于传统SAS解决方案的服务器除了在性能上无法满足华数传媒CDN分发需求外,随着业务扩展而增加的大量服务器也给华数传媒带来成本压力。华数传媒运维副总经理姚军表示:“成本主要来自两方面:首先是互动业务快速发展使得服务器数量快速增加,给机房带来特别大的压力,包括机房的电力、空间非常紧张;其次是带宽成本,把内容快速分发就需要更大的带宽,采用传统磁盘的问题就是流服务能力上不去,造成边缘层需要负责多份,对分发流量成本的增加。”
华数传媒CTO朱素平更是表示:“目前做视频服务的公司总体上而言还在继续亏损,成本是这个行业非常重要的因素,像带宽成本、CDN成本是两个最大的成本。所以,如何通过高性能的媒体服务器,采用包括像SSD或者SSD与SATA混搭模式,提供更出色的性能、更大的存储来配合分发的需求将会是一大发展趋势。从华数传媒把CDN转换成SSD的模式来看,效益非常明显,机柜空间减少、性能提升、系统维护成本降低都非常显著。”
SSD改变一切
CDN通过应用与网络间构建覆盖网,为视频应用提供高效灵活的内容分发服务,作为越来越重要的基础设施,CDN最核心的应用目的就是帮助改进服务质量。与此同时,CDN也是一个对投入和运维成本要求较高的领域,性价比越高的模式带来的长期效益亦会愈发明显。华数传媒CTO朱素平就表示:“最早在2011年,华数传媒就开始讨论在CDN业务中部署SSD,因为我们看到数据库在SSD上应用已经比较成熟,但是在当时应用到流媒体服务上的成本的确还比较高。另外SSD的寿命问题也是我们考虑的关键。”
据悉,华数传媒的CDN覆盖几千万华数用户,受到用户规模增长、机房空间以及电力成本等因素的压力,从2013年正式开始将其CDN业务中的SAS解决方案全部替换成SSD解决方案,并对CDN业务进行了集中式部署。在华数传媒看来,过去两年100G干线网的升级建设让CDN业务集中式部署受益匪浅,使得高性能CDN服务器非常适合这种应用场景。华数传媒运维副总经理姚军表示:“CDN整体的SSD架构分为三层,第一是在原站,主要作用是将所有页面上的所有内容分发到骨干层;第二是骨干层,用来为边缘提供分发;第三就是边缘层,直接为用户提供高带宽、高品质的服务。”
“华数传媒一直跟英特尔有很好的合作,从2012年开始,华数传媒开始感觉到英特尔SSD的寿命和容量跟我们业务方式开始慢慢契合,双方开始尝试做一些工作,比如将以前的一些业务模型跑在SSD上面,结果容量测算和用户测算都打破记录了。”姚军补充道。据了解,经过将近一年的时间,华数传媒基本上把SSD应用到线网上,使得华数传媒CDN也忘记的机房空间减少大约三分之二,片源分发效率提升30%。华数传媒平台运维部基础平台部副经理胡川则表示:“最为直观的是用户功耗下降了80%,以前一个用户算下来平均需要0.2瓦的功耗,采用SSD之后,一个用户平均之需要0.05。换算一下成本,相当于一台SAS服务器一年降低7000块钱,节省的钱5年基本可以购买一台新服务器,现在华数针对公网视频服务部署的CDN服务器数量已经降低到500多台,直接效益就是整体CDN成本大幅下降。”
英特尔在华数传媒CDN基础架构变革中扮演着重要角色,从早期开始即与华数传媒进行了详细接触与沟通,对于华数传媒的业务特点进行分析,并且一起针对SSD应用上做相关详细的测试与优化。此外,英特尔还通过提供分析和测试工具让华数传媒能够及时了解SSD的使用寿命情况。英特尔公司非易失性存储方案事业部市场总监刘钢表示:“华数部署固态硬盘非常重要的出发点就是改善用户体验。仅仅通过固态硬盘替代机械硬盘获得性能是远远不够的,这样实现不了固态硬盘的价值资源化。英特尔与华数在方案上合作进行了很多优化,测试和优化就进行了两个季度左右。”据悉,华数传媒当初在考虑SSD方案之时有三家供应商选择,经过测试与对比,最终选择了英特尔的S3500 SSD。姚军表示:“华数传媒比较看中SSD的寿命以及性能稳定性,不希望SSD出现性能波动的问题;另外,英特尔有很多软件解决方案,并能够提供很多参考意见和想法。”
由于华数传媒不仅仅有针对公网视频服务的CDN业务,还有其他CDN业务,整个CDN业务规模较大,应用对于SSD的数量要求也较大,对于采购成本压力仍然较大。因此,华数传媒也在思考CDN基础架构下一步的发展方向。根据花数据传媒介绍,当前他们已经开始着手调研SSD与SATA混搭模式以及CDN用户的实时分析应用。华数传媒CTO朱素平表示:“像百度、腾讯这些互联网公司当前首选需要满足的是带宽分布成本,所以他们的模式大容量、小性能、多节点。对于华数而言,网络成本较低,拥有高速网络做后盾,所以接下来可能考虑比较普及的采用SSD+SATA的模式,既可以满足高性能需求,又可以提升容量;可以根据性能需求和容量需求来改变SSD与SATA的混插比例。”事实上,华数传媒这种SSD+SATA混插模式的做法类似于在服务器内部实现分层存储,分层存储的做法在存储系统中较为普遍,能够平衡用户在性能和容量方面的需求。现在,华数传媒将服务器存储层分为高速存储和二级存储,通过软件配合来调动迁移冷热数据,以实现CDN业务实时的性能和容量需求。
此外,华数传媒还希望提升CDN用户性能分析的实时性,希望加快用户行为的分析来更加动态化的调整相关视频服务。华数传媒运维副总经理姚军就表示:“CDN用户点播习惯其实也可以在BOSS系统里面去分析。BOSS系统是定期采集数据,现在看来这种方式效率会比较低下。随着视频服务越来越收到用户重视,我们希望能够在CDN服务器上面进行一些实时的用户行为数据分析,以前CDN更多的是大文件的流分发,日志文件较少,传统磁盘不可能满足这种需求。现在通过SSD的方案,以后做这个分析就可以了。”
总结:
华数传媒对于业务发展需求有着准确的把握,并且能够大胆地采用新技术。这种采用并不是冒进式的尝试,而是通过仔细验证、小心求证的过程。对于互联网业务而言,用户体验永远是第一位的。华数传媒能够利用新技术及时把握住市场用户需求,将新技术转化为竞争力,无疑在未来市场竞争中掌握先机。