This article will explain what Server Disk RAID Levels are and why they are important
What is RAID
To answer it shortly, RAID stands for Redundant Array of Inexpensive/Independent Disks.
This doesn’t really answer the question though, because if you look into it a bit more, it’s easy to see that there is more to RAID than first meets the eye.
RAID comes in different levels, ranging from RAID 0 all the way to RAID 10. Although RAID levels 8 and 9 do not exist.
Each of these RAID levels work in a different way to each other.
I will go over how RAID levels 0, 1, 5 and 10. (RAID 10 also known as RAID 1+0 or 0+1).
RAID 0 Explained
Is largely used to increase the performance and speed from a collection of hard disks.
It works by striping data across the disks, sharing the data as if the two disks were just one.
The major downside to this particular level of RAID, is that if one disk goes down, then you have lost all of the data even though one or more disks may still be perfectly healthy
This is no different however, to just having a single hard disk in your computer failing, causing you to lose whatever data was stored on it should you not have backed it up.
RAID 1 Explained
The next level of RAID, is RAID 1. This works differently as it mirrors the data across however many disks are in the RAID, creating an exact copy on each disk.
This is of course very useful should you store important data across this RAID setup, as if one of the disks were to fail, then you would have lost no data at all.
As one of the other disks in the array will still have an exact copy of the data.
This array is only as large as the smallest disk in the array. This means that if you have two 500GB drives and a 250GB drive in the array, the RAID storage capacity will only be 250GB, disregarding the remaining space left on the two 500GB drives.
RAID 5 Explained
The next level of RAID to look at is RAID 5. This type of array is one of the most popular as it provides good performance, good fault tolerance and allows for high storage amounts as well as having an exceptional read speed.
Writing speed to the Array however does suffer a fair amount so is not the best choice for a Wite Intensive application, though if the Array was used to host a database, RAID 5 would be an almost perfect choice.
RAID 10 Explained
Finally, there is RAID 10. Also known as RAID 1+0 or 0+1,
This particular level of RAID array is generally regarded as the best.
On the downside, it is also the most expensive form of RAID Array to set up due to the fact that a minimum of 4 disks must be used.
The reason behind RAID 10 being called either RAID 1+0 or 0+1, is because it’s simply a combination of RAID 1’s best features and RAID 0’s best features.
This means that the data is both mirrored across drives as well as being striped leading to both very quick Read speeds as well as fast Write speeds.
If you can afford to set up a RAID 10 array, then it is definitely the one to go for as it also allows for disk failures without loss of data.
In the unfortunate event that a disk should fail in the array, you can also include “Hot Spare” drives.
These drives sit idle and unused until the failure of one of the disks in the array occurs. When one does fail, the Hot Spare drive then becomes active. The Disk ARRAY can rebuild itself without disruption in place of the disk that was lost.
The above explanations clarify what RAID is and identify the benefits of each level of RAID.
Different RAID Levels are likely to be suited to different I.T environments and differennt applications
The subject of computer hardware specifications and the specifics of the types of disks and RAID Levels available can be confusing.
We would encourage you take advice from an I.T Expert before deciding upon the hardware specfication of a replacement server.
Changing the structure of a RAID Array once a Server is live is likely to be very costly and disruptive. RAID Levels ought to really be agreed upon at the Server Hardware build stage of a IT Project.
We offer FREE, confidential, no obligation advice, so why not give us a call.
Century IT Services – IT Services for Businesses
Providing Computer Support & IT Support to businesses in Hampshire, Dorset, Surrey, Wiltshire, Sussex