dcsimg

Introduction to RAID

RAID is one of those technologies that has really revolutionized storage. In this article, we'll review the six most common single RAID levels and describe how each works and what issues surround them.

Introduction

One of the most common techniques to improve either data reliability or data performance (or both) is called RAID (Redundant Array of Inexpensive Disks). The concept was developed in 1977 by David Patterson, Garth Gibson, and Randy Katz as a way to use several inexpensive disks to create a single disk from the perspective of the OS while also achieving enhanced reliability or performance or both.

Before anyone erupts and says that RAID does not stand for “Redundant Array of Inexpensive Disks”, let me start by stating that was the original definition. Over time, the definition has become more commonly known as “Redundant Array of Independent Disks” perhaps so the word “inexpensive” isn’t associated with RAID controllers or disks. Personally I use the original definition but regardless, either definition means that the disks are independent of one another. Feel free to use either definition since it won’t change the content of this article. Now, back to our discussion of RAID.

When the original paper was issued, five different RAID levels or configurations were defined. Since that time other RAID configurations have been developed including what are referred to as “hybrid” RAID configurations.

The RAID Advisory Board (RAB) was created to help advise the IT community on the defined RAID configurations and to help the creation of new RAID configuration definitions. While it is not an organization that creates legally binding standards and labeling, it does help in clarifying what the RAID levels mean and what is commonly accepted in the community. There was a time where companies were creating very strange RAID configurations and using strange labels, causing great confusion. The RAB has helped to reduce the proliferation of “weird” RAID configurations and labeling and standardize the meaning of various RAID levels.

In this article I want to review the seven most common standard RAID configurations. But I will also very briefly touch on some of the hybrid RAID configurations. For each RAID level, I will describe how it works as well as the configuration’s particular pros and cons. However, before starting I want to clarify one thing: RAID is not meant as a replacement for backups. RAID can help improve data reliability which really means data availability (improving uptime for data) and/or data performance (I/O performance). It is not intended as a replacement for backups or keeping multiple independent copies of your data.

RAID Configurations

As mentioned above, there were five original RAID levels or configurations that were defined but others have been developed since that original article. In RAID terminology each distinct RAID configuration is given a number which can also be called a RAID “level”. The core RAID configurations are listed as: RAID-0, RAID-1, RAID-2, RAID-3, RAID-4, RAID-5, and RAID-6.

RAID-0
This RAID configuration is really focused on performance since the blocks are basically striped across multiple disks. Figure 1 from wikipedia (image by Cburnett) illustrates how the data is written to two disks.

325px-RAID_0.svg.png
Figure 1: RAID-0 layout (from Cburnett at wikipedia under the GFDL license)

In this illustration, the first block of data, A0, is written to the fist disk, the second block of data, A1, is written to the second disk, the third block of data, A3, is written to the first disk, and so on. If the I/O is happening fast enough data blocks can be written almost simultaneously (i.e. A0 and A1 are written at just about the same time). Since the data is broken up into block sized units between the disks, it is commonly said that the data is striped across the disks. As you can see, striping data across the disks means that the overall write performance of the disk set is very fast, usually much faster than a single disk.

Reading from a RAID-0 group is also very fast. A read request comes in and the RAID controller, which controls the placement of data, knows that it can read A0 and A1 at the same time since they are on separate disks, basically doubling the potential read performance relative to a single disk.

You can have as many disks as you want in a RAID-0 array (a group of disks in a RAID-0 configuration). However, one of the downsides to RAID-0 is that there is is no additional data redundancy provided by RAID-0 (it is all focused on performance). No data parity is computed and stored meaning that if you lose a disk in a RAID-0 array, you will lose access to all of the data in the array. If you can bring the lost disk back into the array without losing any data on it, then you can recover the RAID-0 array, but this is a fairly rare occurrence.

Consequently, we can see that RAID-0 is focused solely on performance with no additional data redundancy beyond the redundancy in a single disk. This affects how RAID-0 is used. For example, it can be used in situations where performance is paramount and you have a copy of your data elsewhere or the data is not important. A classic usage case is for scratch space where data is written while an application is running but is not needed once the application is done and the final output is copied to a more resilient storage device. If a scratch space disk is lost while the application is running, you can rebuild the RAID-0 array with one fewer drives, and rerun the application.

The capacity and failure rate of a RAID-0 array is the fairly simple to compute. The capacity is computed as,

Capacity = n * min(disk sizes)

where n is the number of disks in the array and min(disk sizes) is the minimum common capacity across the drives (this indicates that you can use drives of different sizes). This equation also means that RAID-0 is very capacity effective since it doesn’t waste any space for parity or any other error correction. It uses all of the space for data focusing on performance.

The failure rate is a little more involved but can also be estimated.

MTTFgroup = MTTFdisk / n

where MTTF is the Mean Time To Failure and “group” refers to the RAID-0 array and “disk” refers to a single disk. So as you add disks, you greatly reduce the MTTF for the RAID-0 array. Having two disks decreases the MTTF by half. Three disks reduces the MTTF by a factor of 3, and so on. So you can tell why people are reluctant to use RAID-0 for file systems where data availability and reliability is important. But, RAID-0 is the fastest RAID configuration and has the best capacity utilization of any RAID configuration discussed in this article.

Table 1 below is a quick summary of RAID-0 with a few highlights.

Table 1 – RAID-0 Highlights

Raid Level Pros Cons Storage Efficiency Minimum Number of disks
RAID-0


  • Performance (great read and write performance)
  • Great capacity utilization (the best of any standard RAID configurations)


  • No data redundancy
  • Poor MTTF

100% assuming the drives are the same size 2

RAID-1
RAID-1 is almost the exact opposite of RAID-0 because it uses multiple drives that are mirrors of one another. Typically two drives are used in RAID-0 but three drive RAID-1 configurations are becoming more common. RAID-1 takes an incoming block of data to one drive and creates a mirror image (copy) of it on a second drive. So RAID-1 doesn’t compute any parity of the block – it just copies the entire block to a second drive. Figure 2 from wikipedia (image by Cburnett) illustrates how the data is written to two disks in RAID-1.

325px-RAID_1.svg.png
Figure 2: RAID-1 layout (from Cburnett at wikipedia under the GFDL license)

Comments on "Introduction to RAID"

These trading algorithms are usually developed by professional traders inn a cooperaton with programmers.My homepage – binary options signals

Helpful info. Lucky me I found your site by chance, and I’m shocked why this accident did not took place earlier!I bookmarked it.Feel free to visit my homepage: make logo free

Hi, I wish for to subscribe for this website to take latest updates, thus where can i do it please assist.Feel free to surf to my site :: taxi comfort

Hello there, I discovered your blog by means of Google while searching for a related topic, your web site got here up, it seems good.I’ve bookmarked it in my google bookmarks.Hello there, just become aware of your weblog via Google,and found that it’s truly informative. I am going to watch out for brussels.I’ll appreciate when you continue this in future. Lots of people shall be benefited from your writing. Cheers!Feel free to surf to my web-site :: class action lawsuit list

My family members every time say that I am killing my time here at web,but I know I am getting experience daily by reading such fastidious articles or reviews.Also visit my site: operacion de caderas protesis

How did the the martian pdf reputation of poetry, which began with mandela,
now 80, go on date nights. It is an acutely anxious, controlling matthew, and because heterosexual
men like that.

Useful information. Fortunate me I discovered your web site by accident, and I am stunned why this twist plenty of fish dating site of free dating fate did not came about earlier! I bookmarked it.

I am not positive the place you’re getting your info, but great topic.I must spend a while learning more or understanding more.Thanks for magnificent information I was looking for this information for my mission.Also visit my website :: proofread writing

This paragraph presents clear idea in support plenty of fish dating site of free dating the new people of blogging, that truly how to do blogging.

Hello, of course this paragraph is truly fastidious and I have learned lot of things from
it about blogging. thanks.

Now naturally, until somebody is from the finance industry or has a finance background, they’d not have the ability to understajd a single phrase about binary option, or wha binary option simply means.My page binary options signals

The Forex market which is predicated on Forex Binarey choices is a
tough market to gain expertise in, no matter
what option you utilize to trade it, however however binary choices aree easier to grasp
and easy to commerce.

Revkew my web page binary option robot forum

Since an auto-trading system uses subtle algorithms, the system checks a variety off historic data to assist the robot to determine whether to execute a trade.Take a look at myy web site: binary options signals

Good article! We will be linking to this particularly great post on our website.Keep up the good writing.Review my web site … discapacidad por protesis de cadera

Today, I went to the beach with my kids. I found a sea shell and gave it to my 4 year old daughter and said “You can hear the ocean if you put this to your ear.” She put the shell to her ear and screamed. There was a hermit crab inside and it pinched her ear. She never wants to go back!LoL I know this is entirely off topic but I had to tell someone!Also visit my site proofreading samples

Hi! I’ve been reading your website for some time now and finally got the courage to go ahead and give you a shout out from Humble Tx! Just wanted to tell you keep up the excellent work!Review my website luxury cabs

I have read so many articles or reviews about the blogger lovers but this post is really a good post, keep it up.Here is my web page … creative writing blogs

Hi, i think that i saw you visited my weblog thus i
came to return the want?.I’m attempting to to find things to enhance my
site!I assume its adequate to use a few of your ideas!!

With havin so much content do you ever run into any issues of plagorism or copyright infringement?My site has a lot of unique content I’ve either written myself or outsourced but it seems a lot of it is popping it up all over the web without my agreement. Do you know any solutions to help protect against content from being ripped off?I’d really appreciate it.Look into my web blog … kuving big mouth

Aside from these things, it’s gokng to additionally ggo beyond wht SEARCH ENGINE OPTIMIZATION ccan do.If you find yourself handling these repetitiive tasks which pertain to search engine marketing, then you can always use this sort of software and make your work faster and simpler. You possibly caan have thee possibility oof constructing duties to be executed simply since it is fully automated and will also give you thhe greatest technique for search engine advertising.This software program may eve hellp you to find the best key phrase that you can use in your internet advertising enterprise.It has the flexibility to perform key phrase recognition and competition, and which is already an excellent assist for you.Also visit my homepage seo software trial

Oh my goodness! Incredible article dude! Thanks, However I am encountering difficulties with your RSS.I don’t know the reason why I am unable to join it. Is there anybody getting identical RSS problems? Anyone who knows the answer can you kindly respond?Thanks!!My web blog – best fish oil tablets

Why visitors still make use of to read news papers when in this technological world all is accessible on net?

The 2 primary kinds of binawry choices are the money-or-nothing binary choice and thhe asset-or-nothing binary option.Feel free too visit my website binary options watchdog

As I’m penning this it has been 24 minutes since the AUD money charge report, and the pair AUD/USD I trade was going haywire, so I finished buying and selling it.GBP/USD I had a number of good trades, nevertheless it began to range for some time, so I referred to as it a night.Take a look at my site binary options demo

Heya outstajding blog! Does running a blog similar to thjs take a massive amount work?
I’ve absolutely no expertise inn coding however I was hoping
to start my own blog soon. Anyhow, if you have any ideas orr techniques for new blog
owners plrase share. I know this is off subject but I sumply had to ask.
Appreciate it!

Binary choices are sometimes used as an efficient instrumnt to hedgee present positions.Here is my web-site … binary options demo no deposit

A binary possibility robot is an computerized pre-built sopftware program device tthat does not exist iin some other type of investment.My web blog … binary options demo

That iis essenrial because it defines the scope and dimension of your corporation in an inexpensive time-frame.Feel free to visit myy webpage … home business insurance cost

Pobudzasz mnie do niekonwencjonalnych czynie?. Dzi?kuj? za zajmuj?cy wytwór.

Howdy! I realize this is somewhat off-topic but I had to ask.Does running a well-established blog such as yours take a massive amount work? I am completely new to operating a blog however I do write in my journal everyday. I’d like to start a blog so I can easily share my personal experience and views online.Please let me know if you have any suggestions or tips for new aspiring bloggers.Thankyou!Feel free to surf to my web page; Limewire Free Music Downloads

They arre one off many few software program suppliers that solly focused onn binary to have CySEC and CFTC license for his or her software program.Feel frede to surf to my site … binary options demo platform

After I initially commented I appear to have clicked the -Notify me when new comments are added- checkbox and from now on every time a comment is added I recieve 4 emails with the exact same comment.Is there a means you are able to remove me from that service? Cheers!Also visit my homepage – Limewire Free Music Downloads

Very shortly this web site will be famous among all blog viewers, due to it’s pleasant articles or reviewsFeel free to visit my web blog: Limewire Free Music Downloads

Additionally, LinkedIn’s PPC worth is considerably largeer than that of Facebook, however among the Fb’s clicks seem to be attributable to bots (there aree a number of lawsuits on thaqt matter, really),so the efficient PPC may be larger than it looks.The primary time I attempted paid advertising on Facebook, about 30-forty% of the guests that came through that ad were bots (did not even have Javascript on).Here is my blog post; paid advertising online

What’s up, this weekend is pleasant for me, since this point in time i am reading
this fantastic educational article here at
my residence.

It is a excellent article for concepts to begin your personal business, and dwell your life on your own phrases!

Also visijt my page: home business magazine review

Simply want to say your article is as astounding.The clearness in your post is just great and i can assume you are an expert on this subject.Fine with your permission let me to grab your feed to keep up to date with forthcoming post.Thanks a million and please carry on the enjoyable work.my web blog; Limewire Free Music Downloads

Hi there, all is going fine here and ofcourse every one is sharing facts, that’s in fact fine, keep up writing.

five hundredNottwo solely had een five hundredrevolting disgustingtyherevolting disgusting nuclear familyUSForexrevolting disgustingextended familytwofive hundred workers five hundredtwoextended familyrevolting disgustinggoodrevolting disgustingnuclear familytwo five hundredtwoextended familytorevolting disgustingectended familytwofive hundred five hundredtwoextended familyrevolting disgustingworknuclear familytwo uclear familywthrevolting disgustingnuclear familyfive hundred,five hundredextended familyUSForexnuclear familytwo five hundredtwohasrevolting disgustingextended familytwo nuclear familysavedrevolting disgustingnuclear familytwo merevolting disgustingerxtended familytwofive hundred five hundredtwoalmotfive hundred extended familyUSnuclear family$five hundredextended familyrevolting disgusting10revolting disgustingtwo,five hundrednuclear familyrevolting disgusting000extended familyive hundred because off thhe distinction five hundredinnuclear familyfive hundred alternate five hundredchargesfive hundred twoextended familyrevolting disgustingbetweenextended familytwofive hundred nuclear familyrevolting disgustingUSForexrevolting disgustingextended familyfive hundred twoandtwo twomyrevolting disgustingnuclear family large, well-known five hundrednationalfive hundred twonuclear familybnktwo inn the five hundredtwonuclear familyrevolting disgustingUSAextened family.Also visit my web-site: forex market holidays

Do you mind if I quote a few of your posts as long as I
provide credit and sources back to your blog? My blog site is in the very same niche as yours and my users would really benefit from some of
the information you present here. Please
let me know if this ok with you. Thanks a lot!

3D printing can be expwcted to deliver large revolution to printing industry but the scope of this expertise continues to be bbeing explored.Feel free to surf to my blog; free seo software reviews

We are a group of volunteers and starting a new scheme
in our community. Your web site offered us with valuable information to work on. You have done an impressive job and our
whole community will be thankful to you.

The opposite features that are concerned within the web site e-commerce design are that thhe seller need to have a pay pal account, which may be very protected.Also visit my web blog e commerce sites

Wiith a number of hardware being created to accommodate 360-Diploma video content material, marketers ought to go all out in creating aand selling disztinctive movies for their audience and capture their consideration.my web site; mobile marketing trends 2015

Anyway, let’s do somee simple math right here to make sense off this SEO software challenge. For example, SEOMoz Pro is underneath $1K for a year. With the Professional software program you can carry out every crucial task an WEB OPTIMIZATION should carry out (keyword analysis, competitive analysis, social, and so on.) wikth a number of clicks and a few button pushes.Visit my webpage seo software 2015

Often a venture administration software program company wil sell a undertaking management software program without truly understanding why the group wantrs the project management software program and what issues the corporate expects to solve in utilizinng undertaking management software program.These situations usully result in a challenge supervisor phrchasing a project maznagement software rogram after which later discovering that sure of project administration necessities weren’t addressed aand never easily solved using the selected mission management software.The mission administration software aat that point has a shelf life with the company whereas mission managers start to develop a technique of learn how to cover the additional ignored requirements.A similar scenario happens when the venture or company adjustments business practices, scales up, orr scales down in volume, and the selected undertaking management software is unable to develop or change to accoompany the altering project administration enterprise requirements.Here is my blog; seo elite software free download

The ultimate ptoduct was referred to as TuneUp ninety seven? and toolk us virtually two years to create.my website … seo software reviews mac

Paradise thank to your fast comment, I believe some individuals each the plwce quit so easily for lack of self self-discipline.I do agree that a feew of us have turn out to be vvery mushy on ourselves, my need is to succeed in out and inform the reader that it isn’t exhausting after all!Review my web-site :: self development plan

Leave a Reply