单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,0,16 十一月 2024,1,储存产品暨产业基本概要-XXXX,2,Agenda,Hard Drive Basics,What Is Storage,RAID Basics,RAID Subsystem Basics,Infortrend Storage,Infortrend Confidential,Hard Drive Basics,Infortrend Confidential,Hard Drive Basics,Top View,(Cover Opened),Arm,Platter,Spindle,Motor,DriveChassis,Arm Motor,&Controls,Cylinder,Sector,Read/Write Heads,Side View,(Platters,Spindle and Arm),Enlarged View,(Platter Surface),Platter,Spindle,Motor,Arm,Infortrend Confidential,Drive Capacity Calculations,Cylinder,Head,Sector(C/H/S),Virtual Cylinder/Head/Sector counts provided by drives,May not 100%close to the actual capacity,Certain operating systems still use C/H/S,Each Sector is 512 Bytes,Drive Capacity=512 Bytes x Sectors x Cylinders x Heads,Logical Block Address(LBA),Total block counts provided by drives,Actual useful capacity,Most of the operating systems support LBA,Each Block is 512 Bytes,Drive Capacity=512 Bytes x LBA,Infortrend Confidential,Other Drive Terminologies,RPM,Drive motor speed.Usually 4500,5400,7200,10000 or 15000 rpm,Drives with faster motor speed can provide faster performance,Cache,Write-back cache can provide faster performance,Write-through cache ensures no cached data lost when power fails,MTBF and Duty Cycle,MTBF comparison should consider Duty Cycle,Higher Duty Cycle drives is more reliable when using in RAID,Write-Back and Write-Through Cache,Write-Through,Write-Back,Write,Read,Write,1.Host writes data into cache.,2.Write completed.Host does not have to wait for medium.,3.Write cached data to medium in optimised order.(involved latency times),Cache Pool,Data,Host,Medium,1.Host writes data to medium and keep in cache pool for future read.,2.Write completed when data has written on medium.(Wait for medium,latency time involved),1.Host read data from cache.If data is in cache pool,read from cache.(No need to wait for medium),2.If data is not in the cache pool,read from medium,and keep in cache for future use.,Cache Pool,Data,Host,Medium,Cache Pool,Data,Host,Medium,Infortrend Confidential,What is storage,What is Storage?,Devices which provide capacity for host,9,External RAID System(Storage),Switch,HBA;Host Bus Adapter,Read data or Write data from,Host to RAID system,Infortrend Confidential,RAID Basics,11,What is RAID?,R,edundant,A,rray of,I,nexpensive,D,isks(,RAID,),Consolidated all disks into a,huge,fast,and,protected,disk,Disk Drives,=,Controller,+,12,RAID Benefits:Data Availability,Without RAID,If a hard drive fails,all data is lost!,With RAID,When drive fails,Data is still intact,13,RAID Benefits:Storage Capacity,Without RAID,Drive,Capacity,=,Single,hard drive,capacity,1,With RAID,Drive,Capacity,=N x,Single,hard drive,capacity,N drives,N,(In example of,RAID 0,),14,RAID Benefits:Performance,Performance,N x,Single Drive,Performance,Total request execution time,With,RAID,I/O 1,I/O 2,I/O 1,I/O 2,(Disk 1),(Disk 2),Time Saved,Without,RAID,(In example of,RAID 0,),Software setup,Access Time,Data Transfer,Software Completion,15,RAID Levels,NRAID,RAID 0,RAID 1,RAID 3,RAID 5,RAID 6,16,RAID Basics JBOD,Disk 1,Disk 2,Disk 3,Host LUN,Disk 4,Disk 5,Disk 6,Disk 1,Disk 2,Disk 3,Disk 4,Disk 5,Disk 6,17,RAID Basics NRAID,(Disk Spanning),N,6,5,4,3,2,1,Disk 1,N+6,N+5,N+4,N+3,N+2,N+1,N+N,Disk 2,N+N+6,N+N+5,N+N+4,N+N+3,N+N+2,N+N+1,N+N+N,Disk 3,Disk 1 has,N,Blocks,Disk 2 has,N,Blocks,Disk 3 has,N,Blocks,N+N+N,N+N+1,N+N,N+3,N+2,N+1,N,3,2,1,Host LUN,Disk1,N,Blocks,Disk2,N,Blocks,Disk3,N,Blocks,18,RAID Basics RAID 0,(Disk Striping),3N-2,16,13,10,7,4,1,Disk 1,17,14,11,8,5,2,3N-1,Disk 2,18,15,12,9,6,3,3N,Disk 3,N,Blocks,Striping,3N,11,10,9,8,7,6,5,4,3,2,1,Host LUN,19,RAID Basics RAID 1,(Disk Mirroring),N,6,5,4,3,2,1,Disk 1,M(6),M(5),M(4),M(3),M(2),M(1),M(N),Disk 2,N,Blocks,Mirror,N,11,10,9,8,7,6,5,4,3,2,1,Host LUN,20,RAID Basics RAID 3,(Disk Striping with Dedicated Parity Disk),2N-1,11,9,7,5,3,1,Disk 1,12,10,8,6,4,2,2N,Disk 2,P(11,12),P(9,10),P(7,8),P(5,6),P(3,4),P(1,2),P(2N-1,2N),Disk 3,N,Blocks,Striping,Dedicated,Parity Disk,2N,11,10,9,8,7,6,5,4,3,2,1,Host LUN,21,RAID Basics RAID 5,(Disk Striping with Interspersed Parity Disk),P(2N-1,2N),11,10,P(7,8),5,4,P(1,2),Disk 1,12,P(9,10),7,6,P(3,4),1,2N-1,Disk 2,P(11,12),9,8,P(5,6),3,2,2N,Disk 3,N,Blocks,Striping with interspersed parity,2N,11,10,9,8,7,6,5,4,3,2,1,Host LUN,22,RAID Basics RAID 6,(Disk Striping with Two Interspersed Parity Disk),7,4,1,Parity,5,2,Q,Parity,3,8,Q,Parity,9,6,Q,Host LUN,9,8,7,6,5,4,3,2,1,23,RAID Basics RAID 10,(RAID 0+1),Striping,2N-1,7,5,3,1,Disk 1,M(7),M(5),M(3),M(1),M(2N-1),Disk 2,Mirror,RAID 1,Logical,Drive,8,6,4,2,2N,Disk 3,M(8),M(6),M(4),M(2),M(2N),Disk 4,Mirror,RAID 1,Logical,Drive,2N,11,10,9,8,7,6,5,4,3,2,1,Host LUN,24,RAID Basics RAID 30,9,5,1,Disk 1,11,7,3,Disk 2,P(9,11),P(5,7),P(1,3),Disk 3,Striping,RAID 3,Logical,Drive,10,6,2,Disk 4,12,8,4,Disk 5,P(10,12),P(6,8),P(2,4),Disk 6,RAID 3,Logical,Drive,4N,11,10,9,8,7,6,5,4,3,2,1,Host LUN,25,RAID Basics RAID 50,9,7,P(1,3),Disk 1,11,P(5,7),1,Disk 2,P(9,11),5,3,Disk 3,Stripi