RAID控制器是一種硬體設備或軟體程式,用於管理計算機或存儲陣列中的硬碟驅動器(HDD)/固態硬碟(SSD),以便它們能如邏輯部件一樣工作,各司其職。
控制器提供一種居於作業系統與物理磁碟驅動器之間的抽象層次。RAID控制器按邏輯單元對套用和作業系統進行分組歸類,據於此,數據保護方案得以明確。控制器具有在多重物理設備上獲取多重數據備份的能力,因而系統崩潰時它提升性能和保護數據的能力就得以突顯出來。
在基於硬碟的RAID中,物理控制器用於管理RAID陣列。控制器採用PCI或PCIe卡的形式,這是為特定驅動格式(比如SATA或SCSI)專門設計的。RAID控制器也可以只是軟體,使用主機系統的硬體資源。基於軟體的RAID往往提供與基於硬體的RAID相似的功能,不過,其性能通常沒有基於硬體的好。