RAID
What Is RAID?
RAID is a method of organizing multiple storage devices into a logical storage arrangement. Depending on the RAID level, data may be striped across drives for performance, mirrored for redundancy, protected with distributed parity, or arranged using combinations of those techniques.
The appropriate RAID level depends on the number and capacity of drives, required usable storage, acceptable fault tolerance, workload characteristics, controller or software implementation, rebuild considerations, and the importance of performance versus storage efficiency.
Striping, Mirroring & Parity
Striping
Striping distributes data across multiple drives. It can increase aggregate storage performance and capacity, but striping by itself does not provide redundancy.
Mirroring
Mirroring stores copies of data on multiple drives. Capacity efficiency is lower than pure striping, but mirrored layouts can continue operating after certain member-drive failures.
Parity
Parity stores information that can be used to reconstruct data after supported drive failures. RAID 5 uses single parity while RAID 6 uses dual parity.
Common RAID Levels
Each RAID level makes a different tradeoff between usable capacity, redundancy, performance, and implementation complexity.
RAID 0
Uses striping across all active drives. Provides no drive fault tolerance and prioritizes capacity and aggregate performance.
RAID 1
Mirrors data between drives. Nominal usable capacity is generally limited to one member's capacity within the mirror set.
RAID 5
Uses distributed single parity and can tolerate one member drive failure before redundancy is exhausted.
RAID 6
Uses dual distributed parity and can tolerate up to two member-drive failures in the array before redundancy is exhausted.
RAID 10
Stripes across mirrored pairs. It combines mirrored redundancy with striping and is commonly selected for workloads where performance and resiliency are both priorities.
RAID 50
Stripes data across multiple RAID 5 groups. Fault tolerance depends on where drive failures occur within the underlying groups.
RAID 60
Stripes data across multiple RAID 6 groups. Each underlying RAID 6 group provides dual-parity protection.
Calculate RAID Capacity, Efficiency, Performance & Cost
Use the Tech Supply Direct RAID Calculator to compare RAID 0, 1, 5, 6, 10, 50, and 60 using your drive count, drive capacity, hot-spare requirements, performance assumptions, and hardware costs.
RAID Guides & Technical Topics
This section will expand into detailed RAID articles, comparisons, configuration guidance, and storage-planning references.
There Is No Universal “Best” RAID Level
A database server, virtualization host, backup repository, file server, archival system, and high-performance scratch volume may prioritize very different combinations of latency, throughput, capacity, resiliency, and cost. RAID selection should follow the workload and availability requirements.
RAID Redundancy Is Not a Backup
RAID can help maintain availability after supported hardware failures, but it does not protect against every form of data loss. Independent, tested backups remain important for protecting against accidental deletion, corruption, ransomware, catastrophic hardware loss, and other failure scenarios.
