Home>Posts>Tech Explained>Risk and Reward: The Pros and Cons of RAID

Risk and Reward: The Pros and Cons of RAID

By ·Categories: Tech Explained·Published On: October 12th, 2016·3.5 min read·

Redundant Array of Inexpensive Disks, or RAID, 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. There are many pros and cons of RAID technology. It 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-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-based RAID uses a dedicated controller which either lives directly on the motherboard or on a RAID card plugged into a PCI-e slot. While more costly, hardware RAID is also more robust and scalable than software-based solutions. As a maker of embedded and ruggedized systems, Logic Supply most commonly implements hardware-based RAID. This is especially evident 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 here).

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 running Windows Embedded, which often employs a dynamic OS image that lacks RAID drivers and software infrastructure.

Characteristics IT Pros Should Consider

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 Windows is configured with all the required drivers and software infrastructure needed to support the new RAID controller.
  • Beware embedded gotchas: Windows Embedded installs are generated dynamically based on the system configuration at the time of installation. Updating this specialized OS to support RAID requires some workarounds. This includs 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: If you run Windows Embedded, let the original vendor know before the update. They 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.

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).

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, read our white paper exploring the pros and cons of hardware vs software RAID.

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.


About the Author: OnLogic

OnLogic is a global industrial computer manufacturer that designs highly-configurable, solution-focused computers engineered for reliability for the IoT edge.

More Articles