RAID(磁盘阵列)是什么? 在计算机发展初期,硬盘的容量很小,价格却相当高。为了解决数据的安全存储,当时主要用磁带机对数据进行备份。这种方法虽然可以保证数据的安全,但备份和查找数据都是一件很繁琐的事,因为磁带机读/写数度很慢,而且查找某一数据还需要来回倒带。
1987年,Patterson、Gibson和Katz这三位工程师在加州大学伯克利分校发表了题为《A Case of Redundant Array of Inexpensive Disks(廉价磁盘冗余阵列方案)》的论文,其基本思想就是将多个容量较小的、相对廉价的硬盘驱动器进行有机组合,使其性能超过一个昂贵的大硬盘,这种思想的英文缩写就叫做RAID。
RAID最初的研制目的是为了组合小的廉价硬盘来代替的大的昂贵硬盘,以降低大批量数据存储的费用,同时也希望采用冗余信息的方式,使得硬盘失效时不会影响对数据的访问,从而开发出一定水平的数据保护技术,并且能适当地提升数据传输速率。
这一设计思想很快被接受,RAID技术得到广泛应用。数据存储进入了更快速、更安全、吞吐量更大的新时代。
随着硬盘技术的快速发展,单块硬盘的容量在不断增加,但成本在不断的下降,RAID最初“将多个容量较小的、相对廉价的硬盘驱动器进行组合替代昂贵的大硬盘使用”这一目的已经失去意义,所以后来将“Redundant Array of Inexpensive Disks”这一名称换成了“Redundant Array of Independent Disks”即把“Inexpensive(廉价)”换成了“Independent(独立)”,简称依然是RAID,意义却已经发生了改变,现在的RAID含义为独立冗余磁盘阵列。
虽然RAID包含多块磁盘,但是在操作系统下是作为一个独立的大型存储设备出现的RAID按照实现原理的不同分为不同的级别,不同的级别之间工作模式是有区别,分别可以提供不同的速度、安全性和性价比。
实现RAID可以采用两种方法:一种是硬RAID,用专门的控制器来完成,也就是常说的RAID卡;一种是软RAID,用软件的方法来实现。
过去RAID一直是高端服务器才应用的设备,与高档SCSI硬盘配合使用。SCSI RAID稳定性好、速度快,但SCSI硬盘和SCSI接口RAID卡价格高昂,往往只在高档服务器上使用。近来随着技术的发展和产品的不断下降,IDE硬盘和SATA硬盘的性能都有了很大提升,加之RAID芯片的普及,使得RAID技术也应用到了IDE硬盘和SATA硬盘上。
上一条:
什么是RAID2?
| 下一条: 没有了...
|