8) RAID Technology

RAID TECHNOLOGY
_________________________________________________________________
  • RAID
     RAID stands for Redundant Array of Inexpensive Disks or Redundant Array of Independent Drives. RAID is a technology that is used to increase the performance and reliability of data storage. A RAID system consists of two or more drives working in parallel. 
  1. RAID 0 – striping
  2. RAID 1 – mirroring
  3. RAID 5 – striping with parity
  4. RAID 6 – striping with double parity
  5. RAID 10 – combining mirroring and striping
     RAID-systems can be used with a number of interfaces, including SCSI, IDE, SATA or FC (fiber channel.) There are systems that use SATA disks internally, but that have a FireWire or SCSI-interface for the host system.
  • Standard RAID levels
1) RAID 0: This configuration has striping, but no redundancy of data. It offers the best performance, but no fault tolerance. 
Image result for RAID 0:

2) RAID 1: Also known as disk mirroring, this configuration consists of at least two drives that duplicate the storage of data. There is no striping. Read performance is improved since either disk can be read at the same time. Write performance is the same as for single disk storage. 
Related image

 3) RAID 2: This configuration uses striping across disks, with some disks storing error checking and correcting information. It has no advantage over RAID-3 and is no longer used.
Related image

 4) RAID 3: This technique uses striping and dedicates one drive to storing parity  information. The embedded error checking and correcting information is used to detect errors.
Image result for RAID 3

5) RAID 4: This level uses large stripes, which means you can read records from any single drive. This allows you to use overlapped I/O for read operations. Since all write operations have to update the parity drive, no I/O overlapping is possible. RAID 4 offers no advantage over RAID 5.
Image result for RAID 4

6) RAID 5: This level is based on block-level striping with parity. The parity information is striped across each drive, allowing the array to function  even if one drive were to fail. The array's architecture allows read and  write operations to span multiple drives. This results in performance that  is usually better than that of a single drive, but not as high as that of a  RAID 0 array. RAID 5 requires at least three disks, but it is often recommended to use at least five disks for performance reasons. 
Related image
    RAID 5 arrays are generally considered to be a poor choice for use on write-intensive systems because of the performance impact associated with writing parity information. When a disk does fail, it can take a long time to rebuild a RAID 5 array. Performance is usually degraded during the rebuild time, and the array is vulnerable to an additional disk failure until the rebuild is complete. 

 7) RAID 6: This technique is similar to RAID 5, but includes a second parity scheme that is distributed across the drives in the array. The use of additional parity allows the array to continue to function even if two disks fail simultaneously. However, this extra protection comes at a cost. RAID 6 arrays have a higher cost per gigabyte (GB) and often have slower write performance than RAID 5 arrays.
Related image
     **Nested RAID levels 
      Some RAID levels are referred to as nested RAID because they are based on a combination of RAID levels. Here are some examples of nested RAID levels. 

RAID 10 (RAID 1+0): Combining RAID 1 and RAID 0, this level is often referred to as RAID 10, which offers higher performance than RAID 1, but at a much higher cost. In RAID 1+0, the data is mirrored and the mirrors are striped.
Image result for RAID 10 (RAID 1+0):











Comments