Understanding Redundant Array of Inexpensive Disk (RAID)


Bhaskar S 10/05/2013


Introduction

The term RAID is a common parlance in any Enterprise infrastucture.

So, what exactly is it ???

RAID stands for Redundant Array of Inexpensive (or Independent) Disk and makes two or more physical disks appear as one logical disk to the Operating System.

Great, but why do we need it ???

Enterprises use RAID for the following reason(s):

RAID Terminology

The following are some of the commonly used terms in the RAID lingua franca:

RAID Levels

The following paragraphs list and describe the most commonly used RAID levels:

RAID 0

This is the simplest RAID configuration.

The following visually illustrates RAID Level 0:

RAID LEVEL 0
Figure.2

RAID 1

A given data block is stored on both the disk drives. When a disk drive fails, the other disk drive comes to the rescue.

The following visually illustrates RAID Level 1:

RAID LEVEL 1
Figure.3

RAID 5

A given data block is striped and a parity block is created & distributed amongst the disk drives. When a disk drive fails, it can be recreated using the remaining disk drives.

The following visually illustrates RAID Level 5:

RAID LEVEL 5
Figure.3

RAID 10

Thus far we have seen all the RAID Levels use an array of physical disks to form a logical RAID disk. Nothing is preventing a RAID Level from using the logical RAID disks.

RAID 10 is nothing more than a combination of RAID 1 and RAID 0. RAID 10 is also referred to as RAID 1+0.

The following visually illustrates RAID Level 10 (or 1+0):

RAID LEVEL 10
Figure.4