RAID 是什么?
RAID 有“*磁盘构成的具有冗余能力的阵列”之意,即*磁盘冗余阵列,简称为「磁盘阵列」,其实就是用多个*的磁盘组成在一起形成一个大的磁盘系统,从而实现比单块磁盘更好的存储性能和更高的可靠性。
RAID 有哪些?RAID方案常见的可以分为:RAID0 RAID1 RAID5 RAID6 RAID10
RAID 中主要有三个关键概念和技术
镜像( Mirroring )、数据条带( Data Stripping )和数据校验( Data parity )。镜像,将数据copy到多个磁盘,一方面可以提高可靠性,另一方面可并发从两个或多个副本读取数据来提高读性能。显而易见,镜像的写性能要稍低, 确保数据正确地写到多个磁盘需要更多的时间消耗。数据条带,将数据分片保存在多个不同的磁盘,多个数据分片共同组成一个完整数据副本,这与镜像的多个副本是不同的,它通常用于性能考虑。数据条带具有更高的并发粒度,当访问数据时,可以同时对位于不同磁盘上数据进行读写操作,冷磁盘阵列, 从而获得非常可观的 I/O 性能提升 。数据校验,利用冗余数据进行数据错误检测和*,冗余数据通常采用海明码、异或操作等算法来计算获得。利用校验功能,可以很大程度上提高磁盘阵列的可靠性、鲁棒性和容错能力。不过,数据校验需要从多处读取数据并进行计算和对比,会影响系统性能。 不同等级的 RAID 采用一个或多个以上的三种技术,来获得不同的数据可靠性、可用性和 I/O 性能。至于设计何种 RAID (甚至新的等级或类型)或采用何种模式的 RAID ,冷磁盘阵列公司,需要在深入理解系统需求的前提下进行合理选择,综合评估可靠性、性能和成本来进行折中的选择。
RAID的应用
AS --direct access storage device直接访问存储设备
DAS是磁盘存储设备的术语,以前被用在大、中型机上。使用在PC机上还包括硬盘设备DAS的很新形式是RAID。“直接访问”指访问所有数据的时间是相同的。
NAS --Network Attached Storage 网络附加存储设备
一种特殊目的的服务器,它具有嵌入式的软件系统,可以通过网络对个种的系统平台提供文件共享服务
SAN --Storage Area Networks 存储区域网
一种高速的网络,用于建立服务器、磁盘阵列和磁带库之间的一种直接联接。它如同扩展的存储器总线,将的集线器、交换器以及网关或桥路互相连接在一起。 SAN 常使用光纤通道。一个 SAN 可以是本地的或者是远程的,冷磁盘阵列公司,也可以是共享的或者是的。SAN 打*了存储器与服务器之间的束缚,允许你*地选择较佳的存储器或者是较佳的服务器,从而提高可扩性和灵活性。