RAID控制器是一种硬件设备或软件程序,用于管理计算机或存储阵列中的硬盘驱动器(HDD)/固态硬盘(SSD),以便它们能如逻辑部件一样工作,各施其职。
控制器提供一种居于操作系统与物理磁盘驱动器之间的抽象层次。RAID控制器按逻辑单元对应用和操作系统进行分组归类,据于此,数据保护方案得以明确。控制器具有在多重物理设备上获取多重数据备份的能力,因而系统崩溃时它提升性能和保护数据的能力就得以突显出来。
在基于硬盘的RAID中,物理控制器用于管理RAID阵列。控制器采用PCI或PCIe卡的形式,这是为特定驱动格式(比如SATA或SCSI)专门设计的。RAID控制器也可以只是软件,使用主机系统的硬件资源。基于软件的RAID往往提供与基于硬件的RAID相似的功能,不过,其性能通常没有基于硬件的好。