浅述RAID技术和硬盘存储技术的发展
作者: 来源: 添加日期:2007-4-11 11:02:45
RAID级别的选择有三个主要因素:可用性(数据冗余)、性能和成本。如果不要求可用性,选择RAID0以获得最佳性能。如果可用性和性能是重要的成本不是一个主要因素,则根据硬盘数量选择RAID1。如果可用性、成本和性能都同样重要,则根据一般的数据传输和硬盘的数量选择RAID3、RAID5。
早期的硬盘存储系统相对比较简单,大多是一个独立的单一系统,采用RAID3或RAID5技术,就是说拥有一层简单的容错功能,但是,播出的安全是至关重要的,一层简单的容错能力并不能满足大型多频道播出的安全要求。
熟悉电脑的人都有会知道,重要数据的备份,对于系统崩溃或是数据丢失后的恢复是非常有利的。所以一些视频服务器的供应商就提出对上述单一系统进行一对一的镜像配置。就是说,两个都采用RAID3或RAID5技术的存储硬盘互为主备份,两个存储系统的内容是完全一样的。文件上载到主系统后,往备份系统做一对一的拷贝。换句话说,就是通过增加存储系统的冗余度,加了一倍的容量,来提高系统的安全性。但是这种保护方式有着明显的缺点,就是硬盘利用率低,大约为45%,成本高,一旦主机出现故障,主机的播出信息就全部丢失,要恢复主机的同时又要与备机同步播出是困难的,硬盘阵列不能过大,多频道播出的数据共享性被限制,I/O接口受服务器的约束。 SeaChange公司提出了一种新的技术方案,称为MediaCluster,就是多个内部硬盘阵列采用RIAD5技术、拥有视频I/O的服务器之间联成网络,数据共享,形成一套大型系统,如图1:
每个服务器作为一个节点,在每两个服务器内部的RAID5硬盘阵列的基础上,在节点间再作一次RAID5保护,任一个视音频服务器损坏,均可以用其余的视音频服务器把丢失的数据毫无损失的恢复出来,称为RAID*RAID技术。它提供的保护措施,实现了全面的自动纠错能力,把硬盘的利用率提高到67%-80%,而且增多了I/O接口(每个节点可达4个),能在线扩充视音频服务器。意味着用户不在需要镜像硬盘,实现了文件的单一存储,不用拷贝,大大节约了硬盘投资,可以更加方便的维护自己的数据,这是存储技术领域的一个飞跃。
|