RAID information and definitions

Begin with the basics

What is RAID?

RAID is an acronym that stands for redundant array of inexpensive disks. RAID is a method of combining several hard drives into one unit. It can offer fault tolerance and a higher throughput levels than a single hard drive or group of independant hard drives.

Why do we need it?

RAID provides a real-time data recovery when a hard drive fails, increasing system uptime and network availability while protecting against loos of data. Multiple drives working together also increase system performance.
Raid Level Description Min No of Drives Benefit
RAID 0 Data striping 2 Highest performance
RAID 1 Disk mirroring 2 High data protection
RAID 0/1 RAID 0 and RAID 1 combined 4 Highest performance with highest data protection
RAID 5 Data striping with distributed parity 3 Best cost/performance balance for multi-drive envoronments.

Compare the types of RAID implementations

Type Description Advantages
Software-based RAID Included in network operating systems such as netwrae and windows nt. All RAID functions are handled by the host CPU which can severly tax its ability to perform other computations
  • Low price
  • Only requires a standard SCSI card
Hardware-based SCSI RAID card Processor-intensive RAID operations are offloaded from the host CPU to enhance performance.
  • Data protection and performance benefits of RAID
  • Connectivity benefits of standard SCSI card
  • More robust fault-tolerant features and increased performance versus software-based RAID
External hardware RAID card Connects to the server via a standard SCSI card. RAID functions are performed on a microprocessor located in the external RAID storage subsystem.
  • Operating system independant
  • Works with any operating system
  • Build super high-capacity storage systems for high end servers

RAID Glossary

Two or more hard disk drives grouped together to appear as a single device to the host computer.
A temporary, fast storage area that holds data from a slower storage device for quick access. Cache storage is normally transparent to the accessing device.
A processor that resides on an array that relieves the host CPU from executing processor intensive operations such as RAID 5 parity calculations and secondary RAID 1 writes.
Mirroring across two RAID cards.
Fault Tolerance
The ability of a system to continue to perform its functions even when one or more hard disk drives have failed.
Hot Spare
A spare hard drive which will automatically be used to replace the failed member of a redundant disk array.
Hot Swap
The ability to remove a failed member of a redundant disk array and replace it with a good drive without bringing down the server or interupting transactions that involve other devices.
Mirroring(RAID 1)
Provides data protection by duplicating all data from a primary device on a second drive.
Network operating system (i.e., Netware, Windows NT server, Linux)
A form of data protection used by RAID level 5 to recreate the data of a failed drive in a disk array.
RAID Levels
Numbered 0 through 5, RAID levels refer to different array architectures that offer various advantages in terms of data availability, cost and performance. RAID levels 0, 1, 0/1, and 5 are the most popular.
See "Striping"
RAID 0/1
Combines RAID 0 (data striping) and RAID 1 (disk mirroring).
See "Mirroring"
Combines data striping (for enhanced performance) with distributed parity (for data protection) to provide a recovery path in the case of failure.
A acronym that stands for Small Computer Systems Interface. SCSI is the technology that allows you to connect various devices to a computer. This connection is made using a SCSI card that fits inside your computer.
Striping (RAID 0)
Spreads data evenly over multiple drives to enhance performance. Because there is no redundancy scheme, it does not provide data protection.


Electronic and Computer Specialties, Inc.

2462 N Glassell St - Orange, California 92865

Phone: (714) 282-6400 - E-Mail

© 2019 Electronic and Computer Specialties, Inc.

Modified 04/14/2005