您好,欢迎访问三七文档
RAID技术郭云什么是RAID?RAID:RedundantArraysofInexpensive(Independent)Disks廉价(独立)磁盘冗余阵列技术,是磁盘阵列所使用的主要技术。可将硬盘根据可靠性和性能要求的不同分成若干级别。RAID0,0+1,1,3,5,6RAID10,30,50,60奇偶校验parity技术parity是应用于RAID中的另一种冗余技术比如你的一个数据单位有x位数字,那么你可以使用这x位数字产生一个奇偶校验位,并且把这个奇偶校验位作为这个数据单位的第x+1位,如果这x+1位中的任何一个丢失,剩下的x位仍能修复这个数据。奇偶校验parity技术一般的这个额外的奇偶校验数据由异或逻辑运算(XOR,eXclusiveOR)产生。如果你对异或逻辑运算不清楚。下表讲让你明白:很简单“真”“真”异或的结果是真,“假”“假”异或的结果也是真,“真”“假”异或结果是“假”,这里的“真”“假”分别等同于二进制的0、1。例如10101010xor11111111=0101010111111111xor01010101=1010101010101010xor01010101=11111111延展(striping)技术striping技术通过把数据分布到磁盘阵列的所有驱动器上以提高性能——而延展技术的主要原理是并行处理。Striping写——是将一个完整的数据文件分成若干块依次同时写入不同的硬盘,即增加了可靠性又充分利用了各个硬盘的读写能力将速度发挥到最大。Striping读——单块硬盘上有个非常大的文件,读时只能从头到尾的读取。而striping技术在读取的时候是从多个硬盘里同时读取。硬盘越多,性能提高越明显。RAID0技术:RAID-0只用到DataStriping,就是把数据分散成以sector为单位写入磁盘內。优点:由于阵列中的硬盘在同一时间共同分担每笔数据的写入及读取操作,所以RAID-0执行效率远超过一个硬盘或其它RAID形式。缺点:RAID-0沒有容错功能(Fault-Tolerance),也就是说当阵列中的任一个硬盘故障,整个阵列也因数据的不完整而造成资料损毀。应用:以RAID-0的执行效率來看较适用于顺序且大数据量的连续存储环境,并对安全性要求低的环境。容量:RAID-0磁盘阵列有效之数据容量为Nx单块硬盘容量(N:硬盘数)RAID1技术:就是大家熟悉的“DiskMirroring”,使用两块相同容量的硬盘,系统一次写入2份相同的数据到这两个硬盘內,而系统可使用的只是一个硬盘的容量(RAID1基本上並沒有用到“DataStriping”的技术)。优点:RAID1提供了相当好的效率,因为mirrored的两个硬盘数据皆相同,系统可以有效率的选择从哪一个硬盘来读取数据会比较快,另一方面,容錯(Fault-Tolerance)功能也是相当重要的原因,由于两个硬盘数据相同,故当其中一个硬盘损毀,另一个可以继续接著工作。缺点:需要比需求容量多一倍的硬盘,费用较高。容量:RAID1磁盘阵列有效的数据容量为(N/2)x单块硬盘容量(N:硬盘数)RAID3技术:RAID-3运用了与RAID-0相同的技术,最大的差別是它多了一块硬盘来储存Parity的资料,目地是为了系统的容错功能(Fault-Tolerance)。一样是分成条带(Stripe)存入数据阵列中,RAID-3会把这些片段数据以XOR的逻辑运算方式计算出一个值--ParityData,然后再將此Parity值储存到专属的Parity硬盘內,其最主要的作用就在于当磁盘阵列中的某一个硬盘出了问题,系统仍可依照Parity的计算模式继续工作。优点:适用在顺序且大数据量的连续存储,以及Single-User的环境上,如CAD/CAM系统,ImageProcessing,Audio/VideoData.....等,通过“DataStriping”,在转速相同的硬盘阵列中可以达到相当好的效率。缺点:因为每次的I/O读取动作都必须由每一个硬盘在同一时间來处理,所以以效率來看並不适用于Multi-I/O,Multi-Users的环境中。容量:RAID3磁盘阵列有效的数据容量为(N-1)x单块硬盘的容量(N:硬盘数)RAID3RAID5技术:与RAID-3相同,关键之处是把条带改成了“块”。并将Parity分散于所有RAID结构的硬盘中,不需要专门的Parity硬盘,每个硬盘都记录着其它阵列中硬盘的Parity数据,若当阵列中某一个硬盘损坏时,便很容易地可由其它硬盘來修复/重建数据以达到系统容错能力。可在同一时间內执行多个I/O动作,提高了整体Read/Write的效率,也正好符合Multi-I/O,Multi-User的环境。写入时把条带改成了数据块.优点:RAID-5的技术可以说是综合了以上所有不同RAID技术的优点。是在磁盘阵列技术上相当具有潜力的架构,越來越多的使用者将他们的网络主机或数据库系统架构在RAID-5的基础上,因为它将是储存技术的主流。容量:RAID5磁盘阵列有效的数据容量为(N-1)x单块硬盘容量(N:硬盘数)RAID5RAID5RAID5RAID6技术RAID6MinimumDisksRequired4CapacityN-2RedundancyYesWithstandstwodrivefailures,oronediskfailureandbadblocksonanotherdrive承受两个驱动器故障,如果一个磁盘故障和坏块在另一个驱动器RAID6RAID10/30技术:RAID10、30技术相当于RAID1或3加RAID0组合而成,数据写入前先做RAID1或RAID3,再藉由“DataStriping”技术,通过RAID0将逻辑磁盘組合成一个大容量之逻辑磁盘,达到更高数据容错保护机制,即为RAID10或RAID30。......PhysicalDrivesPhysicalDrivesPhysicalDrivesRAID10RAID1RAID1RAID1LogicalDrivesLogicalDrivesLogicalDrives......PhysicalDrivesPhysicalDrivesPhysicalDrivesRAID30RAID3RAID3RAID3LogicalDrivesLogicalDrivesLogicalDrivesRAID50技术:RAID50就是以RAID0技术将两个(含)以上相同容量之RAID5逻辑磁盘組合成另一个大容量之逻辑磁盘,当数据要写入時,会先將数据做RAID0“DataStriping”分散在各个RAID5逻辑磁盘,再由各个RAID5逻辑磁盘依其技术特性写入实体硬盘內。优点:此种技术可以整合多个逻辑磁盘获得更大容量的磁盘空间,亦可得到更高的数据安全机制。缺点:必须花費较高的成本(每一个RAID5逻辑磁盘所能使用的磁盘空间为N–1)。......PhysicalDrivesPhysicalDrivesPhysicalDrivesRAID50RAID5RAID5RAID5LogicalDrivesLogicalDrivesLogicalDrivesNRAID技术:NRAID即Non-RAID。此技术只是將所有硬盘虚拟成一个大容量逻辑磁盘机(容量等于所有硬盘空间总和),且不具备RAID或“DataStriping”特性,因此也无法达到容錯及提高效率等功能。+++=2GBHardDrive3GBHardDrive1GBHardDrive2GBHardDriveLogicalDrive2+3+1+2=8GBLogicalDrive目录Raid卡主流厂商及技术介绍Raid出现故障后的解决办法Raid阵列异常预警方式Raid卡厂商长期以来,RAID卡市场一直是LSI、Adaptec、Highpoint、Promise等厂商的专区,LSI和Adaptec继承了在SCSIRAID控制器市场的优势,随着SAS时代的到来,在SASRAID市场同样统领风骚。Highpoint和Promise则是以前在IDERAID市场上占据较明显的优势,如今也仍然以SATARAID市场为主,但同样有较完备的中低端的SASRAID产品线。AdaptecAdaptec公司1981年成立,总部位于加州Milpitas市,主要业务是计算机与网络之间数据传输设计制造软硬件产品。2010年6月PMC收购Adeptac的Raid卡业务,但AdaptecbyPMC仍然是业内能够提供最全面存储解决方案的企业之一,从芯片到内部主机总线适配器,从RAID控制器到外部存储局域网(SAN)、基于以太网的iSCSISAN(IPSAN)、网络连接存储(NAS),以及能够提升存储功能和价值的软件。Adaptec产品推出的SASRAID产品主要以产品型号的大小来定位产品,以起始段为准标号越高则定为也就越高。目前Adaptec主要有十几款SASRAID产品。如AdaptecRAID52445、AdaptecRAID5405、AdaptecRAID5085、AdaptecRAID2405、AdaptecRAID2045、SAS-31605\31205\3085\3805\3405等。其中2系列(如2405)为入门级,专为提供顶级经济有效型解决方案而设计,其中5805属中高端产品,52445为首款超高端口数量控制卡,其灵活性之强可完全按商业需求个性配置Adaptec5805这款5805控制卡是Adaptec在08年三月份引入的5系SAS/SATARaid卡,Adaptec5805装备了IOP348处理器,主频是1.2GHzDualCoreRAIDonChip(ROC),接口也全面使用了PCI-Ex8来增加带宽,达到每秒超过250,000的IO和1.2GB/s的传输速度,同时提供RAID0、1、1E、5、5EE、6、10、50、60、JBOD和回写热备(CopybackHotSpare)等众多RAID功能。这款AdaptecRAID5805带8个内部端口的小尺寸UnifiedSerialRAID控制卡,性能出众,扩展能力强,提供高级数据保护功能,是定位于企业级应用的一款SAS接口产品,主要适合在线事务处理(OTLP)、web、数字监控和流媒体应用等应用。Raid卡厂商Raid卡厂商LSI成立于1981年,是市场上顶级的存储和网络产品供应商,提供领先的存储和网络电子产品技术。目前,LSI已经能提供从控制芯片、RAID、扩展器、硬盘控制器到存储系统等,几乎所有的SAS生态环境构成元素,并在SCSI商业协会和ANSIT10委员会中持有关键席位,对SAS标准的推动,自始至终起着巨大的积极作用。在SAS控制器芯片市场上,LSI占据了领导性地位,提供了从芯片到HBA卡到RAID卡最为丰富的SAS解决方案,同时也是唯一一家拥有完善6Gb/sSAS产品线的RAID卡厂商。此外,2009年,LSI还收购了另外一家以RAID控制器产品见长的厂商3Ware,使LSI的SASRAID控制器产品空前丰富,3Ware的产品如9690等仍然可以通过LSI得到很好的支持。产品线LSI是有能力提供单芯片SASRAID解决方案的厂商之一,包括3款产品SAS1078ROC、SAS2008ROC、SAS2108ROC。SAS1078ROC主要针对3Gb/sSAS市场,SAS2008和SAS2108则都针对6Gb/sSAS市场,其中SAS2108是更为主流的6Gb/sSASRAID芯片,配置上相比SAS2008也更高端一些,目前浪潮使用LSI的SAS2108、SAS2008也开发出了自己的6Graid卡产品线。LSISAS8708ELP是LSI的第二代SAS/SATARAID产品,专门针对入门级服务器和小型办公室环境提供低成本然而功能强大的内部RAID解决方案。MegaRAIDSAS8708ELP适配器采用LSISAS1078芯片,强大的I/O存储引擎,可透明
本文标题:RAID技术培训
链接地址:https://www.777doc.com/doc-960172 .html