RAID是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术。 RAID级别RAID出现原因 一可靠性RAID出现原因 二提高容量RAID出现原因 三提升速度RAID基本概念 ——条带大数据块写入RAID时会被分成多个数据块并行写入多块硬盘,这些大小一致的数据块就称为条带。同时数据读取时会并行从多块硬盘读取条带数据,最后完整输出。 RAID基本概念——校验两个数字之间的XOR运算定义是: RAID基本概念 ——重建(Rebuild)某块硬盘出现故障后,一旦将其更换为正常硬盘,RAID便会通过其他硬盘数据计算出坏盘上原有的数据,再将数据重建回新添硬盘上。 RAID热备盘-HotSpare热备份是在建立RAID磁盘阵列系统的时候,将其中一磁盘指定为热备磁盘,此热备磁盘在平常并不操作,当阵列中某一磁盘发生故障时,热备磁盘便取代故障磁盘,并自动将故障磁盘的数据重构在热备磁盘上。 热备与重构在线操作特性 RAID基本概念——物理卷和逻辑卷RAID由几块硬盘(物理卷)组成 RAID 0 条带存储(Striping)原理:又称数据分条,即把数据分成若干 优点磁盘空间利用率最高 缺点无冗余功能,如果一个磁盘损坏,则所有的数据都无法使用 应用媒体编辑 RAID 1 镜像/双工原理:即每个工作盘都有一个镜像盘,每次写数据时必须同时写入镜像盘,读数据时只从工作盘读出,一旦工作盘发生故障立即转入镜像盘,从镜像盘中读出数据。当更换故障盘后,数据可以重构,恢复工作盘正确数据。 优点数据安全性相对其它RAID级,是最好的 缺点磁盘利用率只有50%,是所有RAID上磁盘利用率最低的一个级别。 应用财务 RAID 3 (条带分布+专用盘校验)原理:使用至少三块硬盘配置,在其中的一块硬盘上存贮专用的校验数据,当某块硬盘出现故障时,其它硬盘可以通过校验数据将有故障的硬盘的数据重新恢复出来。 优点高可用性 缺点校验盘成为性能瓶颈 应用流媒体服务器 RAID 5 (条带技术+分布式校验)RAID 5与RAID 3机制类似,但校验数据均匀分布在各数据硬盘上,RAID成员硬盘上同时保存数据和校验信息,数据块和对应的校验信息保存在不同硬盘上。RAID 5是最常用的RAID方式之一。 RAID6(Double parity drive)高级数据保护特点:较高的数据冗余性能;超强的数据保护能力,可以应付多颗盘同时出错; RAID 6 是带有两个独立分布式奇偶校验方案的独立数据硬盘(Independent data disks with two independent distributed parity schemes)。广义上讲,能够允许两个硬盘同时失效的RAID级别统称为RAID 6,狭义上讲,特指Intel的RAID P+Q技术。硬盘空间利用率为(N-2)/N,N为RAID6阵列硬盘总数 RAID6 P+QRAID6 P+Q会根据公式计算出P和Q的值,当有两个数据同时丢失时,仍可以计算出原数据。 RAID组合级别 —— RAID 10RAID 10是将镜像和条带进行两级组合的RAID级别,第一级是RAID1镜像对,第二级为RAID 0。RAID10也是一种应用比较广泛的RAID级别。 RAID组合级别 —— RAID 0+1RAID 0+1是将条带和镜像进行两级组合的RAID级别,第一级是RAID 0,第二级为RAID 1。一般来说,RAID 0+1的失效概率要比RAID 10大,不过无硬盘故障下,RAID 0+1的读取速度要比RAID 10快。 不同等级RAID效率对比RAID与LUN的关系RAID由几个硬盘组成 ,从整体上看相当于一个物理卷 LUN masking & LUN Mapping服务器只要连接到存储的控制器,就有可能看到所有的LUN资源,但是磁盘阵列不可能只为某一个服务器来使用,必须屏蔽主机使用某部分LUN资源。这个管制分为两类:一部分就是LUN mapping,类似于绿色通道,就是保证服务器能看到某部分存储资源,一部分就是LUN masking,类似于警戒线,就是保证服务器只可访问给它分配的存储资源。 MPIO冗余多路径Multipath I/O (多路径)在计算机存储技术里多路径提供了容错和性能提高,服务器与存储设备之间有多条物理路径通道,通过总线、控制器、交换设备来连接。 一些多路径软件可以利用冗余的路径提高性能,例如:Dynamic load balancing 动态负载均衡 RAID组建方式 一:Software RAIDRAID组建方式 二:RAID CardRAID组建方式 三:RAID ControllerRAID 优点硬盘容错 ( fault tolerance) |
|