RAID 0 (Striped Disk Array Without Fault Tolerance):
This level strips the data into multiple available drives equally giving a very high read and write performance but offering no fault tolerance or redundancy.
RAID level does not provides any of the RAID factor and cannot be considered in an organization looking for redundancy instead it is preferred where high performance is required. Simple striping is used in this level to gain in performance. This level does not offer any redundancy. Data is broken into stripes of user-defined size and written to a different drive in the array.
Minimum of two disks are required. It uses 100% of the storage capacity since no redundant information is written. Recommended use for this level is when your data changes infrequently and is backed up regularly and you require high-speed access.
Web servers, graphics design, audio and video editing, and online gaming are some example applications that might benefit from this level.
Example:
Calculation:
No. of Disk: 5
Size of each disk: 100GB
Usable Disk size: 500GB
RAID 1 (Mirroring and Duplexing): This level performs mirroring of data in drive 1 to drive 2. It offers 100% redundancy as array will continue to work even if either disk fails. So organization looking for better redundancy can opt for this solution but again cost can become a factor. This level uses mirroring and data is duplicated on two drives. If either fails, the other continues to function until the failed drive is replaced. At the cost of 50% of available capacity, this level provides very high availability. Rebuild of failed drives is relatively fast. Read performance is good and write performance is fair compared to single drive read and write. A minimum of 2 drives is required. Whenever the need for high availability and vital data are involved, this level is a good candidate for use.
Example:
Calculation:
No. of Disk: 2
Size of each disk: 100GB
Usable Disk size: 100GB