Basic High Availability - An Introduction To RAID
RAID configurations are referred to by numbers, or levels. The lowest level RAID configuration is called RAID 0, and is referred to as "striping." In this case data is divided over two (or more) hard drives to enhance performace. This is a special case, as it does not actually provide any redundancy. In fact, it can be said that RAID 0 actually increases the possibility for failure (thus lowering availability) because a single set of data is being split over two disparate hard drives. If one of those drives fails, the data on the remaining drive is useless. Why even mention RAID 0? Because it is often used in extremely high performance applications, such as media editing. Also, as we will see later, RAID 0 can be used in combination with RAID 1 for a very potent, but expensive, high-availability configuration.
RAID 1 is referred to as "mirroring." Here every time data is written it is duplicated onto a second hard drive. The net result is that two drives are literal mirrors of each other, thus if one fails the other can take it's place. As far as performance goes, this method typically has the smallest overhead on reads and writes. Given a decent hardware RAID controller RAID 1 should provide no noticeable overhead in all but the most demanding disk-intensive applications. Any overhead at all is almost entirely eliminated by the use of a multi-channel RAID controller card, which can write to (and read from) two disks simultaneously.
RAID 5 is the next commonly used configuration (RAID 2-4 are not considered viable or useful in common computing). RAID 5 is sometimes referred to as "striping with parity." RAID 5 has rapidly become the most common RAID configuration for large data stores that are not affected by the read/write overhead associated with RAID 5. This overhead is due to the fact that data is being duplicated across multiple hard drives (a minimum of three distinct hard drives) in such a way that any two drives could rebuild the contents of a third. This "differential" is referred to as "parity". The overhead comes from calculating the parity bits across available drives. The key benefit with RAID 5 is how easy it is for a system to recover from a failed disk drive. Many RAID 5-capable hardware configurations contain a "hot-swappable" disk drive chassis, which allows administrators to replace and rebuild failed drives while the system is running, with little-to-no effect on the operations of that system. The read/write overhead makes this a bad choice for highly disk-intensive applications, such as active mail servers or busy database systems.
The final popular RAID configuration is referred to as RAID 0+1. As the designation implies, this is a combination of RAID 0 and RAID 1. Basically, stripped disks are then mirrored for redundancy. This requires a minimum of four distinct hard drives, so the cost overhead is high, but this combines the high-availability benefits of mirroring and the high performance of striping into a highly available, high performance disk cluster. The limitation here is typically cost. Also, this requires hardware that can manage at least for hard disks.
Under most circumstances RAID 5 works well. For larger installations, where performance is a real issue, RAID 0+1 is not uncommon. For small business file servers, RAID 5 is a perfect fit. For most small web servers, utility servers (such as file repository, DNS, DHCP, etc), RAID 5 is more than sufficient. For small-to-medium-sized databases which get minimal traffic, RAID 5 if fine. It is not uncommon for administrators to combine configurations in a single system. For example, with a multi-channel RAID controller it is possible to configure RAID 1 for the drive that contains the operating system, and then RAID 5 for a data array. This provides the operating system with high-performance redundancy, while granting a large array of data drives the added high-availability of live hard drive rebuilds inherent in RAID 5.
When evaluating RAID configurations for your office consider the purpose of the system, whether the application will be disk-intensive (lots of reads and writes), whether or not performance is a factor (file server vs. application server), and how highly available the system needs to be (mission-critical?). When buying hardware, look for a multi-channel RAID 5-capable RAID controllers, paired with hot-swappable disk arrays. This will give you the most flexibility in terms of RAID configurations.
Related Tags: data, performance, server, failure, hardware, disk, raid, high availability, configuration
Brian Stoffer is a business and technology consultant with Pixel & Type, a web design and development firm focusing on the needs of financial services professionals. Visit Brian's website at http://www.pixelandtype.com
Your Article Search Directory : Find in ArticlesRecent articles in this category:
- What Is An Sd Card? What Are Main Types Of Sd Cards
Manufactured as a competition offering to Sony's Memory Stick, the SD Card was developed by the SD C - Industrial Computers
In this day and age you can't afford to run an industry efficiently without a computer as it plays a - Computer Fix Services - Tips To Choose Good Quality Personal Computer Maintenance Online
Online computer repair services have become a fast and reliable problem solution for day to day tech - Reverse Engineering Romer For Aerospace
One of the most amazing things about reverse engineering is its significant contribution in any fiel - How To Buy The Best Projector Bulb
It is very important for you to know the right time to change the projector bulb before it will burn - Laptops Vs Desktops- Their Significance
Computers obviously are commonly used for more or less everything from entertainment to office work. - Cooling Your Laptop
It is common knowledge that laptops are commonly used by everyone but one must also know how to take - Dymo Labelwriter Fast Performance & Reliability
I don't think I'm the only one who has gotten tired of trips to the post office, standing in endless - Buying Dell Laptops A Long Time Investment
Today if you go to an office or a school, Dell laptops can be seen very commonly. Though we do not b - Hard Drives - Digital Space
The first hard drives (Hard Disk Drives, HDD) were developed by IBM in 1956. Since then the need for
Most viewed articles in this category:
- Video Killed the Beautiful View
"The sound brought our group to a stop; we turned around to see the ice mass collapse with a roar. A - Crossfire: The Dual GPU System Gamers Want
CrossFire is the new dual graphics card system from ATI. It offers remarkable image quality improvem - Canon PIXMA IP1600 Photo Printer Review & Its True Cost of Ownership
With Canon PIXMA iP1600 Inkjet Printer you can make high quality photo printings at home. No need to - Basic Information about Nero Burn DVD
Nero is a popular burning ROM designed to burn DVD's. The way this product got its name is very inte - The Development of the Vital IBM PC in Spite of the Corporate Culture of IBM
The public history of the PC began in August 1981, when IBM first announced "The IBM Personal Comput - PC Repairs
PC Repairs are often needed when we need our computer the most. One way to take away many problems o - Affordable Computer Printer Ink
The computer - once considered a luxury item - has easily become a staple in today's modern homes; a - Build your Own PC
Build your own PC! Simple and Fun. Just follow these instructions and you're on your way to a rel - Extending the Life of an Inkjet Printer with Proper Cleaning and Maintenance
Inkjet printers are becoming another "throw away" electronic device due to reducing costs and high i - Check Printers
A check printer is a printer that hooks up to a computer that has the capability of printing checks.