Multi-level RAID types
RAID 0+1 (Mirror of Stripes, RAID 01, or RAID 0 then RAID 1)
- Drives required (minimum): 4 (requires an even number      of disks)
 
- Max capacity: Number of disks x Disk capacity / 2
 
- Description: RAID 0+1 is a mirror (RAID 1) of a      stripe set (RAID 0). For example, suppose you have six hard disks. To      create a RAID 0+1 scenario, you would take three of the disks and create a      RAID 0 stripe set with a total capacity of three times the size of each      disk (number of disks x capacity of disks). Now, to the other three disks,      you would mirror the contents of this stripe set.
 
- Pros: A      RAID 0+1 set could theoretically withstand the loss of all of the drives      in one of the RAID 0 arrays and remain functional since all of the data      would be mirrored to the second RAID 1 array. In most cases, the failure      of two drives will compromise the array since many RAID controllers will      take one of the RAID 0 mirrors offline if one of the disks in the RAID set      fails (after all, a RAID 0 array does not provide any kind of redundancy),      thus, leaving just the other RAID 0 set active, which has no redundancy. In      short, a total array failure requires the loss of a single drive from each      RAID 0 set. Provides very good sequential and random read and write      performance.
 
- Cons: Requires      50% of the total disk capacity to operate. Not as fault-tolerant as RAID      10. Can withstand loss of only a single drive with most controllers. Scalability      is limited and expensive.
 
RAID 10 (Stripe of Mirrors, RAID 1+0, or RAID 1 then RAID 0)
- Drives required (minimum): 4 (requires an even number      of disks)
 
- Max capacity: Number of disks x Disk capacity / 2
 
- Description: RAID 10 is a stripe (RAID 0) of multiple      mirror sets (RAID 1). Again, suppose you have six hard disks. To create a RAID      10 array, take two of the disks and create a RAID 1 mirror set with a      total capacity of one disk in the array. Repeat the same procedure twice      for the other four disks. Finally, create a RAID 0 array that houses each      of these mirror sets.
 
- Pros: A      RAID 10 set can withstand the loss of one disk in every RAID 1 array, but      cannot withstand the loss of both disks in one RAID 1 array. As with RAID      0+1, RAID 10 provides very good sequential and random read and write      performance. These multilevel RAID arrays can often perform better than      their single-digit counterparts due to the ability to read from and write      to multiple disks at once.
 
- Cons:      Requires 50% of the total disk capacity to operate. Scalability is limited      and expensive.
 
RAID 50 (Stripe of Parity Set, RAID 5+0, or RAID 5 then RAID 0)
- Drives required (minimum): 6
 
- Max capacity: (Drives in each RAID 5 set – 1) x      Number of RAID 5 sets x Disk capacity
 
- Description: RAID 50 is a stripe (RAID 0) of multiple      parity sets (RAID 5). This time, suppose you have twelve hard disks. To      create a RAID 50 array, take four of the disks and create a RAID 5 stripe      with parity set with a total capacity of three times the size of each disk      (remember, in RAID 5, you "lose" one disk's worth of capacity). Repeat      the same procedure twice for the other eight disks. Finally, create a RAID      0 array that houses each of these RAID 5 sets.
 
- Pros: A      RAID 50 set can withstand the loss of one disk in every RAID 5 array, but      cannot withstand the loss of multiple disks in one of the RAID 5 arrays. RAID      50 provides good sequential and random read and write performance. These      multilevel RAID arrays can often perform better than their single-digit      counterparts due to the ability to read from and write to multiple disks      at once.
 
- Cons: RAID      50 is somewhat complex and can be expensive to implement. A rebuild after      a drive failure can seriously hamper overall array performance.
 
 
 
 
          
      
 
  
 
 
 
 
 
 
 
 
 
 
 
No comments:
Post a Comment