HighPoint RAID在运营级视频服务器中的应用

DoSTOR存储在线 4月14日 为了提高视频数据在网上的传输效率,并实现视频的实时播放,流媒体技术的研究与应用得到了很大发展。而基于流媒体技术的在线电影服务器,在很多行业都得到了广泛的应用,例如远程教育服务器,酒店视频点播服务器,音乐下载服务器,VOIP网络电话服务器,在线视频网站服务器,网吧电影服务器,数字图书馆服务器等。

HighPoint公司自1995年问世以来,推出的火箭系列RAID产品,在这几年为流媒体视频服务器行业提供了多种解决方案,不论是在品牌视频服务器,还是DIY玩家自己配制的视频服务器里都得到了广泛的应用。而对于视频服务器的配置,硬盘和RAID卡是必不可少的硬件设备。其实无论是SATA硬盘还是SCSI硬盘,它们的内部速率都基本差不多,硬盘内部速度提升是电影服务器最重要的,唯一的办法就是借助阵列卡来改造,以提升硬盘的读写速度,很多客户以为买品牌服务器用SCSI硬盘就可以了,但是还是总碰见播放电影卡的问题无法解决,就是这个原因,RAID卡的配备是必需的。而HighPoint基于自己多年在SATA RAID的成熟产品,以及整个SATA设备,包括硬盘和RAID低成本和高性能的优势,广泛受到视频服务器行业的青睐。

RAID基于视频服务器中的应用,可以粗略的归为两类功能:1)实现服务器整个容量的扩展2)硬盘之间组建阵列,提供读取数据的高效性和保护数据的安全。而针对不同领域的视频服务器的应用,对于RAID产品的选用也有所区分,下面我们分领域介绍一下。

1. 网吧视频服务器

多数光顾网吧的客户,都免不了要看电影,而且网吧里的视频服务器一般会连续开机10天至一个月以上,如果客户正看得起劲的时候突然出现中断或者宕机,那实在是有点太煞风景。从而为了适应网吧视频服务器长时间的大量I/O操作,系统和视频文件共享一个硬盘的方法决不可取,必须使用单独的磁盘或磁盘阵列来存放视频文件。2000年初,多数国内网吧客户通过选用HighPoint RockerRAID 454产品来连接5-8块IDE硬盘,把所有硬盘组建RAID0模式,以实现网吧服务器的存储子系统。而现在随着SATA技术的发展和硬盘容量的逐步扩充,客户基于RAID的选择也升级为SATA RAID–RocketRAID1740和RocketRAID 2310等。当然,对于资金比较充裕的网吧集成商,也可以选择"SAS"架构的解决方案。

  

RockerRAID 454特性:

32bit,33/66MHz PCI;

4个IDE通道,支持8块IDE硬盘;

支持RAID 0/1/10/5/JBOD.

RockerRAID 1740特性:

32bit,33/66MHz PCI;

4个SATA通道,支持4块SATA硬盘;

支持RAID 0/1/10/5/JBOD;

兼容RocketRAID 1640所建阵列;

支持在线RAID扩容和在线RAID迁移;

支持NCQ命令排序功能.

RockerRAID 2310特性:

PCI-e x4;

4个SATA通道,支持4块SATA硬盘;

支持RAID 0/1/10/5/JBOD;

支持在线RAID扩容和在线RAID迁移;

支持NCQ命令排序功能;

支持Windows, Win x64, Windows Vista, Linux, FreeBSD和 Mac OS X操作系统.

2. 在线视频服务器

现在越来越多的用户在互联网上通过视频来了解信息,例如网上看电视电影,看体育比赛,通过视频文件来了解有关购房,购物等信息。互联网时代,只有文字和图片,没有视频肯定是不行的。尤其是北京08年奥运会的到来,不知道有多少观众甚至国际友人想通过互联网来实现在线观看比赛的愿望。所以互联网商机也便应运而生,但是,要想把视频资料放到互联网上,对互联网带宽和视频服务器的要求也相对较高。对于想节约成本,不买品牌机的商家就要注意了,在选取CPU、主板以及RAID产品时要多讲究一些性能了。在此,推介两款目前被广大在线视频服务器客户所认可的HighPoint产品–RockerRAID2340和RockerRAID 3520。

RockerRAID 2340特性:

PCI-e x8;

4个Mini-SAS通道,支持16块SATAII硬盘;

支持RAID 0/1/10/5/50/JBOD;

支持在线RAID扩容和在线RAID迁移;

支持NCQ命令排序功能;

支持硬盘失败灯和活动灯显示;

支持Windows, Win x64, Windows Vista, Linux, FreeBSD和 Mac OS X操作系统.

RocketRAID 3520特性:

PCI-e x8;

Intel IOP341芯片具有 RAID 6 engine (P + Q);

2个Mini-SAS通道,支持8块SATAII硬盘;

256 MB DDR II 缓存带 ECC 保护;

电池备份单元 (BBU-03);

支持RAID 0/1/10/5/50/6/JBOD;

支持在线RAID扩容和在线RAID迁移;

支持NCQ命令排序功能;

支持一机插接 4 块 RR 3520;

支持Windows, Win x64, Windows Vista, Linux, FreeBSD和 Mac OS X操作系统.

以上两款产品,满足8T和16T视频容量需求,满足在线视频在100M-1000M互联网带宽条件下,对服务器I/O速度的要求。同时通过RAID技术(多数集成商采用RAID5模式),总体上提高了数据传输速度,同时也提供了对视频文件的数据保护功能。对于大多数用户性能已经足够,这时候硬盘已经不是瓶颈了。同时采用优化的读取算法使硬盘的寻道时间和寻道次数都大幅度降低,增加了硬盘的寿命。

3. 酒店/小区视频点播服务器

对于酒店/小区式这种场所的娱乐内容,一般包含两项:1)用户点播观看已制作完毕和存入完整的节目2)观看现时播放的在线电视节目。基于以上两点的实现,势必要求服务器硬盘容量更大,对视频数据处理更快,从而对服务器组建的性能要求也就更高了。同时由于网络用户对服务器的频繁访问和程序的运行,都在加重磁盘的负担,因此磁盘配件和阵列卡搭配的速度快慢是服务器整体性能至关重要的部分。而对高速读写阵列的建立,我们推荐选用HighPoint RocketRAID 3520阵列卡来提供高性能磁盘阵列。当CPU和内存都保证高性能的时候,硬盘的读写成为最大的瓶颈,借助RocketRAID 3520高性能,使得硬盘读写速度发挥到极致。

RocketRAID 3520是HighPoint推出的一款及其有代表性的IOP产品,此卡采用Intel IOP341芯片,提供RAID6 engine (P + Q),不占用服务器CPU空间。同时配置256M的缓存,可以暂时存放被频繁读取的数据,以提高文件读取速度。板卡配有一个BBU电源备份单元,可以7*24小时保护数据,防止意外断电而造成数据丢失。 另RocketRAID 3520还具有在线RAID扩容和在线RAID迁移、对硬盘活动和失败灯的显示等功能,在具体应用方面,都有突出的优势。RocketRAID 3520不仅具有卓越的容错能力和TB级的大容量存储,并且拥有先进的管理功能,包括基于web的管理系统,基于命令行界面的管理系统和开放的API软件系统。总之,RocketRAID 3520是面对视频点播行业客户,非常具有实力的PCI Express RAID解决方案。

总结:

之上所述,我们选择了三个典型行业的视频点播服务器,分别阐述了HighPoint产品在不同领域的具体应用方案。当然随着IT事业整个的发展,包括CPU,硬盘等硬件产品的不断更新,同时随着用户需求的不断提升,相信HighPoint公司也还会继续创造新的产品以适应这个领域的应用。