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



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

Models Smart Array 6402A/128 Controller 3X-KZPEC-BF Smart Array 6404A/256 two 2 channel Controllers

QuickSpecs. HP Smart Array 5312 Controller. Overview

How To Create A Multi Disk Raid

HP Smart Array 5i Plus Controller and Battery Backed Write Cache (BBWC) Enabler

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

technology brief RAID Levels March 1997 Introduction Characteristics of RAID Levels

How to choose the right RAID for your Dedicated Server

Assessing RAID ADG vs. RAID 5 vs. RAID 1+0

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

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

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

Hard Disk Drives and RAID

Module 6. RAID and Expansion Devices

RAID EzAssist Configuration Utility Quick Configuration Guide

Optimizing Large Arrays with StoneFly Storage Concentrators

IncidentMonitor Server Specification Datasheet

Price/performance Modern Memory Hierarchy

SCSI vs. Fibre Channel White Paper

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

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

IBM ^ xseries ServeRAID Technology

Education. Servicing the IBM ServeRAID-8k Serial- Attached SCSI Controller. Study guide. XW5078 Release 1.00

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

Distribution One Server Requirements

RAID Basics Training Guide

QuickSpecs. What's New Boot from Tape. Models HP Smart Array P411 Controller

HARDWARE GUIDE. MegaRAID SCSI RAID Controller

UK HQ RAID Chunk Size T F ISO 14001

Implementing a Digital Video Archive Based on XenData Software

Using High Availability Technologies Lesson 12

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

RAID 5 rebuild performance in ProLiant

QuickSpecs. Models HP Smart Array E200 Controller. Upgrade Options Cache Upgrade. Overview

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

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

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

Performance Report Modular RAID for PRIMERGY

HARDWARE GUIDE. MegaRAID SCSI Zero-Channel RAID Controller

Implementing an Automated Digital Video Archive Based on the Video Edition of XenData Software

High Availability Server Clustering Solutions

Intel RAID Controllers

Q & A From Hitachi Data Systems WebTech Presentation:

CS 6290 I/O and Storage. Milos Prvulovic

HP Smart Array Controllers and basic RAID performance factors

Implementing a Digital Video Archive Using XenData Software and a Spectra Logic Archive

M5281/M5283. Serial ATA and Parallel ATA Host Controller. RAID BIOS/Driver/Utility Manual

Intel Rapid Storage Technology

HARDWARE GUIDE. MegaRAID SCSI RAID Controller

Guide to SATA Hard Disks Installation and RAID Configuration

RAID Storage System of Standalone NVR

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

Seradex White Paper. Focus on these points for optimizing the performance of a Seradex ERP SQL database:

SATA II 4 Port PCI RAID Card RC217 User Manual

RAID Technology. RAID Overview

GENERAL INFORMATION COPYRIGHT... 3 NOTICES... 3 XD5 PRECAUTIONS... 3 INTRODUCTION... 4 FEATURES... 4 SYSTEM REQUIREMENT... 4

As enterprise data requirements continue

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

RAID OPTION ROM USER MANUAL. Version 1.6

Onboard-RAID. Onboard-RAID supports striping (RAID 0), mirroring (RAID 1), striping/mirroring (RAID 0+1), or spanning (JBOD) operation, respectively.

NVIDIA RAID Installation Guide

Guide to SATA Hard Disks Installation and RAID Configuration

RAID Levels and Components Explained Page 1 of 23

Hardware RAID vs. Software RAID: Which Implementation is Best for my Application?

Implementing Offline Digital Video Storage using XenData Software

G-RAID 2 - Award Winning RAID 0 Storage System

Striped Set, Advantages and Disadvantages of Using RAID

QuickSpecs. HP StorageWorks Modular Smart Array 500 G2. Overview

QUESTIONS & ANSWERS. ItB tender 72-09: IT Equipment. Elections Project

How To Set Up A Raid On A Hard Disk Drive On A Sasa S964 (Sasa) (Sasa) (Ios) (Tos) And Sas964 S9 64 (Sata) (

SiS964/SiS180 SATA w/ RAID User s Manual. Quick User s Guide. Version 0.3

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

SiS964 RAID. User s Manual. Edition. Trademarks V1.0 P/N: U49-M2-0E

RAID installation guide for ITE8212F

HP Proliant BL460c G7

HP reference configuration for entry-level SAS Grid Manager solutions

WHITE PAPER FUJITSU PRIMERGY SERVER BASICS OF DISK I/O PERFORMANCE

Cisco Small Business NAS Storage

PIONEER RESEARCH & DEVELOPMENT GROUP

Ultra ATA 133 RAID PCI Pro

Dell Microsoft Business Intelligence and Data Warehousing Reference Configuration Performance Results Phase III

Chapter 10: Mass-Storage Systems

Evaluation Report: Accelerating SQL Server Database Performance with the Lenovo Storage S3200 SAN Array

SAN Conceptual and Design Basics

Data Storage Solutions

RAID Performance Analysis

An Introduction to RAID. Giovanni Stracquadanio

Intel RAID Software User s Guide:

EMC XtremSF: Delivering Next Generation Performance for Oracle Database

VERY IMPORTANT NOTE! - RAID

Chapter 4 System Unit Components. Discovering Computers Your Interactive Guide to the Digital World

Definition of RAID Levels

What is RAID and how does it work?

2001 Acer Incorporation. All rights reserved. This paper is for informational purposes only. ACER MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS

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

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

Dell PowerEdge Expandable RAID Controller 3/QC, 3/DC, 3/DCL and 3/SC. PERC 3 User s Guide. support.dell.com

Transcription:

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

Let's look at a hard disk... Several platters stacked on top of each other with a little space in between. One to n platters with a magnetic head on each side all connected rigidly to one spindle. Hard disk drives store the programs and files with which you work. The most important program is the Operating System which resides on the hard disk drive. Every computer ships with at least one hard disk drive 2

A Single Drive - As RAID sees it A single physical drive or Multiple physical drives JBOD (Just A Bunch Of Disks) Used as a single system drive (one physical drive) Used as multiple system drives (more than one physical drive) attached through one or more SCSI or Fibre channels The RAID controller acts as an intelligent SCSI I/O port Benefits include ECC memory, battery backup and other fault tolerant features not available in non-intelligent SCSI I/O port controllers RAID stands for: Redundant Array of Inexpensive/Independent Disks 3

Single Disk (No RAID) Data Stripes extremeraid 1100 Disk Drive Example: Data is written to one disk as it is read from system memory. Disk Drive 4

RAID Levels RAID 0 Striping. Data is striped across multiple disks. RAID 1 Mirroring. Data is written identically to a multiple of two disks simultaneously. RAID 3 Striping with Parity. Data is striped across multiple disks and parity is written to one additional disk. RAID 5 Data and parity are written across multiple disks simultaneously. 5

RAID Applications Transfer Rate Intensive Applications: (Typically RAID 0 environments) RAID striping is ideal for transfer rate-intensive environments A transfer rate-intensive environment consists of : Applications that require a large amount of data to be processed in a fixed amount of time Video playback and video editing are typical transfer rateintensive environments Photo processing, manipulation and rendering Request Rate Intensive Applications: (Typically RAID 5 environments) RAID is used in highly multi-tasking, request rate-intensive environments A request rate-intensive environment consists of: databases, file/web servers: -- high number of random smaller requests. A RAID drive can be configured to process each request within a stripe, allowing multiple requests to be processed in parallel. 6

RAID 0 - Striping RAID 0 uses disk striping. Multiple hard disks used to form a logical drive. Hard disks are striped using the stripe size specified during configuration. A request less than the stripe size is sent to one hard disk. A request greater than the stripe size is divided into multiple requests and sent to multiple disks, in parallel. Typically used in data rate intensive applications (video editing) three-drive RAID with a predefined stripe size of 32K. A 72K request Example: Consider a three-drive RAID with a predefined stripe size of 32K. A 72K request would be broken up into three chunks of 32K, 32K, and 8K, with the first 32K going to one drive, the next 32K going to the next drive, and the last 8K going to the third drive. Each of these requests would be sent in parallel to the three drives to be serviced simultaneously. 7

RAID Level 0 - Disk Striping Data Stripes extremeraid 1100 Disk Drive Example: Data split in equal chunks and is written to multiple disks in parallel. The data transfer rate is the aggregate sum of all the drives available in the array minus any overhead. 8

RAID 1 - Mirroring RAID 1 provides the highest level of fault tolerance to a single drive duplicates each I/O request to a secondary mirror hard drive. RAID 1 requires a multiple of two drives -- the primary set and the mirror set. Mirroring is suited for any application where protection from drive failure is required. Mirroring allows two drives to mirror on the same channel or "duplex" across two channels/two host adapters. The mirror drive must be equal or greater in capacity than the primary drive In case of a drive failure, all I/O requests are re-directed only to the remaining good drive Used to store only the important data from applications Also used to protect the main drive where applications are installed Provides immediate disaster recovery when a drive fails. 9

RAID Level 1 - Disk Mirroring Data Stripes extremeraid 1100 Disk Drive Example: Data is copied and written to an identical drive in parallel. This provides a redundant configuration for disaster recovery. 10

RAID 3 and RAID 5 RAID 3 and 5 stripes data across multiple drives and adds parity for fault tolerance. RAID 3 writes all parity information to one single drive. Mylex RAID 5 controllers implement rotational parity for increased drive reliability and reduced single point of failure. RAID 5 is the predominant highly available, fault tolerant RAID level used in servers today. RAID 5 applications include OLTP (online transaction processing), file server and web server applications requiring 24/7 up-time. RAID 5 Array Example: Consider a three-drive RAID 5 set. Each block or stripe of data is split across as many drives (n-1) as will fit. The remaining drive contains the parity information to re-construct the previously written striped data in case of a failure. The parity block is rotated amongst all the drives so that one single drive does not get accessed more than any other drive. 11

RAID 5 - Disk Striping w/ rotational Parity Data Stripes Parity Stripes extremeraid 1100 Disk Drive Example: Data is split in equal chunks and is written to multiple disks in parallel. The remaining drive contains the parity information to reconstruct the previously written striped data in case of a failure. The parity block is rotated amongst all the drives so that one single drive does not get accessed more than any other drive. 12

RAID 00, 10, 30, 50 Provides Multi-layer RAID configurations Ideal for TPCC configurations Multiple RAID Level 0, 1, 3, or 5 Arrays can be striped together to create RAID Levels 00, 10, 30, or 50 Provides more capacity Often referred to as Spanning Provides better I/O load balancing RAID 50 RAID 5 RAID 5 RAID 5 Example: Three RAID 5 arrays are striped together for added capacity and as a means to add additional drives to a large array. 13

RAID Controllers Low Cost RAID for Desktops and Entry-level Servers 0 or 1 channel PCI-to-Ultra2 SCSI RAID examples: Mylex AcceleRAID Series High Performance RAID for Mid-level to High-end Servers Up to 3 channel PCI-to-Ultra SCSI & PCI-to-Ultra2 SCSI RAID; up to 128MB cache; ECC (some models) examples: Mylex extremeraid Series External RAID for enterprise level servers 2 channel Fibre to 4 Ultra2 SCSI RAID; 256MB mirrored cache examples: Mylex DAC-FL Series 14

RAID Advantages! RAID provides an environment of highly reliable, fault tolerant disk drive sub-systems RAID adds life to disk drives as the controller manages the I/O load equally amongst all the drives in the Array reducing the risk of singlepoint-of-failure A successful RAID environment includes reliable robust disk drives Each RAID environment will include multiple disk drives Mylex PCI RAID controllers can attach as many as 45 drives per RAID controller, up to 16 controllers per system for an astonishing -- 720 disk drives per system configuration Mylex external RAID controllers can attach as many as 90 drives per storage subsystem and can reside as part of a SAN (Storage Area Network) Capacities range from terabytes to petabytes! 15

Where can I use RAID? LANs/WANs Enterprise Servers SANs Clustering environments Performance Desktop Systems Mission critical installations PC Workstations News centers Workgroup/File Servers Internet News Servers E-Mail Servers Intranet/Web Servers Application Servers 16

MYLEX RAID Broadest line of RAID controllers in the world Low Cost RAID for Desktops and Entry-level Servers High Performance RAID for Mid-level to High-end Servers External RAID for Enterprise-class Servers Strategic relationships with industry leaders Intel, Microsoft, System vendors, Drive vendors & Software suppliers Mylex has the world s fastest RAID Controller Partner with 7 of the top 10 server OEMs Leading RAID supplier in the channel Over 1,000,000 Mylex RAID controllers in the field Mylex rated #1 in non-captive market share by IDC, DataQuest & Disktrend ---- 1998 Mylex is synonymous with RAID 17

Mylex RAID for All Server Solutions AcceleRAID Series: Cost Effective PCI RAID Solutions for: Entry-level Servers Win/tel -based Workstations High-end Desktop Systems extremeraid Series: High Performance PCI RAID Solutions for: Mid-level Servers High-end Servers DAC Series: External RAID Solutions for: Enterprise-class Servers Clustering and High Data Availability Applications Storage Area Networks 18

AcceleRAID Technology RISC -i960 Ultra2 SCSI Low Cost 0 or 1 Ultra2 SCSI Channels Up to 4MB Flash EEPROM Up to 128MB MB EDO RAM w/ecc Up to 1 int. + 1 ext. SCSI connectors PCI 2.1 compliance PCI Hot Plug RAID 0, 1, 0+1, 3, 5, 10, 30, 50, JBOD Also used in Systems with a PCI slot dedicated for add-in RAID controllers, providing 1 SCSI channel in addition to the number of channels on the Motherboard (AcceleRAID 250) 19

extremeraid Technology 233 MHz SA 110, Ultra2 SCSI, 64-bit PCI 2 or 3 Ultra2 SCSI Channels Up to 4MB Flash EEPROM 32 or 64 MB parity SDRAM + BBU module Up to 3 internal and 3 external SCSI connectors PCI 2.1 compliance Dual Address Cycle PCI Hot Plug > 6000 Random I/O s > 75 MB/second sustained data transfer rate 20

DAC-FL: Technology Two RISC Processors, 2Fibre Channel loops, Ultra2 SCSI Up to 256 MB Data Cache Dual PCI Bus design 5 1/4 form factor 2 Copper FC-AL host channels Burst cache transfer rates: Up to 97 MB/s per host channel 4 Ultra2 SCSI LVD channels 15 devices per Ultra2 SCSI channel - 60 devices/controller Up to 1.08TB per controller Sustained disk transfer rates: over 52MB/s 21

DAC-FF: Technology Two RISC Processors, 2Fibre Channel to host, 4Fibre Channels to drives Up to 256 MB Data Cache Dual PCI Bus design 5 1/4 form factor 2 Copper FC-AL host channels Burst cache transfer rates: Up to 189 MB/s 4 Fibre channels to drives 125 devices per Fibre channel - 500 devices/controller Up to 9.0TB per controller 22