Программный RAID имеет преимущества и недостатки по сравнению с аппаратным RAID. Программное обеспечение должно работать на хост-сервере, подключенном к хранилищу, а процессор сервера должен выделять время обработки для запуска программного обеспечения RAID.
Программный RAID можно создать двумя разными способами.