RAID Implementation for StorSimple Storage Management Appliance



Similar documents
RAID Basics Training Guide

Guide to SATA Hard Disks Installation and RAID Configuration

NVIDIA RAID Installation Guide

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

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

IBM ^ xseries ServeRAID Technology

RAID Storage System of Standalone NVR

Comparing Dynamic Disk Pools (DDP) with RAID-6 using IOR

Guide to SATA Hard Disks Installation and RAID Configuration

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

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

How To Create A Multi Disk Raid

How To Use A Raid

Benefits of Intel Matrix Storage Technology

User s Manual. Home CR-H BAY RAID Storage Enclosure

an analysis of RAID 5DP

RAID Level Descriptions. RAID 0 (Striping)

Sonexion GridRAID Characteristics

VMware Virtual SAN Backup Using VMware vsphere Data Protection Advanced SEPTEMBER 2014

PIONEER RESEARCH & DEVELOPMENT GROUP

Getting Started With RAID

UTC3100 and 3170 POS RAID Information

Areas Covered. Chapter 1 Features (Overview/Note) Chapter 2 How to Use WebBIOS. Chapter 3 Installing Global Array Manager (GAM)

Distribution One Server Requirements

All-Flash Storage Solution for SAP HANA:

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

technology brief RAID Levels March 1997 Introduction Characteristics of RAID Levels

Nutanix Tech Note. Failure Analysis All Rights Reserved, Nutanix Corporation

Factors rebuilding a degraded RAID

Solving Data Loss in Massive Storage Systems Jason Resch Cleversafe

Comprehending the Tradeoffs between Deploying Oracle Database on RAID 5 and RAID 10 Storage Configurations. Database Solutions Engineering

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

EMC XTREMIO EXECUTIVE OVERVIEW

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

RAID 5 rebuild performance in ProLiant

Definition of RAID Levels

Improving Lustre OST Performance with ClusterStor GridRAID. John Fragalla Principal Architect High Performance Computing

Converged storage architecture for Oracle RAC based on NVMe SSDs and standard x86 servers

Chapter 2 Array Configuration [SATA Setup Utility] This chapter explains array configurations using this array controller.

NAND Flash Media Management Through RAIN

RAID Technology White Paper

5-BAY RAID STATION. Manual

The Effect of Priorities on LUN Management Operations

NEC ESMPRO Manager RAID System Management Guide for VMware ESXi 5 or later

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

ION-NAS Network Storage Solutions

RAID Made Easy By Jon L. Jacobi, PCWorld

This chapter explains how to update device drivers and apply hotfix.

What is RAID and how does it work?

WHITEPAPER: Understanding Pillar Axiom Data Protection Options

Intel RAID SSD Cache Controller RCS25ZB040

How to recover a failed Storage Spaces

BrightStor ARCserve Backup for Windows

Dynamic Disk Pools Technical Report

Best Practices RAID Implementations for Snap Servers and JBOD Expansion

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

The Introduction of ORICO 3549RUS3

DIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION

Understanding Microsoft Storage Spaces

Partition Alignment Dramatically Increases System Performance

VERY IMPORTANT NOTE! - RAID

NetApp Software. SANtricity Storage Manager Concepts for Version NetApp, Inc. 495 East Java Drive Sunnyvale, CA U.S.

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

Using Synology SSD Technology to Enhance System Performance Synology Inc.

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

What is RAID? data reliability with performance

Real-Time Storage Tiering for Real-World Workloads

CS161: Operating Systems

Violin Memory Arrays With IBM System Storage SAN Volume Control

Summer Student Project Report

Q & A From Hitachi Data Systems WebTech Presentation:

Guide to SATA Hard Disks Installation and RAID Configuration

RAID Technology Overview

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

Manual IB-3620 Series

How To Write A Disk Array

June Blade.org 2009 ALL RIGHTS RESERVED

Hydra Super-S Combo. 4-Bay RAID Storage Enclosure (3.5 SATA HDD) User Manual July 29, v1.3

RAID technology and IBM TotalStorage NAS products

Express5800 Scalable Enterprise Server Reference Architecture. For NEC PCIe SSD Appliance for Microsoft SQL Server

MICROSOFT EXCHANGE best practices BEST PRACTICES - DATA STORAGE SETUP

Demystifying Deduplication for Backup with the Dell DR4000

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

Growth Solutions for Data Storage

An Introduction to RAID 6 ULTAMUS TM RAID

RAID-DP: NetApp Implementation of Double- Parity RAID for Data Protection

Best Practices for Deploying Citrix XenDesktop on NexentaStor Open Storage

Performance Report Modular RAID for PRIMERGY

Cloud-integrated Enterprise Storage. Cloud-integrated Storage What & Why. Marc Farley

VERITAS Volume Management Technologies for Windows

Technology Update White Paper. High Speed RAID 6. Powered by Custom ASIC Parity Chips

IncidentMonitor Server Specification Datasheet

Data Storage - II: Efficient Usage & Errors

PA-5000 Series SSD Storage Options Configuring RAID and Disk Backup

White Paper. Educational. Measuring Storage Performance

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

Transcription:

RAID Implementation for StorSimple Storage Management Appliance Alpa Kohli June, 2012 KB-00008 Document Revision 1

StorSimple knowledge base articles are intended to provide customers with the information and guidance they need to be successful in deploying and managing StorSimple Storage Appliances and StorSimple software as part of their broader data management and storage management processes. KB-00008 Page 2 of 10

RAID Implementation for StorSimple Management Storage Appliance KB-00008 Overview The purpose of this article is to explain in a nutshell the RAID configuration employed by StorSimple Storage Management Appliance. Understanding this RAID configuration requires a grasp of RAID concepts as well as familiarity with how the OS views the disk space. The information contained in this article is applicable to all the 5XXX and 7XXX series models. What is RAID? RAID refers to a Redundant Array of Independent Disks. RAID is a methodology of storing information on multiple disks in a way that offers superior performance, additional storage capacity and improved reliability over the older storage solutions. Specifically, one or more copies of redundant data are maintained in a RAID so that data can be restored in the event of a disk failure. RAID Concepts This section explains the terms associated with RAID used in the context of this article. Mirroring refers to writing the data to two or more disks at the same time. Even if one disk fails completely, the mirror preserves the data. Mirroring is classified as RAID 1 level. Striping/Stripe Size/Chunk Size implies breaking up the data into chunks and writing the chunks to multiple disks in succession. A chunk is an "atomic" mass of data that is written to the devices. If we have 4K chunks and two disks in a RAID, chunks 0 and 2 are written to the first disk, chunks 1 and 3 - to the second disk. Overhead for large files is lower KB-00008 Page 3 of 10

if chunks are large, but small files benefit from smaller chunks. Chunk size or Stripe size is specified in kilobytes. StorSimple uses a chunk size of 4MB in the current software version. The amount of space consumed by a stripe is the same on each physical disk. Striping however improves the performance by getting the data off more than one disk simultaneously. Striping is considered as RAID 0 level. Levels are distinct storage methods that can be employed by a RAID and are numbered from 0 to 9. A two-digit RAID level can be obtained by combining two or more of the above storage methods. Examples include RAID 10, RAID 50 etc. Each RAID level has its set of advantages and disadvantages. StorSimple RAID Setup This section explains the various RAID related parameters specific to StorSimple. In particular, it discusses the RAID level, layout, type, hot spare and how these are applicable to a StorSimple appliance model. RAID Level The various StorSimple appliance models contain a mix of HDDs and SSDs. Both the HDDs and SSDs are RAID 10 protected. RAID 10 or RAID 1+0 array is a twodigit RAID level obtained by combining RAID 1 and RAID 0 levels. The RAID 0, RAID 1 and RAID 10 levels are discussed in the following section. RAID 0 RAID-0 is not technically a RAID as it does not provide any data redundancy. Thus, if one of the drives fails, all the data is damaged. RAID 0 however implements striping for improved performance as shown below. KB-00008 Page 4 of 10

Striping takes a chunk of data and spreads it across multiple disks. The performance improves as three times the data can be written in a given time-frame to the disks shown in the figure relative to the same data being written to a single disk. The overall storage capacity however stays the same. RAID 1 RAID level 1 ensures data redundancy by creating a mirror of data as shown in the figure. In the event of a disk failure, the surviving disk will still have a full copy of the data that existed in the failed disk. However, this implementation cuts the overall storage capacity in half relative to when the disks are used independently. There is no improvement in the performance. RAID 10 or RAID 1+0 In RAID 10 the data is mirrored onto two disks and then striped across multiple disks. RAID 10 offers full data redundancy, faster read and writes KB-00008 Page 5 of 10

and faster rebuilding in the event of a disk failure with minimal performance degradation. However, the actual capacity of the RAID is reduced to half of the overall storage capacity thus driving up the cost. Additionally, it is recommended to use identical disks. RAID Layout RAID 10 can be implemented with multiple techniques; StorSimple has implemented a slightly different approach that guarantees the same level of redundancy and performance called RAID 10 near layout. In this implementation, the copies of a block of a data are near each other i.e. at the same address on different disks or predictably offset. For example, a near layout on 3 (odd number) and 4(even number) drives would look like: 3 drives (odd) 4 drives (even) ---------- -------------- A1 A1 A2 A2 A3 A3 A4 A4 A5 A5 A6 A6 A1 A1 A2 A2 A3 A3 A4 A4 A5 A5 A6 A6 A7 A7 A8 A8.............. The 3 and 4 drive examples can be mapped to the various StorSimple appliance models. The odd number disk implementation can only support one disk failure whereas in RAID 10 with even number of disks, theoretically the array will function as long as one disk of each mirrored set is functional. However, StorSimple recommends not removing more than one disk (HDD or SSD) to retain high-availability of the appliance. KB-00008 Page 6 of 10

Hot Spare for RAID The RAID can handle the failure of 1 disk from each RAID set without damaging the data. However, if the failed disk is not replaced, the single working hard disk in this set will then become a single point of failure for the entire array. If that single disk then fails, all data stored in the entire array is lost. StorSimple addresses this by providing a matched hot spare HDD for the head unit (for all models) as well as one HDD for the EBOD enclosure (in case of a 7520). The hot spare gets activated when any of the redundant disks in the RAID array fails. The hot spare when activated becomes the data drive and the replacement drive becomes the new hot spare. With a hot spare, the rebuild process can be really quick. This reduces the Mean Time To Recovery (MTTR), thus reducing the probability of a second disk failure and the resultant data loss that would occur in any singly redundant RAID. RAID Disk Selection The performance and capacity of a RAID are heavily dependent upon the disks used in the array. In general, it is recommended that the disks have similar capacity and performance levels. Consider the StorSimple Appliance Model 7520. This model has a head unit and an EBOD enclosure. The head unit contains 7 HDDs and 5 SSDs. All the HDDs have 3TB capacity and are of matched type (brand and model). The SSDs on the other hand have 400GB capacity and are matched as well. The 7520 also has an EBOD enclosure with 12 additional matched HDDs that have a storage capacity of 3TB each. KB-00008 Page 7 of 10

RAID Layout for 7520 For the head unit, a RAID 10 configuration is implemented for 6 (out of 7) HDDs and the 7 th acts as the hot spare. For the 5 SSDs, a RAID 10 configuration is employed. For the EBOD enclosure, the 11 HDDs (out of 12) have a RAID 10 layout while the 12 th acts as the hot spare. In each case in the operating mode, the hot spare remains unused until there is a disk failure when it gets activated. The details of the layout are as shown in the following diagram. StorSimple RAID Status This section explains the various components associated with RAID that can be monitored via the Web UI. KB-00008 Page 8 of 10

RAID Status in Web UI When using the Web UI to access your StorSimple appliance, the Hardware page under the Manage drawer will display the status of all the elements associated with the RAID. The following elements are related to the status of RAID. RAID Components For the head unit of all the models, the RAID elements are located under the Shared Components as shown below. In the above screenshot, the Local Storage (HDDs) displays the state of the logical storage pool created from HDDs present in the head unit. The Local Storage (SSDs) on the other hand, displays the state of the logical storage pool created from SSDs present in the head unit. For the EBOD enclosure (when using 7520), the RAID status can be viewed under the EBOD Enclosure Shared Components as shown below. RAID Component Status The RAID elements in Web UI can have a status of Healthy (green), Recovering (yellow), Degraded (yellow) or Failed (red). Failed This status implies that more than 1 disk in RAID has failed. Degraded - This refers to the state when one disk in RAID has failed. Recovering - This status is displayed when the RAID is in Recovery or Resync mode. KB-00008 Page 9 of 10

The Recovery mode refers to the state following an unclean shutdown of the system/array. The entire array is then re-written to ensure that all the redundant data is correct. The Resync refers to the scenario when a disk has failed in an otherwise-in-sync system. The hot spare is now activated and the data from other drives will now be written to the hot spare to bring it in-sync. It is possible to have Recovery followed by a Resync when a system has an unclean shutdown and drive replacement occurs. In each of the above case, the Web UI will report the RAID status as Recovering. The rebuild duration in each of the above cases may last for several hours and is a function of your appliance model and the overall load on the system. Note that the recovery/resync process can become slow when it is competing with host I/O activity and heavy resource (CPU, memory, disk) usage. KB-00008 Page 10 of 10