Tuesday, September 11, 2012

FeaturesRAID 0RAID 1RAID 1ERAID 5RAID 5EE
Minimum # Drives22334
Data ProtectionNo ProtectionSingle-drive failureSingle-drive failureSingle-drive failureSingle-drive failure
Read PerformanceHighHighHighHighHigh
Write PerformanceHighMediumMediumLowLow
Read Performance (degraded)N/AMediumHighLowLow
Write Performance (degraded)N/AHighHighLowLow
Capacity Utilization100%50%50%67% - 94%50% - 88%
Typical ApplicationsHigh End Workstations, data logging, real-time rendering, very transitory dataOperating System, transaction databasesOperating system, transaction databasesData warehousing, web serving, archivingData warehousing, web serving, archiving

FeaturesRAID 6RAID 10RAID 50RAID 60
Minimum # Drives4468
Data ProtectionTwo-drive failureUp to one disk failure in each sub-arrayUp to one disk failure in each sub-arrayUp to two disk failure in each sub-array
Read PerformanceHighHighHighHigh
Write PerformanceLowMediumMediumMedium
Read Performance (degraded)LowHighMediumMedium
Write Performance (degraded)LowHighMediumLow
Capacity Utilization50% - 88%50%67% - 94%50% - 88%
Typical ApplicationsData archive, backup to disk, high availability solutions, servers with large capacity requirementsFast databases, application serversLarge databases, file servers, application serversData archive, backup to disk, high availability solutions, servers with large capacity requirements
Types of RAID
Types of RAIDSoftware-BasedHardware-BasedExternal Hardware
DescriptionBest used for large block applications such as data warehousing or video streaming. Also where servers have the available CPU cycles to manage the I/O intensive operations certain RAID levels require.

Included in the OS, such as Windows®, Netware, and Linux. All RAID functions are handled by the host CPU which can severely tax its ability to perform other computations.
Best used for small block applications such as transaction oriented databases and web servers.

Processor-intensive RAID operations are off-loaded from the host CPU to enhance performance.

Battery-back write back cache can dramatically increase performance without adding risk of data loss.
Connects to the server via a standard adapter. RAID functions are performed on a microprocessor located on the external RAID adapter independent of the host.
AdvantagesLow price

Only requires a standard adapter
Data protection and performance benefits of RAID

More robust fault-tolerant features and increased performance versus software-based RAID
OS independent

Build high-capacity storage systems for highend servers


RAID 0

RAID 0, also called striping, is a scheme where data is divided into blocks and distributed across the drives in the array. This level does not provide redundancy, so consequently it has the best overall performance. For this reason, it is not suitable for mission critical situations, but is best used in situations where improved performance is the primary driver.
RAID level 0

RAID 1

There are two implementations of RAID 1: mirroring and duplexing. With both schemes, data is duplicated on a second disk. Mirroring uses a single drive controller, while duplexing uses two controllers. In the event of a single drive failure, data can be read or written from the other drive, providing fault tolerance. And in the case of duplexing, even a controller failure won't bring down the system. However, there won't be any performance improvements, but instead, a potential decrease in write performance.
RAID level 1

RAID 5

RAID 5 is called striping with distributed parity. Data and parity or error detection and correction code,  is striped across three or more drives. Parity is stored on a dedicated drive, which results in less available storage space. If a drive fails, data can be recovered from the remaining data blocks and the parity information. This level also features improved read and write performance because data can be read or written simultaneously across multiple drives.
RAID level 5

RAID 0+1 (01)

This is the first of the hybrids, which simply combines other RAID levels. RAID 0+1 (also called 01) mirrors and stripes data simultaneously. Combining striping and mirror marries high performance with fault tolerance, making this one of the most popular levels. Under this scheme, two striped arrays are created, and one acts as the mirror to the other. This requires a minimum of four drives.
RAID level 0 1

RAID 1+0 (10)

With this RAID level, data is mirrored and striped simultaneously. Most often, this is implemented with four drives, and one mirrored drive set is striped. This provides even higher fault tolerance and performance. RAID 10 differs from 01 in that things are reversed. Where 01 is a mirror of stripes, 10 is a stripe of mirrors.
RAID level 10

No comments:

Post a Comment