What is RAID and how does it work?



Similar documents
How To Create A Multi Disk Raid

Introduction. What is RAID? The Array and RAID Controller Concept. Click here to print this article. Re-Printed From SLCentral

PIONEER RESEARCH & DEVELOPMENT GROUP

RAID Basics Training Guide

Operating Systems. RAID Redundant Array of Independent Disks. Submitted by Ankur Niyogi 2003EE20367

VERY IMPORTANT NOTE! - RAID

technology brief RAID Levels March 1997 Introduction Characteristics of RAID Levels

Definition of RAID Levels

Hard Disk Drives and RAID

Dependable Systems. 9. Redundant arrays of. Prof. Dr. Miroslaw Malek. Wintersemester 2004/05

RAID Overview: Identifying What RAID Levels Best Meet Customer Needs. Diamond Series RAID Storage Array

Lecture 36: Chapter 6

DELL RAID PRIMER DELL PERC RAID CONTROLLERS. Joe H. Trickey III. Dell Storage RAID Product Marketing. John Seward. Dell Storage RAID Engineering

How to choose the right RAID for your Dedicated Server

RAID 6 with HP Advanced Data Guarding technology:

VAIO Computer Recovery Options Guide

CS420: Operating Systems

IncidentMonitor Server Specification Datasheet

RAID Made Easy By Jon L. Jacobi, PCWorld

Storage node capacity in RAID0 is equal to the sum total capacity of all disks in the storage node.

Striped Set, Advantages and Disadvantages of Using RAID

Block1. Block2. Block3. Block3 Striping

Summer Student Project Report

Fault Tolerance & Reliability CDA Chapter 3 RAID & Sample Commercial FT Systems

RAID HARDWARE. On board SATA RAID controller. RAID drive caddy (hot swappable) SATA RAID controller card. Anne Watson 1

CS161: Operating Systems

Reliability and Fault Tolerance in Storage

NVIDIA RAID Installation Guide

RAID Level Descriptions. RAID 0 (Striping)

RAID. Contents. Definition and Use of the Different RAID Levels. The different RAID levels: Definition Cost / Efficiency Reliability Performance

RAID Technology Overview

Solving Data Loss in Massive Storage Systems Jason Resch Cleversafe

Storage Technologies for Video Surveillance

RAID Implementation for StorSimple Storage Management Appliance

Guide to SATA Hard Disks Installation and RAID Configuration

IBM ^ xseries ServeRAID Technology

TECHNOLOGY BRIEF. Compaq RAID on a Chip Technology EXECUTIVE SUMMARY CONTENTS

SSDs and RAID: What s the right strategy. Paul Goodwin VP Product Development Avant Technology

Data Storage - II: Efficient Usage & Errors

The Pros and Cons of Erasure Coding & Replication vs. RAID in Next-Gen Storage Platforms. Abhijith Shenoy Engineer, Hedvig Inc.

VIA / JMicron RAID Installation Guide

Guide to SATA Hard Disks Installation and RAID Configuration

an analysis of RAID 5DP

CSE-E5430 Scalable Cloud Computing P Lecture 5

How To Make A Backup System More Efficient

How To Write A Disk Array

VIA RAID Installation Guide

Designing a Cloud Storage System

Alternatives to Big Backup

WHITEPAPER: Understanding Pillar Axiom Data Protection Options

Filing Systems. Filing Systems

Deploying a File Server Lesson 2

An Introduction to RAID 6 ULTAMUS TM RAID

New Advanced RAID Level for Today's Larger Storage Capacities: Advanced Data Guarding

BrightStor ARCserve Backup for Windows

MFR IT Technical Guides

An Introduction to RAID. Giovanni Stracquadanio

What is RAID--BASICS? Mylex RAID Primer. A simple guide to understanding RAID

RAID installation guide for Silicon Image SiI3114

Storing Data: Disks and Files

Chapter 6 External Memory. Dr. Mohamed H. Al-Meer

MANAGING DISK STORAGE

RAID Levels and Components Explained Page 1 of 23

Input / Ouput devices. I/O Chapter 8. Goals & Constraints. Measures of Performance. Anatomy of a Disk Drive. Introduction - 8.1

Module 6. RAID and Expansion Devices

RAID Overview

RAID technology and IBM TotalStorage NAS products

Red Hat Enterprise linux 5 Continuous Availability

Xserve G5 Using the Hardware RAID PCI Card Instructions for using the software provided with the Hardware RAID PCI Card

Getting Started With RAID

Overview of I/O Performance and RAID in an RDBMS Environment. By: Edward Whalen Performance Tuning Corporation

Availability and Disaster Recovery: Basic Principles

1 Storage Devices Summary

RAID OPTION ROM USER MANUAL. Version 1.6

StarPort iscsi and ATA-over-Ethernet Initiator: Using Mirror (RAID1) disk device

Guide to SATA Hard Disks Installation and RAID Configuration

SQL Server Performance Tuning for DBAs

CS 61C: Great Ideas in Computer Architecture. Dependability: Parity, RAID, ECC

SATA II 4 Port PCI RAID Card RC217 User Manual

RAID: Redundant Arrays of Independent Disks

Performance Analysis of RAIDs in Storage Area Network

Copyright 2007 Ramez Elmasri and Shamkant B. Navathe. Slide 13-1

Practical issues in DIY RAID Recovery

Intel Rapid Storage Technology

CS 6290 I/O and Storage. Milos Prvulovic

File System & Device Drive. Overview of Mass Storage Structure. Moving head Disk Mechanism. HDD Pictures 11/13/2014. CS341: Operating System

Chapter 13 Disk Storage, Basic File Structures, and Hashing.

What is RAID? data reliability with performance

Transcription:

What is RAID and how does it work? What is RAID? RAID is the acronym for either redundant array of inexpensive disks or redundant array of independent disks. When first conceived at UC Berkley the former was the actual term that was coined but the latter is more commonly used today intentionally to disassociate the technology from the word inexpensive and the perception that RAID somehow implies a low cost solution. Why Use RAID? RAID is a storage technology that provides increased data reliability through data redundancy. This is achieved primarily by duplicating data across several storage drives in a configuration referred to as an array of disks. How Many Different Types of RAID are There? There are several different types of RAID array configurations each type being denoted by a single digit numeral, 0 through 6 (and various combinations thereof). These types are commonly referred to as RAID levels. San Antonio Computer Repair Techheads San Antonio Web Design & SEO 1

What Distinguishes one RAID Level From Another? The makeup of the different RAID levels is varying combinations of redundancy, spanning, mirroring and striping. What is Redundancy? Redundancy is the duplication of data onto more than one physical drive to increase fault tolerance. If one physical drive in a redundant array fails no data is lost and there is an opportunity to replace the failed device. As long an one drive is functional, data is secure. However, in the case of a failure, the failed device must be replaced and the array rebuilt onto the new device. In very large data structures this can sometimes take a great deal of time. If there were to be a failure during the process of rebuilding the array all data would be lost. What is Spanning? Spanning is the configuration of two or more physical drives into one logical drive. The logical drive is treated exactly the same as a physical drive and will appear as just one device. Spanning is used to increase the amount of storage capacity of an array. As an example: if three 100 gigabyte hard drives are configured as one spanned array, the result would be one logical drive 300 gigabytes in size. San Antonio Computer Repair Techheads San Antonio Web Design & SEO 2

Spanning alone provides no redundancy or fault tolerance and it is commonly combined with mirroring. What is Mirroring? Mirroring is the duplication of data onto two or more drives simultaneously to create data redundancy and increase fault tolerance. A mirrored array sacrifices half of its storage capacity to achieve a redundant status. If two 100 gigabyte drives are mirrored the result is a single 100 gigabyte mirrored array. What is Striping? Striping is a bit more complex. Striping is used to increase performance. This increase in performance is achieved by splitting the read and write data down into blocks and then writing or reading that data simultaneously onto two or more physical drives on the same sector of each respective drive. In a simplified example imagine that you are writing 100 megabytes of data out to a striped array. If you were to take that data and split it into two 50 megabyte chunks and then write both of those chunks simultaneously, one 50 megabyte chunk to drive (a) and the other 50 megabyte chunk to drive (b), you would theoretically half the time required to perform the process. That, in essence, is the theory behind striping. Striping provides a significant increase in performance but it is also the most dangerous of all the RAID levels when used alone. Not only is there no redundancy but if either or any of the drives in a striped array fails, all of the data from the entire array is completely lost. San Antonio Computer Repair Techheads San Antonio Web Design & SEO 3

RAID Level 0 RAID Level 0 (2 Drive Minimum no Fault Tolerance) Block Level Striping without Parity or Mirroring: Because this type of RAID offers no fault tolerance or redundancy it is technically not actually RAID. Raid 0 offers the best performance of all the RAID levels. Data is broken down into fragments called blocks and is then written to all drives in the array simultaneously across what is called a stripe (on the corresponding disks in the same sector). When data is read it is broken down into smaller pieces which can be read in parallel thereby increasing bandwidth. With RAID 0 if any drive fails all data is lost across the entire array. Even at minimum the likelihood of a catastrophic loss is double that of a single drive without any RAID at all. RAID 0 should never be used alone for critical data. RAID Level 1 RAID Level 1 (2 Drive Minimum Data Redundancy) Mirroring: In its simplest form RAID 1 simply duplicates data onto two different hard drives simultaneously, thereby providing data redundancy. Data redundancy means that if either of the two hard drives fails for any reason no data will be lost as there is an exact duplicate or mirrored set of the data on the other drive. Data integrity is maintained as long as either of the two hard drives in the array is functioning. In the event that one of the drives does fail it is simply swapped out for a new working drive. The array then rebuilds itself by duplicating all of the data onto the new drive and recreating the mirrored set. Data is, however, vulnerable while a rebuild is in progress. San Antonio Computer Repair Techheads San Antonio Web Design & SEO 4

RAID Level 5 RAID Level 5 (3 Drive Minimum - Redundancy Through Parity) Block-Level Striping with Distributed Parity: RAID 5 combines the increased speed of striping with redundancy through distributed parity. In RAID 5 one drive out of the array will always be sacrificed to achieve redundancy. In other words, when there are three 100 gigabyte drives present in a RAID five, the array will be 200 gigabytes in size. However, by using distributed parity, the redundancy is spread across the entire array. Therefore, if any one drive in a RAID 5 fails, data integrity is maintained and an opportunity exists to replace the failed device and rebuild the array. RAID Level 6 RAID Level 6 - (4 Drive Minimum - Redundancy Through Parity) Block-Level Striping with Double Distributed Parity: Very similar to RAID 5, RAID 6 builds on the security of RAID 5 by adding an additional level of redundancy. In a RAID 6 up to two drives can fail and no data will be lost. RAID 6 makes very large arrays possible, where the time it takes to rebuild the array after a drive failure can be quite lengthy. In a RAID 5 scenario data would be vulnerable for far too long while the rebuild is in progress. RAID 6 addresses this concern by adding an additional redundancy drive. RAID 6 is the solution that should be used where data is extremely critical or high system availability is important. San Antonio Computer Repair Techheads San Antonio Web Design & SEO 5

RAID Level 1+0 RAID Level 1+0 - (2 Drive Minimum (though 4 are more commonly used) - Redundancy Through Mirroring) Mirrored Sets in a Striped Set: Fault tolerance and increased performance. This RAID level is a combination of RAID 1 (mirroring) and RAID 0 (striping). RAID 1+0 can sustain multiple drive failures as long as no mirror loses all of its drives. RAID Level 0+1 RAID Level 0+1 - (4 Disk Minimum; must be even number of drives - Redundancy Through Mirroring) Striped Sets Mirrored: Here, a second striped set is created to mirror the first striped set. In contrast to the 1+0, in RAID 0+1, all the drives in one mirror can fail without a data loss but if drives fail on both sides of the mirror everything on the entire array is lost. There are also more combinations possible but I will stop here. I own a computer repair and data recovery business in San Antonio, TX and provide data recovery as well as RAID data recovery services. San Antonio Computer Repair San Antonio Laptop Repair San Antonio SEO San Antonio Data Recovery San Antonio Computer Repair Techheads San Antonio Web Design & SEO 6

San Antonio Computer Repair Techheads San Antonio Web Design & SEO 7

is a San Antonio based Computer Repair and Data Recovery business that specializes in Virus, Spyware, Adware, Trojan Horse, and Root kit removal. We can also optimize your hardware and upgrade memory, hard-drives, or even your motherboard or CPU. If you own a business and have been looking for the right team to build your Company Website and provide you with professional Internet Marketing services; then I have some really great news for you. We are now providing the following services to hand chosen customers (submit a request online): Focused Marketing Will Drive Hundreds or Even Thousands of Potential Customers to Your Website. We Will Market Your Business aggressively but not to the Point that we Scare Away the Savvy Shoppers. (No Get Rich Quick Tactics are ever used.) Professional Article Authoring Services. Niche-Targeted & Highly Focused Article Creation & Submission. High Authority Inbound Link Building - High PR, High Authority Backlinking Strategy Quality Links Pointing To Your Site. Keyword Research and Niche Market Analysis. *** Find Your Niche to be Riche *** San Antonio Computer Repair Techheads San Antonio Web Design & SEO 8