Smart Buyer
  • Shop On NeweggBusiness
  • Categories
    • Buying Guides
    • Components
    • DIY and How-to
    • Industry Trends
    • NetSec
    • Networking
    • Storage
    • Systems – PC & Laptop
    • Windows
  • About
  • Why NeweggBusiness?
  • Contact Us
Top Posts
PC Cooling: How to Set up Computer Case...
5 Ways to Stream from PC to TV...
How to Choose the Correct RAM Upgrade
How to Troubleshoot a PC Power Supply
Four Apps that Make Your Tablet a Second...
2019 Solid State Drive (SSD) Buying Guide
6 Reasons Your PC is Slow and How...
How-to Guide: Small Office Network Setup
Born in the USA: Computer Hardware Made in...
Computer Monitor Buying Guide 2019

Smart Buyer

  • Shop On NeweggBusiness
  • Categories
    • Buying Guides
    • Components
    • DIY and How-to
    • Industry Trends
    • NetSec
    • Networking
    • Storage
    • Systems – PC & Laptop
    • Windows
  • About
  • Why NeweggBusiness?
  • Contact Us
ComponentsStorage

What’s the Difference? Hardware RAID vs Software RAID

by Adam Lovinus June 13, 2016
by Adam Lovinus June 13, 2016 3 comments 26005 views

Comparing hardware RAID vs software RAID setups deals with how the storage drives in a RAID array connect to the motherboard in a server or PC, and the management of those drives.

In a hardware RAID setup, the drives connect to a special RAID controller inserted in a fast PCI-Express (PCI-e) slot in a motherboard. When storage drives are connected directly to the motherboard without a RAID controller, RAID configuration is managed by utility software in the operating system, and thus referred to as a software RAID setup.

Advantages of hardware RAID

What does a RAID controller do for a computer or server used for data backup and recovery?

  • Boosts system performance for backups and restoration, especially in legacy equipment with limited processing power, by adding DRAM cache memory to the system. Translates to less strain on the system when writing backups, and less downtime when restoring data.
  • Adds RAID configuration options that may otherwise be unavailable using just the motherboard—like RAID 5/6, for example, which provides one and two drive failure tolerance.
  • Protection against data corruption resulting from a loss of power during the backup process. Battery backup units (BBU) or onboard Flash memory in RAID cards provide the extra fail-safes here.
  • Adds system compatibility with enterprise SAS HDDs, which are designed for 24/7 operation and have extra error correcting features compared to consumer-grade SATA III HDDs.

When might software RAID be a better option?

Dedicated RAID hardware does not always provide the best solution. It depends on several factors, however.

  • Modern multi-core server CPUs are powerful enough to handle backup and restoration without a lot of system strain. Gains in backup and restore performance may be unnoticeable if an additional hardware RAID card is added to the system.
  • Software RAID is used exclusively in large systems (mainframes, Solaris RISC, Itanium, SAN systems) found in enterprise computing.
  • SMBs using NAS devices for backup and restore purposes will find many software-RAID based options: Netgear ReadyNAS; Synology DiskStation (DS), Buffalo TeraStation, are examples.
  • Not all software RAID is equal. Flexibility is the key advantage of an open source software RAID, like Linux mdadm, but may require a specialized skillset for proper administration. Windows software RAID Storage Space has a mixed reputation (yes, a euphemism) among server administrators.
  • Many hypervisors, including VMware, do not offer software RAID. Hyper-V, a Microsoft property, uses Storage Space.

What is Fake RAID?

So-called Fake RAID is a name commonly applied to motherboard / BIOS RAID features that provide the bare minimum for RAID functionality as it is understood. Low-end RAID cards get lumped in to this category because they may not offer the same DRAM cache and power loss protection features found in their more expensive counterparts. Why do low end RAID cards exist? They are mostly used to boot multiple operating systems from one array of hard drives.

Hardware RAID and SSD arrays

System administrators have reported inconsistent performance for certain hardware RAID setups that use flash storage (SSD) arrays. Older RAID controllers disable the built-in fast caching functionality of the SSD that needed for efficient programming and erasing onto the drive. Most current generation RAID controllers give users the option of re-enabling SSD disk caching to alleviate this.

Having an all-flash storage array set up for RAID 5 provides substantial performance gains compared to a HDD array.

Hardware RAID vs Software RAID: Which is better?

The type of RAID best suits data backup needs will vary from system to system. Hardware RAID is more common in Windows Server environments, wherein its advantages are better realized. Software RAID is more prevalent in open source server systems, wherein its flexibility and comparative low cost of entry make it an attractive option. Both options are completely viable; answering the hardware RAID vs Software RAID question depends on assessing the IT infrastructure—the sever hardware and system administrators operating it—to determine what makes the most sense for any organization.

Adam Lovinus

Adam Lovinus

A tech writer and Raspberry Pi enthusiast from Orange County, California.

More Posts - Website - Twitter - LinkedIn - Google Plus

Summary
What’s the Difference? Hardware RAID vs Software RAID
Article Name
What’s the Difference? Hardware RAID vs Software RAID
Description
Comparing hardware RAID vs software RAID deals with how the storage drives in a RAID array connect to the motherboard, and the management of those drives.
Author
Adam Lovinus
Backup Devices and Mediadata storageNetwork Attached Storagenetwork attached storage (NAS)
3 comments
0
FacebookTwitterGoogle +PinterestEmail
Adam Lovinus
Adam Lovinus

A tech writer and Raspberry Pi enthusiast from Orange County, California.

previous post
The Seven Types of Windows 10 Holdouts
next post
Printer Not Printing? Try This Trick First

Related Posts

5 Ways to Backup a Home Office

August 4, 2020

How Helium Drives Captured a Black Hole

September 20, 2019

RAID Basics: How Your Business Can Benefit

July 19, 2019

Why the 3rd gen Ryzen processors are good...

July 11, 2019

Building a PC: How and When to Upgrade...

July 1, 2019

4 Things to Note About DDR5 RAM

March 7, 2019

Best Selling SSDs for Business Systems 2018

December 20, 2018

How-to Guide: Installing an SSD Into a Laptop

December 6, 2018

Enterprise vs. Desktop Hard Drives – 5 Notable...

November 19, 2018

Born in the USA: Computer Hardware Made in...

September 27, 2018

3 comments

RAID – CJ-CC May 6, 2017 - 7:07 pm

[…] About Hardware RAID and Software RAID. […]

Reply
Avatar
Phil marsh June 8, 2018 - 5:50 pm

You should look at zfs for Linux. It offers RAID, and mirror protection + parity checking with data error healing

Reply
Avatar
Scott Jensen July 20, 2018 - 10:45 am

Just because you purchase a controller it may not be HD raid. How can one tell by looking at the specs?

Reply

What's your take? Cancel reply

Subscribe

Savings Spotlight
  • 1

    PC Cooling: How to Set up Computer Case Fans

    September 25, 2015
  • 2

    5 Ways to Stream from PC to TV or Digital Display

    May 23, 2016
  • 3

    How to Choose the Correct RAM Upgrade

    April 28, 2015
  • 4

    How to Troubleshoot a PC Power Supply

    July 11, 2018
  • 5

    Four Apps that Make Your Tablet a Second Monitor

    January 9, 2018
  • 6

    2019 Solid State Drive (SSD) Buying Guide

    December 6, 2018
  • 7

    6 Reasons Your PC is Slow and How to Fix It

    February 28, 2019
  • 8

    How-to Guide: Small Office Network Setup

    December 20, 2018
  • 9

    Born in the USA: Computer Hardware Made in America

    September 27, 2018
  • 10

    Computer Monitor Buying Guide 2019

    January 4, 2019

Newegg + Business

How is this different from Newegg.com?

Why NeweggBusiness?
  • Facebook
  • Twitter
  • Linkedin
  • Email