The Pros and Cons of RAID

By ·Categories: Tech Explained·Published On: August 18th, 2023·3.6 min read·

There are many pros and cons of RAID technology. RAID stands for a Redundant Array of Inexpensive Disks. It’s is a tried-and-true storage technology that teams multiple hard drives to provide enhanced performance, availability and redundancy in PC and server-based storage.

Why use RAID?

RAID can be used to simultaneously write data to two or more disks, creating duplicate copies of information that protect against data loss and disruption should one disk in the array fail. RAID can also be used to split data reads and writes across multiple disks and interfaces (a technique called striping) to speed operation. Some flavors of RAID also combine both these techniques depending on the needs of the user.

There are a lot of benefits, but adopting RAID on an existing system is hardly a no-brainer. There’s a good deal of complexity, starting with the different approaches to RAID.

Software RAID

Software-based RAID relies on the PC’s CPU to perform the gymnastics of distributing data among multiple disks and runs at either the BIOS or operating system (OS) level. Software RAID is usually cheaper, but adds complexity (and some level of risk) to the software stack.

Hardware RAID

Hardware-based RAID uses a dedicated controller which either lives directly on the motherboard or on a RAID card plugged into a PCIe slot. While more costly, hardware RAID is also more robust and scalable than software-based solutions.

As a maker of embedded and ruggedized computers, OnLogic most commonly implements hardware-based RAID. This is especially true when a more complex RAID setup (above and beyond RAID-0 or RAID-1) is required. (You can read more about the different types of RAID and the ways in can be implemented in our blog What is RAID).

Drawing of RAID 1 and RAID 0

Configuring a new PC for RAID

Configuring a PC for RAID out of the box is fairly straightforward. The system vendor or integrator generally handles all the OS, driver and software setup and configuration tasks, and makes sure the assembled solution works with the storage subsystems. Things get tricky when adding RAID to a deployed PC; and that goes double for specialized systems that lack RAID drivers and software infrastructure.

Configuring a deployed PC for RAID

So what should IT pros consider when weighing the decision to migrate current systems to hardware-based RAID? A few things to keep in mind:

  • Prep the OS: Make sure that your OS is configured with all the required drivers and software infrastructure needed to support the new RAID controller.
  • Beware OS gotchas: Sometimes updating your OS to support RAID requires some workarounds. This might include using the command-line tool Deployment Image Servicing and Management (DISM) and restoring from modified backup after changing BIOS settings.
  • Mind the tools: The software used to manage RAID can come in two parts–a command line tool at the BIOS level and a graphical tool (such as Intel Rapid Storage Technology) at the OS level. Be clear on each tool’s role before the install.
  • Tell the vendor: Your hardware vendor or system integrator may be able to help with configuration details specific to your system hardware.
  • Prepare for the worst: Few IT situations are as desperate as a botched RAID deployment. Make sure you have backed up all your data and created system images to fall back to before you start.

Limitations of RAID

RAID offers real benefits, but it has limits. RAID-1 mirroring, for instance, is no replacement for a robust backup strategy. It will gleefully propagate flaws in one RAID disk to all the others in the array. Ensure your backup infrastructure can support the proposed RAID configuration so you can maintain known-good versions of data to fall back to. Also, the performance gains to be had with RAID-0 striping are much less pronounced with modern solid-state disk (SSD) drives than with mechanical spinning disk drives (HDD).

Pros and cons of RAID conclusion

At the end of the day, migrating to RAID is a significant system event, and one that should be approached with care and caution. To learn more about both the pros and cons of RAID deployment, and identify the optimal RAID solution for your unique application, check out our Ultimate Guide to RAID.

Graphic to download RAID ultimate guide

We originally published this blog on October 12, 2016. We updated it for content on August 18, 2023.

Get the Latest Tech Updates

Subscribe to our newsletters to get updates from OnLogic delivered straight to your inbox. News and insights from our team of experts are just a click away. Hit the button to head to our subscription page.

Share

About the Author: Sarah Lavoie

Sarah Lavoie is a content creator for OnLogic. When not writing, she can usually be found exploring the Vermont landscape with her camera looking to photograph something amazing.