一、 方案背景
高清、超高清视频的蓬勃发展,用户对高品质视频体验的渴望,对网络的并发处理和内容平台的存储能力提出了更高的要求。作为产业链的重要一环,CDN(内容分发网络)进入规范发展快车道。CDN的快速发展将为内容分发平台的建设和普及提供强有力的支撑。随着业务的不断拓展,具备横向扩展、弹性自适应、支撑海量客户端并发访问的存储平台顺应超高清视频时代的发展趋势。
二、 挑战
1、 传统存储无法满足源站新型业务需求
源站是视频点播平台的核心内容库,随着时间的推移,采购的节目和内容越来越多,存储需要支撑几十甚至上百PB的内容,而受限于机头或者架构,传统存储平台并不能存储所有内容,且在面临需要扩容的时候无法实现不停机扩容。
2、 传统数据保护手段存在安全问题
由于容量、架构限制等问题,传统存储往往采用多套存储来进行数据存储,且每套存储只能采用RAID等机制等保障数据安全。由于数据量越来越大,存储节点越来越多,单点故障等问题凸显。
前端用户的增长带来了更高的流量输出,但传统模式下后端存储受限于机头,存储的稳定视频流输出无法通过扩容继续提升,为了提高用户观看体验,需要CDN和线路等其他环节进行视频流加速处理。
传统存储不支持索引,不能直接通过索引、缓存、流分裂、组播等技术,将内容发布或投递到距离用户最近的服务节点,也无法支持视频的内容分析、内容审核、智能生产等视频智能化处理引擎。
三、 解决方案
CDN视频存储解决方案提供源站视频数据的统一存储平台。通过杉岩海量对象存储(SandStone MOS)将多台服务器上的本地磁盘整合起来,形成一个或多个大规模存储资源池,通过多副本和故障域的数据安全保护机制,保证数据安全和业务连续性。
CDN是多读少写的应用场景,在写入数据时,存储将数据切片均匀、冗余地分布到不同服务器的不同硬盘上;在读取数据时,从多个节点的硬盘同时读取,提供高带宽的稳定视频流,同时为了满足前端多并发的需求,存储还自带负载均衡服务,不会出现网络瓶颈和卡顿,保证了高品质视频体验。
四、 方案收益
l 分布式数据存储,弹性扩展高可靠
采用去中心化的分布式架构,存储容量可达EB级以上
多副本、多故障域等多种安全机制保障数据安全
l 视频优化技术,更快速的视频访问体验
大文件数据切片存储,提供多节点、高带宽稳定视频流
l 视频标签索引,智能视频处理
支持与Hadoop、Spark等大数据分析平台对接
l 高兼容性,完美匹配主流CDN平台
采用标准S3对象存储协议,可平滑对接至现有支持S3协议的业务系统
提供RESTFul API、控制台以及多种语言的SDK工具包