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



Similar documents
technology brief RAID Levels March 1997 Introduction Characteristics of RAID Levels

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

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

Lecture 36: Chapter 6

RAID Level Descriptions. RAID 0 (Striping)

Guide to SATA Hard Disks Installation and RAID Configuration

Filing Systems. Filing Systems

Storing Data: Disks and Files

Hard Disk Drives and RAID

Guide to SATA Hard Disks Installation and RAID Configuration

IncidentMonitor Server Specification Datasheet

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

CS420: Operating Systems

RAID Basics Training Guide

PIONEER RESEARCH & DEVELOPMENT GROUP

Intel RAID Software User s Guide:

RAID Made Easy By Jon L. Jacobi, PCWorld

Using RAID6 for Advanced Data Protection

VERY IMPORTANT NOTE! - RAID

Intel RAID Software User s Guide:

Guide to SATA Hard Disks Installation and RAID Configuration

IBM ^ xseries ServeRAID Technology

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

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

Database Management Systems

Guide to SATA Hard Disks Installation and RAID Configuration

MANAGING DISK STORAGE

Getting Started With RAID

Chapter Introduction. Storage and Other I/O Topics. p. 570( 頁 585) Fig I/O devices can be characterized by. I/O bus connections

RAID Technology Overview

Module 6. RAID and Expansion Devices

Definition of RAID Levels

Agenda. Enterprise Application Performance Factors. Current form of Enterprise Applications. Factors to Application Performance.

Dynamode External USB3.0 Dual RAID Encloure. User Manual.

Managing RAID. RAID Options

Intel RAID Software User s Guide:

Version : 1.1. SR2760-2S-S2 User Manual. SOHORAID Series

White Paper A New RAID Configuration for Rimage Professional 5410N and Producer IV Systems November 2012

OPTIMIZING VIRTUAL TAPE PERFORMANCE: IMPROVING EFFICIENCY WITH DISK STORAGE SYSTEMS

How To Create A Multi Disk Raid

Price/performance Modern Memory Hierarchy

What is RAID? data reliability with performance

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

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

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

Chapter 12 Network Administration and Support

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

Distribution One Server Requirements

RAID Storage System of Standalone NVR

Benefits of Intel Matrix Storage Technology

Block1. Block2. Block3. Block3 Striping

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

RAID 5 rebuild performance in ProLiant

Data Storage - II: Efficient Usage & Errors

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

How To Use A Raid

CS161: Operating Systems

RAID installation guide for ITE8212F

RAID installation guide for Silicon Image SiI3114

RAID Levels and Components Explained Page 1 of 23

CSE-E5430 Scalable Cloud Computing P Lecture 5

An Introduction to RAID. Giovanni Stracquadanio

How To Write A Disk Array

How to choose the right RAID for your Dedicated Server

User Guide - English. Embedded MegaRAID Software

CS 153 Design of Operating Systems Spring 2015

Why disk arrays? CPUs speeds increase faster than disks. - Time won t really help workloads where disk in bottleneck

RAID Utility User s Guide Instructions for setting up RAID volumes on a computer with a MacPro RAID Card or Xserve RAID Card.

High-Performance SSD-Based RAID Storage. Madhukar Gunjan Chakhaiyar Product Test Architect

USER S GUIDE. MegaRAID SAS Software. June 2007 Version , Rev. B

Cloud Storage. Parallels. Performance Benchmark Results. White Paper.

Outline. Database Management and Tuning. Overview. Hardware Tuning. Johann Gamper. Unit 12

Version : 1.0. SR3620-2S-SB2 User Manual. SOHORAID Series

Deploying a File Server Lesson 2

NVIDIA RAID Installation Guide

UK HQ RAID Chunk Size T F ISO 14001

Reliability and Fault Tolerance in Storage

How Does the ECASD Network Work?

Security+ Guide to Network Security Fundamentals, Fourth Edition. Chapter 13 Business Continuity

Intel ESB2 SATA RAID Setup Guidelines

RAID 6 with HP Advanced Data Guarding technology:

RAID Utility User Guide. Instructions for setting up RAID volumes on a computer with a Mac Pro RAID Card or Xserve RAID Card

Practical issues in DIY RAID Recovery

Intel Rapid Storage Technology

Intel RAID Controllers

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

USER GUIDE. PageScope Enterprise Suite. Backup and Recovery

RAID User Guide. Edition. Trademarks V1.0 P/N: C51GME0-00

SAN Conceptual and Design Basics

RAID. Storage-centric computing, cloud computing. Benefits:

RAID. RAID 0 No redundancy ( AID?) Just stripe data over multiple disks But it does improve performance. Chapter 6 Storage and Other I/O Topics 29

Redundant Array of Independent Disks (RAID)

Performance Report Modular RAID for PRIMERGY

Transcription:

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

RAID The word redundant means an unnecessary repetition. The word array means a lineup. A Redundant Array of Inexpensive Disks (RAID) is essentially where a network file server uses extra disks to keep multiple copies of data. (Recently the word 'inexpensive' has been replaced by 'independent'.) In these situations, the data itself is more valuable than the cost of the disks. That s why the disks are termed inexpensive. Making repeated copies of the valuable data isn t actually unnecessary; still, that s what the computer people called it, using the word redundant. The concept of RAID data protection has been around long enough that there are now six different levels of protection (0 through 5). Each level indicates a higher degree of protection. Dynamic Disks/Volume Sets One of the important ways Windows 2000 and XP differs from Windows 98 in its use of disk space is that several partitions can be joined together in a single, logical area called a volume set. These partitions can be on a single physical disk, or located on several physical disks running off different controllers. Another interesting thing about a volume set is that it can include different types of disks. A volume set can have a maximum of 32 different partitions. When data is written to the volume set, the process takes place in a sequential fashion. When the first partition in the volume set fills up, the data is written to the next partition, and so on down the line. Neither the system partition nor the boot partition can be part of a volume set. Volume sets combine free space in partitions on 1 to 32 disks, writing data in sequential order. Striped partitions Striped partitions are partitions of equal size on one or more physical disks, joined into a logical area called a set. Striped sets provide no fault tolerance and can be set up using anywhere from 2 to 32 partitions on one or more physical disks. Striped sets are also known as RAID 0. Striped sets with parity combine 3 to 32 partitions, where one of the partitions is used as the parity stripe. Striped sets with parity do provide fault tolerance, and are also known as RAID 5. Striped Sets A striped set is somewhat like a volume set because data is written across different physical disks. The partitions on each disk are equal in size, giving rise to the term stripes. Unlike a volume set, data can be written to whatever disk is sitting idle, making for a more efficient (and faster) I/O process. Much like random access read/ writes take place on different platters of a hard drive, striped sets allow for something akin to random access read/writes to whole sets of disks. Striped sets can be set up on anywhere from 2 to 32 physical disks. One of the problems with striped sets is that if any of the disks in the set fails, all data on that particular physical disk will be lost. This kind of setup is called no fault tolerance because the system has no tolerance at all for any faulty machinery. Boot partitions can be mirrored or duplexed, but not striped. System partitions cannot be used in a striped set. Striped sets provide better read/write efficiency by writing to whichever disk is idle at the moment. Anne Watson 2

Striped Sets with Parity Striped sets can be configured either with or without parity. Striped sets with parity can be set up on anywhere from 3 to 32 partitions and work in a fashion vaguely similar to the parity circuits used to test main memory. In this configuration, one of the partition stripes in the disk array (group, or set) is set up as a parity check. If any of the disks in the set fails that data can be reconstructed using the parity information in the parity stripe. An error message will be generated, but it continues to function until the system administrator finds a convenient time to replace the failed disk. This requires shutting down the network, so a convenient time would be when network use is very low. Striped sets with parity can be set up on anywhere from 3 to 32 partitions. Disk Mirroring With volume sets and striped sets, many physical disks are set up to act as a virtual, single entity. Different data is written to any of the partitions within the two types of sets. Disk mirroring, on the other hand, is where two partitions are mirrors of each other. Each partition contains an exact copy (not actually reversed like a real mirror) of every piece of data on the other mirrored partition (also called a mirrored set). We call it disk mirroring because these two partitions are almost always on two separate disks. The advantage of disk mirroring is that if one physical disk fails, no reconstruction is necessary. The network continues operating using the data from the mirrored (constantly updated backup) copy of whatever information was on the failed disk. An error message, anwill be generated and, once again, the failed disk drive can be replaced at a more convenient time for the system administrator. Disk Duplexing Disk duplexing is almost the same as mirroring, except each disk is connected to a different drive controller. One of the problems with both mirroring and duplexing is that any amount of data requires twice the physical resources. In other words, rather than having room for two files on two disks, this data redundancy means having one file on two disks, with an exact copy on each disk. On the other hand, this means less chance of losing any data. Mirrored sets are set up on two physical drives using a single controller, as with an IDE or SCSI controller. If the two drives use separate controllers, this is called duplexing or disk duplexing. Anne Watson 3

RAID 0 RAID level 0 increases the logical drive capacity by treating two or more of the drives as a single logical drive, but includes only one copy of data. Therefore it does not let you recover from failure. Raid 0 is one method of disk striping in which more than one hard drive is treated as a single volume and data is written across more than one physical drive. For an array of two hard drives, some data is written to one hard drive and some to the other; both drives make up one logical drive, or volume and data is only written once. If one hard drive fails, data on the entire logical drive can be lost Windows NT, Windows 2000 and Windows XP support RAID 0, but not Windows 9X. However, you should know that RAID can be implemented with a hard drive controller without the involvement or knowledge of the operating system. This method is called hardware RAID; the method by which the operating system manages the RAID array is called software RAID. Anne Watson 4

RAID 1 RAID Level 1 is designed to protect data from a hard drive failure by writing the data twice, once to each of two drives. One type of RAID Level 1 is called disk mirroring in which the two hard drives both use the same controller. The advantages of RAID 1 disk mirroring are: 1. If either drive fails, the data is still safe on the other drive 2. Disk reads are speeded up because the system has two places to read from. The disadvantages of this type of RAID 1 are: 1. Having two drives in the same computer is more expensive. 2. Because the data is written twice, hard drive capacity is, in effect, cut in half. 3. Disk writes are slowed down because data must be written twice. One weakness in drive mirroring is that both drives are using the same controller. If the controller fails, neither hard drive is accessible. An improvement on disk mirroring, also considered RAID 1, is duplexing, in which each hard drive has its own controller on its own adapter card. The initial cost is higher, but if one adapter fails, you are protected from losing data on both drives. Anne Watson 5

RAID 2 RAID 2 is similar to striped sets, but the data is moved at a bit level, rather than in 64KB blocks. One of the disks in RAID 2 is set aside for data recovery. This method of data protection is currently unavailable through Windows NT. RAID 3, 4 RAID 3 is disk striping with parity, with data being moved at the bit level rather than the block level. RAID 4 is disk striping at the block level, with one disk reserved for parity recovery. RAID 4 uses four drives grouped as one virtual drive, the data divided into three segments. Each segment is written to one of the first three drives, and parity information is written to the fourth drive. Anne Watson 6

RAID 5 RAID 5, disk striping with distributed parity, is currently the most popular RAID implementation and provides optimum fault tolerance. RAID 5 is an interesting variation of RAID 0 combined with RAID 1 and RAID 4, and improves fault tolerance and drive capacity. RAID 5 requires at least three hard drives. RAID 4, disk striping with parity is not often used today, but to understand RAID 5 you must understand how RAID 4 works. RAID 5, rather than storing all the parity data on a single, dedicated parity drive, distributes parity information over all the drives, avoiding the performance bottleneck created by having a single parity drive. Anne Watson 7

OVERVIEW Anne Watson 8