Redundant Arrays of Independent Disks
DEFINITION Redundant arrays of independent disks (RAID) is a system of data storage that uses multiple hard disk drives to store data. A variety of different storage techniques can be used to achieve different levels of redundancy, error recovery and performance.
Computerworld - A redundant array of independent disks (RAID) is a common system for high-volume data storage at the server level. RAID systems use many small-capacity disk drives to store large amounts of data and to provide increased reliability and redundancy. Such an array appears to the computer as a single logical unit consisting of multiple disk drives.
RAID storage can be done in a number of ways. Some RAID types emphasize performance, others reliability, fault tolerance or error correction. Which type you choose depends on what you're trying to accomplish.
Common to all RAID systems, however - and their real advantage - is the "hot-swapping" ability: You can pull out a defective drive and insert a new one in its place. For most RAID types, data on a failed disk can be rebuilt automatically without the server or the system ever having to be shut down.
RAID isn't the only way to protect large amounts of data, but regular backups and mirroring software are slower and often require shutting down the system if a drive fails.
Even if the disk doesn't crash the server, information technology workers would still need to shut down the servers to replace the drive. RAID instead rebuilds data from the remaining drives using mirrored or parity information, without requiring a shutdown.
The three most common RAID implementations are Levels 0, 3 and 5.
RAID Level 0, data striping, is the most basic model. On a normal hard drive, data is stored on consecutive sectors of the same disk. RAID 0 uses a minimum of two disk drives and divides data into blocks that range from 512 bytes to several megabytes, which are written alternately to the disks. Segment 1 is written to Disk 1, Segment 2 to Disk 2, and so on. When the system reaches the final drive in the array, it writes to the next available segment of Drive 1, and so forth.
Striping the data distributes the I/O load evenly across all the drives. And since drives can be written to or read from simultaneously, performance increases noticeably. But there's no data protection. If a disk fails, data is lost. RAID 0 isn't for mission-critical environments, but it's well suited to applications such as video production and editing or image editing.
RAID Level 3 includes data striping, but it also assigns one drive to store parity information. This provides some fault tolerance and is especially useful in data-intensive or single-user environments for accessing long sequential records. RAID 3 doesn't overlap I/O, and it requires synchronized-spindle drives to prevent performance degradation with short records.



- Excel 2010 Cheat Sheet
- Register for this Computerworld Insider Cheat Sheet and gain access to hundreds of premium content articles, guides, product reviews and more.
- Nimsoft for Server Monitoring - A Nimsoft Service Level Management Solution White Paper
- The Nimsoft for Server Monitoring solution supports iSeries AS400, Netware, Linux, Windows, and UNIX from a single, easy-touse
console. The solution monitors core... - Cisco UCS B200 M2 Blade Server: Best Cloud Computing Performance of Any 2-Socket Blade Server
- The Cisco® UCS B200 M2 server delivers the best cloud computing performance of any 2-socket blade server as measured by the VMware® VMmark™...
- Cisco UCS C460 M2 Server: Best Cloud Computing Performance Available Anywhere
- The Cisco UCS C460 M2 High-Performance Rack-Mount Server powered by Intel Xeon processors, connected by Cisco Nexus switching, and supported by EMC VNX...
- IDC: The ROI of Converged Networking Using Unified Fabric
- To better understand the benefits of consolidating storage and server networks using Unified Fabric, IDC conducted interviews with six Cisco customers who have...
- Overcome Top 7 Admin Challenges of Active Directory
- As Active Directory's role in the enterprise has drastically increased, so has the need to secure the data. Gain insight on creating repeatable,... All Servers White Papers
- Optimizing Networks for the Cloud
- Join guest speaker, Rohit Mehra, IDC Director of Enterprise Communications Infrastructure, to explore current trends, discuss best practices for optimizing Data Center and...
- Apps QuickStart Series Part 2: Designing and Deploying SQL Server on VMware vSphere
- Download this webcast to learn about the design considerations for virtualizing SQL workloads, performance and scalability information and high-availability options, as well as...
- Apps QuickStart Series Part 1: Designing and Deploying Exchange 2010 on VMware vSphere
- Download this webcast to learn the virtual hardware design considerations for Exchange 2010, deployment using the building block approach, options for high-availability and...
- Customer Spotlight: How IPC The Hospitalist Company Implemented Oracle on VMware
- Have you been looking to hear about customer's experiences with the new VMware vCenter Site Recovery Manager product? View this webcast to learn...
- Virtualize Business-Critical Applications with Confidence
- Virtualizing business-critical applications has become a key focus for organizations as they move along their virtualization journey. With the launch of VMware vSphere®... All Servers Webcasts