类似优酷土豆视频网站的视频源文件一般是存储在啥样系统上
您这里说的“视频源文件”,所以我理解是不包括CDN,主要是指他们的内容生产系统的后端存储。由于大型视频网站每天新增视频数据量很大,所以对scalability的要求很高,同时视频处理/播放系统不属于事务类/交易类系统,因此分布式存储是比较合理的选择。iQIYI、Youku等各大视频网站的生产系统均采用分布式存储来存放视频数据,但是具体选型各异。个人认为,有两个分布式存储方案比较适合视频网站,一个是HDFS,另一个是Ceph。视频数据的特点是大文件顺序读、顺序写,一般很少直接修改和随机访问,因此很符合HDFS的设计初衷;从另一个角度来看,视频网站的视频数据的访问形式比较符合对象存储的设计特点,同时视频网站在内容生产过程中又有大量其他文件和数据需要存储,所以可以使用Ceph来提供统一的对象存储、块设备和文件系统。相比之下,HDFS比较传统,稳定性好,Ceph功能强大、可扩展性好,但是稳定性尚不佳,代码中还有些bug。如果用HDFS,网站随机访问数据的存储还需要用诸如GlusterFS和Swift的方案存储。所以我个人看法是研发能力比较强的公司上新系统选Ceph比较好;而研发能力不足,想借助开源节省成本的话,HDFS对于视频网站来说是不错的选择。
推荐阅读
- 怎样评价类似前橙会、百老汇、南极圈这样类型的离职帮抱团,对企业的积极意义和消极意义
- 国内有类似Ebay中bid(竞标)模式的网购平台吗
- 开发/维护 一个类似qq会员或者Amazon Prime会员的会员系统有哪些难点和挑战
- 有没有网站能够搜出我给的类似风格图片的网站
- 类似“斗鱼tv 熊猫tv”的国外直播网站有哪些
- 请问类似实惠APP这类的“体验式营销”概念在国内有没有市场盈利及发展前景怎样呢
- 优酷的立体声功能是不是脑残设计
- 为啥国内还没有出现类似 Gree 的智能手机游戏平台
- 做了16年的IT运维,出路在哪里
- 为啥ETC要与车主身份证和车牌绑定,而不能使用类似公交一卡通的形式
