Professional Documents
Culture Documents
Which RAID Level Is Right For Me?: Storage Solutions
Which RAID Level Is Right For Me?: Storage Solutions
Contents
Introduction.....................................................................................1 RAID 10 (Striped RAID 1 sets) .................................................3
RAID Level Descriptions..................................................................1 RAID 50 (Striped RAID 5 sets) .................................................4
RAID 0 (Striping).......................................................................1 RAID 60 (Striped RAID 6 sets) .................................................4
RAID 1 (Mirroring).....................................................................2 RAID Level Comparison ..................................................................5
RAID 1E (Striped Mirror)...........................................................2 About Adaptec RAID .......................................................................5
RAID 5 (Striping with parity) .....................................................2
RAID 5EE (Hot Space).....................................................................3
RAID 6 (Striping with dual parity) .............................................3
Data is the most valuable asset of any business today. Lost data of users. This white paper intends to give an overview on the
means lost business. Even if you backup regularly, you need a performance and availability of various RAID levels in general
fail-safe way to ensure that your data is protected and can be and may not be accurate in all user scenarios.
accessed without interruption in the event of an online disk
failure. Adding RAID to your storage configurations is one of RAID Level Descriptions:
the most cost-effective ways to maintain both data protection RAID 0 (Striping):
and access.
Offers low cost and maximum performance, but offers no fault
While a number of companies offer RAID, not all RAID tolerance. A single disk failure results in TOTAL data loss.
implementations are created equal. With over 24 years of SCSI Businesses use RAID 0 mainly for tasks requiring fast access to
development experience, only Adaptec offers the most robust a large capacity of temporary disk storage (such as video/audio
RAID data protection available today, based on a hardened post-production, multimedia imaging, CAD, data logging, etc.)
RAID code proven over years of use in demanding where in case of a disk failure, the data can be easily reloaded
environments and resold by most of the top-tier computer without impacting the business. There are also no cost
manufacturers. disadvantages as all storage is usable. RAID 0 usable capacity is
To choose the RAID level that’s right for you, begin by 100% as all available drives are used.
considering the factors below. Each one of these factors Logical Disk
becomes a trade-off for another:
• Cost of disk storage A
B
• Data protection or data availability required (low, medium, C Reads or writes can
high) D occur simultaneously
on every drive
• Performance requirements (low, medium, high)
Cost boils down to the trade-off between disk capacity and
Data Stripe
added data availability or performance. For example, RAID
1/10 and small disk counts of RAID 6 are costly in terms of A B C D
lost disk space (50%), but high in data availability. E F G H
I J K L
M N O P
Performance also depends on the access pattern
(random/sequential, read/write, long/short) and the numbers
RAID 0 Disk Array
S E R V E R S T O R A G E W H I T E PA P E R
RAID 1 Disk Array RAID 5 has been the standard in server environments
requiring fault tolerance. The RAID parity requires one disk
RAID 1E (Striped mirroring) drive per RAID set, so usable capacity will always be one disk
Combines data striping from RAID 0 with data mirroring drive less than the number of available disks in the
from RAID 1. Data written in a stripe on one disk is mirrored configuration of available capacity — still better than RAID 1
to a stripe on the next drive in the array. The main advantage which has only a 50% usable capacity.
over RAID 1 is that RAID 1E arrays can be implemented using RAID 5 requires a minimum of three disks and a maximum of 16
an odd number of disks. disks to be implemented. RAID 5 usable capacity is between 67%
RAID 1E usable capacity is 50% of the total available capacity - 94%, depending on the number of data drives in the RAID set.
of all disk drives in the RAID set.
Logical Disk
Note: When using even numbers of disks it is always preferable to use Writes require parity update.
RAID 10, which will allow multiple drive failures. With odd numbers A Data can be read from
B each disk independently.
of disks, however, RAID 1E supports only one drive failure. C A dedicated disk is required
D for hot spares.
Data Stripe
A B C Parity
D E Parity F Hot Spare
G Parity H I
Parity J K L
A C E G I K
Logical Disk B
Parity
D
Parity
F
Parity
H
Parity
J
Parity
L
Parity
Striping
Striping A, B C, D
E, F G, H
I, J K, L
A B M, N O, P
C D
E F
G H
A B Parity C 0 Parity
E Parity F G Parity H
Parity I J Parity K L
A A B B M N Parity 0 P Parity
C C D D
E E F F
G G H H
RAID 5 Array RAID 5 Array
RAID 50 Disk Array
RAID 1 Array RAID 1 Array
RAID 60 (Striped RAID 6 sets):
RAID 10 Disk Array
Combines multiple RAID 6 sets with RAID 0 (striping). Dual
RAID 50 (Striped RAID 5 sets): parity allows the failure of two disks in each RAID 6 array.
Combines multiple RAID 5 sets with RAID 0 (striping). Striping helps to increase capacity and performance without
Striping helps to increase capacity and performance without adding disks to each RAID 6 array (which would decrease data
adding disks to each RAID 5 array (which will decrease data availability and could impact performance in degraded mode).
availability and could impact performance when running in a Logical Disk
degraded mode). Data and parity are striped
A across all RAID 6 arrays.
B
RAID 50 comprises RAID 0 striping across lower-level RAID 5 C
Reads can occur simultaneously
on every drive in an array.
arrays. The benefits of RAID 5 are gained while the spanned D
E
RAID 0 allows the incorporation of many more disks into a F
G I K S U W
H J L T V X
Parity Parity Parity Parity Parity Parity
Types of RAID
Types of RAID Software-Based Hardware-Based External Hardware
Description Best used for large block applications such as data Best used for small block applications such as Connects to the server via a standard controller.
warehousing or video streaming. Also where servers transaction oriented databases and web servers. RAID functions are performed on a
have the available CPU cycles to manage the I/O Processor-intensive RAID operations are off-loaded microprocessor located on the external RAID
intensive operations certain RAID levels require. from the host CPU to enhance performance. controller independent of the host.
Included in the OS, such as Windows®, Netware®, Battery-back write back cache can dramatically
and Linux. All RAID functions are handled by the increase performance without adding risk of data loss.
host CPU which can severely tax its ability to
perform other computations.
Advantages Low price Data protection and performance benefits of RAID OS independent
Only requires a standard controller More robust fault-tolerant features and increased Build high-capacity storage systems for high-
performance versus software-based RAID end servers
Copyright 2005 Adaptec Inc. All rights reserved. Adaptec and the Adaptec logo are trademarks of Adaptec, Inc., which may be registered in some jurisdictions.
All other trademarks used are owned by their respective owners.
Information supplied by Adaptec Inc., is believed to be accurate and reliable at the time of printing, but Adaptec Inc., assumes no responsibility for any errors that may appear in this document.
Adaptec, Inc., reserves the right, without notice, to make changes in product design or specifications. Information is subject to change without notice.
P/N: 666849-011 Printed in USA 10/05 3994_1.11