集中式存储把鸡蛋放到一个篮子里
传统存储的体系结构无非有两种:集中式和分布式。网络视频存储方案面临着集中式存储和分布式存储两种选择,两种结构各有优缺点,选择起来其实是比较困难的。本案中的视频网站的存储结构就经历了“集中--分布--分布式的集中存储”的循回式的变迁:
该网站建立之初,采用了集中式的存储结构。
某视频网站原有集中式存储系统
很多网络视频的存储采用的大多类似于上图的、集中式的存储结构来存放所有媒体数据,通常为NAS架构。简单地说,就是一台大容量的文件服务器,而高端的NAS结构是由一个NAS头后面接SAS、SCSI或光纤盘阵。
集中式存储的优点是比较明显的:
1. 集中存储可实现服务的负载均衡,由于流媒体服务间的数据都是共享且统一的,当发生热点繁忙时,所有流媒体服务器都可为其提供服务,分减压力,而不像分布式的存储会出现热点繁忙,没有热点内容的存储出现空闲这种不均匀情况。
2. 集中存储提高了存储资源的利用率。
3. 集中的高Raid 级别保护且成本较低,分布式存储都实现Raid保护成本高昂。
4. 集中的备份(快照)恢复,能方便的实现远程容灾。
5. 集中存储方案管理复杂度相对较低,以管理Mount点为例:需管理Mount点的数量为16(M+N+F+W)个,即上图中的16根蓝线。
6. 集中存储同时也是对流媒体服务器视频内容的集中管理。
我们知道集中式存储同时拥有了诸多优点,应该能够满足该网站实际运营的需要。但是,在视频网站发展和访问量增长的同时,该网站最终还是放弃集中式的存储结构转而采用分布式的存储结构,这是为什么呢?
下篇我们将接续上篇,分析集中式存储的瓶颈所在,并提出解决方案。