NEC Computers SAS - Confidential - Oct 2008 - RAID General Concept 1 RAID General Concept Auteur : Franck THOMAS.

Slides:



Advertisements
Similar presentations
Storage Management Lecture 7.
Advertisements

Redundant Array of Independent Disks (RAID) Striping of data across multiple media for expansion, performance and reliability.
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: Redundant Array of Inexpensive Disks Supplemental Material not in book.
 RAID stands for Redundant Array of Independent Disks  A system of arranging multiple disks for redundancy (or performance)  Term first coined in 1987.
“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.
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 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.
Other Disk Details. 2 Disk Formatting After manufacturing disk has no information –Is stack of platters coated with magnetizable metal oxide Before use,
Chapter 7: Configuring Disks. 2/24 Objectives Learn about disk and file system configuration in Vista Learn how to manage storage Learn about the additional.
MIS 431 Chapter 61 Chapter 6 – Managing Disk and Data Storage MIS 431 Created Spring 2006.
70-270, MCSE/MCSA Guide to Installing and Managing Microsoft Windows XP Professional and Windows Server 2003 Chapter Five Managing Disks and Data.
Servers Redundant Array of Inexpensive Disks (RAID) –A group of hard disks is called a disk array FIGURE Server with redundant NICs.
Session 3 Windows Platform Dina Alkhoudari. Learning Objectives Understanding Server Storage Technologies Direct Attached Storage DAS Network-Attached.
Data Storage Willis Kim 14 May Types of storages Direct Attached Storage – storage hardware that connects to a single server Direct Attached Storage.
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.
RAID Controllers Nick Crampton Tim Hays Richard Rogers.
DAS Last Update Copyright Kenneth M. Chipps Ph.D. 1.
ICOM 6005 – Database Management Systems Design Dr. Manuel Rodríguez-Martínez Electrical and Computer Engineering Department Lecture 6 – RAID ©Manuel Rodriguez.
1 Storage Refinement. Outline Disk failures To attack Intermittent failures To attack Media Decay and Write failure –Checksum To attack Disk crash –RAID.
LAN / WAN Business Proposal. What is a LAN or WAN? A LAN is a Local Area Network it usually connects all computers in one building or several building.
CS 352 : Computer Organization and Design University of Wisconsin-Eau Claire Dan Ernst Storage Systems.
Redundant Array of Independent Disks
Day 10 Hardware Fault Tolerance RAID. High availability All servers should be on UPSs –2 Types Smart UPS –Serial cable connects from UPS to computer.
Module 9 Review Questions 1. The ability for a system to continue when a hardware failure occurs is A. Failure tolerance B. Hardware tolerance C. Fault.
Chapter Sixteen Data Recovery and Fault Tolerance.
Chapter 2 Chapter 2: Planning for Server Hardware.
N-Tier Client/Server Architectures Chapter 4 Server - RAID Copyright 2002, Dr. Ken Hoganson All rights reserved. OS Kernel Concept RAID – Redundant Array.
I/O – Chapter 8 Introduction Disk Storage and Dependability – 8.2 Buses and other connectors – 8.4 I/O performance measures – 8.6.
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
4.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 4: Organizing a Disk for Data.
MCTS Guide to Microsoft Windows Vista Chapter 4 Managing Disks.
Managing Disks and Drives Chapter 13 powered by dj.
RAID SECTION (2.3.5) ASHLEY BAILEY SEYEDFARAZ YASROBI GOKUL SHANKAR.
Chapter 2 Chapter 2: Planning for Server Hardware.
Windows Server 2003 硬碟管理與磁碟機陣列 林寶森
"1"1 Introduction to Managing Data " Describe problems associated with managing large numbers of disks " List requirements for easily managing large amounts.
Davie 5/18/2010.  Thursday, May 20 5:30pm  Ursa Minor  Co-sponsored with CSS  Guest Speakers  Dr. Craig Rich – TBA  James Schneider – Cal Poly.
The concept of RAID in Databases By Junaid Ali Siddiqui.
RAID Systems Ver.2.0 Jan 09, 2005 Syam. RAID Primer Redundant Array of Inexpensive Disks random, real-time, redundant, array, assembly, interconnected,
Raid Techniques. Redundant Array of Independent Disks RAID is a great system for increasing speed and availability of data. More data protection than.
(ITI310) By Eng. BASSEM ALSAID SESSION 3: Using RAID Technology In Windows 2008 Server SAT 07-Nov-2015.
Adding a Hard Drive. BIOS / UEFI The Unified Extensible Firmware Interface (UEFI) defines a software interface between an operating system and platform.
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.
RAID Presentation Raid is an acronym for “Redundant array of independent Drives”, or Redundant array of inexpensive drives”. The main concept of RAID is.
RAID Tony Rogerson SQL Server MVP Torver Computer Consultants
Enhanced Availability With RAID CC5493/7493. RAID Redundant Array of Independent Disks RAID is implemented to improve: –IO throughput (speed) and –Availability.
This courseware is copyrighted © 2016 gtslearning. No part of this courseware or any training material supplied by gtslearning International Limited to.
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.
Answer to Summary Questions
Fujitsu Training Documentation RAID Groups and Volumes
(ITI310) SESSION 3: Using RAID Technology In Windows 2008 Server.
RAID RAID Mukesh N Tekwani
ICOM 6005 – Database Management Systems Design
RAID RAID Mukesh N Tekwani April 23, 2019
Hard Drives & RAID PM Video 10:28
Storage Management Lecture 7.
Seminar on Enterprise Software
Presentation transcript:

NEC Computers SAS - Confidential - Oct RAID General Concept 1 RAID General Concept Auteur : Franck THOMAS

NEC Computers SAS - Confidential - Oct RAID General Concept 2 RAID Basics  RAID : Redundant Arrays of Independent (or Inexpensive) Disks  Definition : Simultaneous use of two or more drives in order to add fault tolerance, capacity and/or performance to data storage system

NEC Computers SAS - Confidential - Oct RAID General Concept 3 HDD Performance  Technologies offer different price and performances  Specification with impact on performances: rotation speed, cache size, cache management (NCQ), port Technology 7.2k RPM 10k RPM15k RPM Dual Port (=full duplex) SATAYES NO SCSINOYES NO SASNOYES SCSI hard disk are no more used in servers or workstations since end of They have been replaced by SAS HDD.

NEC Computers SAS - Confidential - Oct RAID General Concept 4 RAID 0  RAID 0 (stripping): Data are stripped on all disks Offer performances No redundancy 2 disks minimum, maximum depending of RAID controller Data are split depending of stripe size (16/32/64/128KB) controller With software RAID, there is also concatenation / spanning mode

NEC Computers SAS - Confidential - Oct RAID General Concept 5 JBOD controller JBOD Disk “JBOD”: Just a Bunch of Disk A JBOD disk is physically connected to RAID controller but doesn’t use the RAID functionalities. This disk is usable as if it was connected to simple SCSI controller The goal is to have RAID drives and non RAID drives into the same system.

NEC Computers SAS - Confidential - Oct RAID General Concept 6 RAID 1  RAID 1 (mirroring): Data duplicated on second hard disk Offer redundancy Equivalent of one disk space lost for redundancy Only on 2 disks Support one disk failure controller

NEC Computers SAS - Confidential - Oct RAID General Concept 7  RAID 10 (stripping+ mirroring): Aggregation of several mirrors Offer redundancy Offer performance Half of physical space lost for duplication Even amount of disk required (4 minimum) Support one disk failure per mirror RAID 10 controller

NEC Computers SAS - Confidential - Oct RAID General Concept 8 RAID 5 controller  RAID 5 (stripping with parity): Data stripped on all disks Redundancy done by parity (XOR logical operator) Parity distributed on all disks Equivalent of one disk space is used for parity storage (1/n disk lost) 3 disks minimum, maximum given by controller Support one disk failure

NEC Computers SAS - Confidential - Oct RAID General Concept 9 RAID 6 – Triple Mirror  RAID 6-TM: Data mirrored on 3 disks Up to 2 disks lost Equivalent of 2 disks space used redundancy 3 disks minimum and maximum controller

NEC Computers SAS - Confidential - Oct RAID General Concept 10 RAID 6 – Double Parity  RAID 6 (stripping with duplicated parity): Data stripped on all disks Redundancy done by parity (XOR logical operator) Parity splitted and duplicated on all disks alternatively Equivalent of 2 disks space is used for parity storage (2/n disk lost) 4 disks minimum, maximum given by controller Support 2 disk failures

NEC Computers SAS - Confidential - Oct RAID General Concept 11 Non exhaustive list of «exotic / obsolete» RAID levels  RAID 0+1: A mirror of 2 RAID 0  RAID 1E:A RAID 0 where stripes are written twice and distributed across several disks = RAID1 on odd amount of disks.  RAID 3: RAID 5 where a single disk is dedicated to parity storage  RAID 5E, 5EE: Specific from LSI  RAID 7: RAID 0 using concatenation mode (with hdd of different sizes)  RAID 50: stripping of several RAID5  RAID 60: stripping of several RAID6  …

NEC Computers SAS - Confidential - Oct RAID General Concept 12 Expansion / Migration  Expansion: Possibility to expand size of RAID array by adding a disk. e.g. Expand a RAID5 with a new disk.  Migration: Possibility to change RAID level, eventually by adding disk. e.g. Migrate from RAID 1 to RAID 0 (still 2 disks). Always backup data as precaution but operation doesn’t impact data nor access to them. Some controllers offer to migrate ‘ONLINE’

NEC Computers SAS - Confidential - Oct RAID General Concept 13 RAID Signature – COD (Conf. On Disk)  RAID configuration is always written on disks.  Signature is around 700 MB big.  Today, most of RAID controllers doesn’t contain any configuration to avoid configuration mismatch. Some old controllers (LSI SCSI) stored RAID configuration, so be careful on RAID card swap !  Plug controller on server without any disk connected  Start server and « Clear configuration », stop server  Replug disk and start server, controller will load configuration automatically

NEC Computers SAS - Confidential - Oct RAID General Concept 14 RAID and operating system RAID ControllerOperating System N/AFiles N/APartitions Logical DrivePhysical Drive ArrayN/A Physical DisksN/A

NEC Computers SAS - Confidential - Oct RAID General Concept 15 Size of Physical Drive under Operating System RAID 1 Example two HDD of 300GB in RAID 1 will provide a size of less than 286GB under OS / 1024 / 1024 = 286,102 GB 286,102 – COD (≈ 700MB) = 285,402 GB COD 300 GB

NEC Computers SAS - Confidential - Oct RAID General Concept 16 Limitations on disk size (Windows)  A disk signed as ‘MBR’ type is limited to 2 TB.  A disk where Windows is installed is always ‘MBR’ type.  The only way to access more than 2 TB is to create a 2nd LD and convert it as ‘GPT’ Note: ‘GPT’ is available since Windows Server 2003 SP1 or more. More information on the following link : e2088f8a757a1033.mspx

NEC Computers SAS - Confidential - Oct RAID General Concept 17 Status: Online or Unconfigured Disk “ONLINE”: ONLINE disk is a physical disk used or integrated in an Array. If all disks of an array are ONLINE, array status is ONLINE or OPTIMAL. Disk “READY or UNCONFIGURED”: Physical disk not used by the controller. Can be removed without impact controller READY or UNCONFIGURED ONLINE Array OPTIMAL or ONLINE ONLINE

NEC Computers SAS - Confidential - Oct RAID General Concept 18 controller DEAD or FAILED (not responding) ONLINE Status: Offline / Dead or Failed Disk “OFFLINE or FAILED”: Such disk is still in the array but inactive. The array is now DEGRADED or CRITICAL. It can be a minor error or a status manually forced by administrator. REBUILD required to reintegrate the disk in the array. Disk “DEAD or FAILED – NOT RESPONDING”: Like the OFFLINE status but means this is an hardware failure regarding the detection of the disk controller OFFLINE or FAILED ONLINE Array A0 DEGRADED or CRITICAL

NEC Computers SAS - Confidential - Oct RAID General Concept 19 controller DEAD or FAILED (not responding) DEAD or FAILED (not responding) ONLINE Status: Offline / Dead or Failed Array “OFFLINE”: All disks are OFFLINE. All data could be lost, but you can try to force all disks in ONLINE to retrieve the original configuration and data. Array “FAILED”: Two or more disks are OFFLINE but not all disks of the array. All the data could be lost, but you can try to force disk in ONLINE to retrieve the original configuration and data. controller OFFLINE or FAILED OFFLINE or FAILED OFFLINE or FAILED Array A0 OFFLINE or FAILED

NEC Computers SAS - Confidential - Oct RAID General Concept 20 controller REBUILD Segment 1 duplicated Segment 2 duplicated Segment 3 duplicated Segment 4 duplicated Array Disk FAILED or OFFLINE or DEAD Status: Hot Spare & Rebuild Disk “Hot Spare”: Hot spare disk is a standby disk ready to replace a failing (Offline or Dead) drive automatically This disk is not used until a failure occurs. After the rebuild, this disk is part of the array controller HOT SPARE FAILURE Array

NEC Computers SAS - Confidential - Oct RAID General Concept 21 Initialization Preparing a physical drive is called : format. Preparing a logical drive is called: initialisation. Initialisation will erase all sectors of logical drive. Two modes exists: Full Initialisation: all blocks of logical drive are erased, longer but safer Quick Initialisation: only first blocks of logical drive are erased and remaining block will be erased in background, shorter.

NEC Computers SAS - Confidential - Oct RAID General Concept 22 Patrol Read / Media Patrol  In order to detect bad sector independently of normal I/O activity, some controllers offer sector verification in background when system is idle.  According to controller, this feature is called “Patrol read” or “Media Patrol”  It can be done on non RAID drives (JBOD, Spare) and HDD in RAID.  If bad sector is detected, controller will notify of error  If HDD is not in RAID, data recovery cannot be applied.

NEC Computers SAS - Confidential - Oct RAID General Concept 23 Consistency Check Consistency Check is insuring that data are readable and redundant It applies on logical drive level with RAID level offering redundancy. It is a preventive maintenance task to be scheduled monthly. In case of inconsistency (ex: bad sector), the sector is dynamically remapped using HDD spare sectors and date are recovered from rest of RAID. Example here with 36GB RAID1 made of 2 x 15kRPM SAS disk linked to LSI 8408E.

NEC Computers SAS - Confidential - Oct RAID General Concept 24 Performance 2 families: 1.« Software » = Disk Controller + Software Software part is done by ROM BIOS and driver. Workload is on server CPU. No memory cache, nor BBU. It is also known as « HostRAID » Solution integrated on motherboard so cheapest solution 2.« Hardware » = Disk Controller + RAID Engine Dedicated controller, no CPU load. Memory cache / BBU Solution on daughter PCI card SouthBridge HDD PCI SouthBridge Internal bus PCI Disk controller Disk Controller HDD RAID Engine

NEC Computers SAS - Confidential - Oct RAID General Concept 25 Cache memory In order to optimise physical access to hard disk, some RAID controllers offer cache memory (option or on board) Cache Memory is always used for read access. Cache Memory may be used for write access: For write access, two mode exists: Write through= write cache disabled Write back = write enabled Write back is risky because data are not immediately written on disk. If power failure occurs, data may be lost.

NEC Computers SAS - Confidential - Oct RAID General Concept 26 BBU Battery Back Up Unit (BBU) option is designed to add fault tolerance against power failure. The BBU powers the memory until electricity comes back When BBU is present, write cache can be set to Write Back During maintenance operation, make sure to unplug battery before memory removal Ex1: LSI SecuRAID321Ex2: Promise FastTrak S150 SX4 PCI

NEC Computers SAS - Confidential - Oct RAID General Concept 27 Performance vs. RAID Levels and technology MB/sec RAID 0RAID 5

NEC Computers SAS - Confidential - Oct RAID General Concept 28 Questions ?