What is raid? RAID is the term used to describe a storage systems' resilience to disk failure through the use of multiple disks and by the use of data.

Slides:



Advertisements
Similar presentations
Redundant Array of Independent Disks (RAID) Striping of data across multiple media for expansion, performance and reliability.
Advertisements

Data Storage Solutions Module 1.2. Data Storage Solutions Upon completion of this module, you will be able to: List the common storage media and solutions.
By Rashid Khan Lesson 6-A Place for Everything: Storage Management.
RAID (Redundant Arrays of Independent Disks). Disk organization technique that manages a large number of disks, providing a view of a single disk of High.
RAID A RRAYS Redundant Array of Inexpensive Discs.
RAID Oh yes Whats RAID? Redundant Array (of) Independent Disks. A scheme involving multiple disks which replicates data across multiple drives. Methods.
RAID: Redundant Array of Inexpensive Disks Supplemental Material not in book.
RAID Redundant Array of Independent Disks
 RAID stands for Redundant Array of Independent Disks  A system of arranging multiple disks for redundancy (or performance)  Term first coined in 1987.
A new Network Concept for transporting and storing digital video…………
“Redundant Array of Inexpensive Disks”. CONTENTS Storage devices. Optical drives. Floppy disk. Hard disk. Components of Hard disks. RAID technology. Levels.
Enhanced Availability With RAID CC5493/7493. RAID Redundant Array of Independent Disks RAID is implemented to improve: –IO throughput (speed) and –Availability.
RAID- Redundant Array of Inexpensive Drives. Purpose Provide faster data access and larger storage Provide data redundancy.
RAID Redundant Arrays of Inexpensive Disks –Using lots of disk drives improves: Performance Reliability –Alternative: Specialized, high-performance hardware.
1 CSC 486/586 Network Storage. 2 Objectives Familiarization with network data storage technologies Understanding of RAID concepts and RAID levels Discuss.
1 Magnetic Disks 1956: IBM (RAMAC) first disk drive 5 Mb – Mb/in $/year 9 Kb/sec 1980: SEAGATE first 5.25’’ disk drive 5 Mb – 1.96 Mb/in2 625.
R.A.I.D. Copyright © 2005 by James Hug Redundant Array of Independent (or Inexpensive) Disks.
Chapter 3 Presented by: Anupam Mittal.  Data protection: Concept of RAID and its Components Data Protection: RAID - 2.
2P13 Week 11. A+ Guide to Managing and Maintaining your PC, 6e2 RAID Controllers Redundant Array of Independent (or Inexpensive) Disks Level 0 -- Striped.
WHAT IS RAID? Christopher J Dutra Seton Hall University.
Chapter 5: Server Hardware and Availability. Hardware Reliability and LAN The more reliable a component, the more expensive it is. Server hardware is.
REDUNDANT ARRAY OF INEXPENSIVE DISCS RAID. What is RAID ? RAID is an acronym for Redundant Array of Independent Drives (or Disks), also known as Redundant.
I/O Systems and Storage Systems May 22, 2000 Instructor: Gary Kimura.
Storage Area Network (SAN)
Servers Redundant Array of Inexpensive Disks (RAID) –A group of hard disks is called a disk array FIGURE Server with redundant NICs.
Data Storage Willis Kim 14 May Types of storages Direct Attached Storage – storage hardware that connects to a single server Direct Attached Storage.
Virtual Network Servers. What is a Server? 1. A software application that provides a specific one or more services to other computers  Example: Apache.
By : Nabeel Ahmed Superior University Grw Campus.
RAID Redundancy is the factor for development of RAID in server environments. This allows for backup of the data in the storage in the event of failure.
Configuring File Services Lesson 6. Skills Matrix Technology SkillObjective DomainObjective # Configuring a File ServerConfigure a file server4.1 Using.
RAID Shuli Han COSC 573 Presentation.
Redundant Array of Independent Disks
RAID: High-Performance, Reliable Secondary Storage Mei Qing & Chaoxia Liao Nov. 20, 2003.
Architecture of intelligent Disk subsystem
N-Tier Client/Server Architectures Chapter 4 Server - RAID Copyright 2002, Dr. Ken Hoganson All rights reserved. OS Kernel Concept RAID – Redundant Array.
Lecture 9 of Advanced Databases Storage and File Structure (Part II) Instructor: Mr.Ahmed Al Astal.
CSI-09 COMMUNICATION TECHNOLOGY FAULT TOLERANCE AUTHOR: V.V. SUBRAHMANYAM.
Guide to Linux Installation and Administration, 2e 1 Chapter 9 Preparing for Emergencies.
Module 9: Configuring Storage
IMPROUVEMENT OF COMPUTER NETWORKS SECURITY BY USING FAULT TOLERANT CLUSTERS Prof. S ERB AUREL Ph. D. Prof. PATRICIU VICTOR-VALERIU Ph. D. Military Technical.
1 Selecting LAN server (Week 3, Monday 9/8/2003) © Abdou Illia, Fall 2003.
RAID SECTION (2.3.5) ASHLEY BAILEY SEYEDFARAZ YASROBI GOKUL SHANKAR.
Redundant Array of Independent Disks.  Many systems today need to store many terabytes of data.  Don’t want to use single, large disk  too expensive.
"1"1 Introduction to Managing Data " Describe problems associated with managing large numbers of disks " List requirements for easily managing large amounts.
Clustering In A SAN For High Availability Steve Dalton, President and CEO Gadzoox Networks September 2002.
Configuring File Services. Using the Distributed File System Larger enterprises typically use more file servers Used to improve network performce Reduce.
The concept of RAID in Databases By Junaid Ali Siddiqui.
11 CLUSTERING AND AVAILABILITY Chapter 11. Chapter 11: CLUSTERING AND AVAILABILITY2 OVERVIEW  Describe the clustering capabilities of Microsoft Windows.
Group 2 Bernard Smith Thomas Laborde Hannah Prather Fault Tolerance Environment Power Topology and Connectivity Servers Hurricane Preparedness Network.
NETWORKING FUNDAMENTALS. Network+ Guide to Networks, 4e2.
RAID Systems Ver.2.0 Jan 09, 2005 Syam. RAID Primer Redundant Array of Inexpensive Disks random, real-time, redundant, array, assembly, interconnected,
Install, configure and test ICT Networks
Lec 5 part2 Disk Storage, Basic File Structures, and Hashing.
Component 8/Unit 9aHealth IT Workforce Curriculum Version 1.0 Fall Installation and Maintenance of Health IT Systems Unit 9a Creating Fault Tolerant.
1 CEG 2400 Fall 2012 Network Servers. 2 Network Servers Critical Network servers – Contain redundant components Power supplies Fans Memory CPU Hard Drives.
Hands-On Microsoft Windows Server 2008 Chapter 7 Configuring and Managing Data Storage.
Seminar on RAID TECHNOLOGY Redundant Array of Independent Disk By CHANDAN.R 8 TH ISE, 1ap05is013 Under the guidance of Mr.Mithun.B.N, Lecturer,Dept.ISE.
Enhanced Availability With RAID CC5493/7493. RAID Redundant Array of Independent Disks RAID is implemented to improve: –IO throughput (speed) and –Availability.
RAID Technology By: Adarsha A,S 1BY08A03. Overview What is RAID Technology? What is RAID Technology? History of RAID History of RAID Techniques/Methods.
RAID TECHNOLOGY RASHMI ACHARYA CSE(A) RG NO
Network-Attached Storage. Network-attached storage devices Attached to a local area network, generally an Ethernet-based network environment.
Configuring File Services
Video Security Design Workshop:
Introduction to Networks
Introduction to Networks
Storage Virtualization
TECHNICAL SEMINAR PRESENTATION
UNIT IV RAID.
Hard Drives & RAID PM Video 10:28
Seminar on Enterprise Software
Presentation transcript:

What is raid? RAID is the term used to describe a storage systems' resilience to disk failure through the use of multiple disks and by the use of data distribution and correction techniques. RAID stands for: Redundant Array of Inexpensive or Independent Disks

Software and / or Hardware RAID can be Software, Hardware or a combination of both. Generally speaking, Software RAID tends to offer duplication or mirroring, whilst Hardware RAID offers Parity-based protection.

Cont…. Software RAID uses more system resources as more disk ports and channels are required and it is subject to additional load during write and copy operations. Software RAID may have a lower cost than hardware RAID because it has no dedicated RAID controller, but may not have the same hotfix or performance capabilities. Software RAID is needed for mirroring to remote locations.

HARDWARE RAID Hardware RAID offloads Parity generation and checking from the host, and also leaves the host unaffected by internal operations such as rebuilds. Hardware RAID allows for greater disk capacity per disk port. Hardware RAID requires the expense of a RAID controller per subsystem. Hardware RAID systems themselves can also be mirrored with software mirroring.

Level 0 RAID level 0 does not provide fault tolerance. This level is also known as disk striping, because it uses a disk file system called a stripe set. Data is divided into blocks and is spread in a fixed order among all the disks in the array. RAID level 0 improves read and write performance by spreading operations across multiple disks, so that operations can be performed independently.

: Sequential blocks of data are written across multiple disks in stripes, as follows

Level 1 RAID level 1 provides fault tolerance. This level is also known as disk mirroring because it uses a disk file system called a mirror set. Disk mirroring provides a redundant, identical copy of a selected disk. All data written to the primary disk is written to the mirror disk. It also generally improves read performance (but may degrade write performance).

Level1

Recommended Applications Video Production and Editing Image Editing Pre-Press Applications Any application requiring high bandwidth

Level 2 RAID level 2 uses error correcting algorithm that employs disk-striping strategy that breaks a file into bytes and spreads it across multiple disks. The error- correction method requires several disks. RAID level 2 is more advanced than Level 0, because it provides fault tolerance, but is not as efficient as other RAID levels and is not generally used.

Level2

Level 3 RAID level 3 is similar to RAID level 2, because it uses the same striping method as level 2, but it requires only one disk for parity data. RAID 3 suffers from a write bottleneck, because all parity data is written to a single drive, but provides some read and write performance improvement.

level3

Level 4 RAID level 4 is similar to RAID level 3, because it uses the similar striping method as level 3 and requires only one disk for parity data, but it employs striped data in much larger blocks or segments. RAID level 4 is not as efficient as RAID level 5, because (as in RAID level 3) all parity data is written to a single drive, so RAID level 4 suffers from a write bottleneck and is not generally used.

level4

Level 5 RAID level 5 is known as striping with parity. This is the most popular RAID level. It is similar to level 4 in that it stripes the data in large blocks across all the disks in the array. It differs in that it writes the parity across all the disks. The data redundancy is provided by the parity information. The data and parity information are arranged on the disk array so that the two are always on different disks. RAID level 5 has better performance than RAID level 1 and provides fault tolerance.

level5

Hybrid RAID Levels: Some hardware vendors provide hybrid RAID levels combining features of the original RAID levels. Three of the most common hybrid levels are RAID level 10, RAID level 30, and RAID level 50. RAID level 10 is hybrid RAID level that combine mirroring with striping. RAID level 30 and RAID level 50 are hybrid RAID levels that combine parity RAID techniques with data striping

Level 10 RAID level 10 is known as mirroring with striping. This level uses a striped array of disks, which are then mirrored to another identical set of striped disks. RAID level 10 provides the performance benefits of disk striping (level 0) with the disk redundancy of mirroring (level 1). RAID 10 provides the highest read/write performance of any of the Hybrid RAID levels, but uses twice as many disks.

Level 30 RAID level 30 is formed by striping across a number of RAID level 3 sub-arrays. In general, it provides performance better than RAID 3 due to the addition of RAID 0 striping, but is not as efficient as RAID level 0.

Level 50 RAID level 50 is formed by striping across a number of RAID level 5 sub-arrays. In general, it provides performance better than RAID 5 due to the addition of RAID 0 striping, but is not as efficient as RAID level 0. It also provides better fault tolerance than the single RAID level 5. Most of the characteristics of RAID level 50 are similar to those of RAID level 30. you will eventually be prompted to insert the "package disk". At this point, you should insert your MegaRAID Driver Diskette for SCO Open Server. Press the Enter key to continue. Step 6. Follow the prompts that are given after it loads the Driver Diskette. You will be instructed to input the device that you will be loading the operating system from. Choose the option for 'SCSI CD-ROM'. Be sure that you have inserted the SCO Open Server CD-ROM Disk into the CD-ROM unit. Other prompts will follow that are self explanatory such as user name and password

RAID Type Small Read Small WriteLarge Read Large Write Storage Efficiency Level Level 111/21 Level 31/G (G-1)/G Level 5 1max (1/G,1/4) 1(G-1)/G Level 61max (1/G,1/4) 1(G-1)/G

Dynamic RAID Because of the limitations of each RAID level on its own, several flavours of RAID have appeared which attempt to combine the best performance attributes from more than one of the levels. These are called Dynamic RAID3/5, write coalescing etc, and use write buffering to accumulate or coalesce multiple data blocks so that they can be written in one chunk, i.e. alleviating the write penalty which requires multiple reads and writes for each system write operation (see animated diagram in Tutorial page 1). The success of this depends on the application sending lots of sequential data to the RAID. If the data is not sequential then little coalescing can be accomplished.

RAID systems

Cont.. 1 contemporary SANs include RAID systems as their primary data storage devices 2. First and foremost, RAID systems offer data protection, or fault tolerance 3RAID systems offer very high performance, storage capacity, scalability, and survivability. Other 4reliability features available in today's RAID systems include redundant cooling systems, power supplies, controllers and even monitoring circuitry

Cont.. Modern RAID systems can even permit the direct connection of backup equipment, thus facilitating LAN-free and even serverless data backup and replication

What is a san?

Cont.. 1 A SAN, or storage area network, is a dedicated network that is separate from LANs and WANs. 2 It generally serves to interconnect the storage- related resources that are connected to one or more servers 3Centralizing data storage operations and their management is certainly one of the chief reasons that SANs are being specified and deployed today.

ADVANTAGES OF SAN 1 SANs are built up from unique hardware components 2These components are configured together to form the physical SAN itself and usually include a variety of equipment. 3RAID storage systems, hubs, switches, bridges, servers, backup devices, interface cards and cabling all come together to form a storage system that provides the resources that facilitate the policies of an IT organization.

RAID SYSTEMS Most contemporary SANs include RAID systems as their primary data storage devices

SWITCHES AND HUBS AND BRIDGES

SAN SOFTWARE 1 volume and file management 2date replication 3server clustering 4tape backup applications

SERVER CLUSTERING

server clustering generally refers to the grouping together of servers for the purpose of enhancing their performance and/or providing failover protection in the event that a member server malfunctions.

ADVANTAGES OF SERVERCLUSTERING 1shared access to resilient disk 2tape backup systems, higher performance data replication options, improved storage scalability, and enhanced resource availability through the inherent advantages of SAN based storage systems.

DATAREPLICATION

CONT… 1Data Replication provides many benefits in today's IT environments. For example, it can enable system administrators to create and manage multiple copies of business-critical information across a global enterprise. 2, Internet distribution of file server content, and improve host processing efficiency by moving data sets onto secondary servers for backup operations

VOLUME AND FILE MANAGEMENT

QUESTIONS ON RAID 1 If, for cost reasons, I try to mirror a slow disk with a fast disk, is the S/W smart enough to balance the reads accordingly or will it all slow down to the speed of the slowest 2 For testing the raw disk thru put... is there a character device for raw read/raw writes instead of /dev/sdaxx that we can use to measure performance on the raid drives?? is there a GUI based tool to use to watch the disk thru-put??