TL;DR Хорошая технология. Корпоративная, потому дорогая. И далеко не только сам контроллер.
Но некоторые недорогие контроллеры можно перешить в HBA и использовать в программных RAID, включая ZFS.
Про конкретные модели советую спрашивать у гуру в теме
SATA/SAS/RAID-контроллеры для дома и офиса. Выбор и нюансы использования Длинно.
Аппаратные RAID контроллеры - наиболее широко используемая в корпоративной практике серверная технология. Важнейшим достоинством является предсказуемость. Производитель гарантирует работоспособность в таких-то операционных системах, материнских платах, с такими-то дисками. До мельчайших деталей. Неверно было бы сказать, что это хорошо в корпоративной практике, где доступность данных стоят другого порядка денег по сравнению с серверными железками. Это абсолютно необходимо.
1. HCL. Если попытаться применить аппаратный RAID дома, то обнаруживаешь, что недостатки - обратная сторона достоинств. Корпоративное железо - это жёсткая политика аппаратной совместимости (HCL). Есть диск, материнская плата и пр в HCL таблице - будет работать. Вот только не для домашнего применения те таблицы составлены. Вы никогда не найдёте там материнской платы настольного класса или desktop (да и "NAS") жёстких дисков. А ценники тех что есть в HCL, могут и не понравиться. Мало того, два контроллера разных производителей на одном и том же чипе запросто будут требовать разных дисков и матплат. Мало того, эти все HCL - не благие рекомендации. Железо запросто может отказаться с другими компонентами работать.
В принципе, есть узенький чёрный ход. Серверное железо через 3-5 лет обычно списывается и его можно добыть недорого. Целый сервер может кому-то и оказаться хорошим решением. К примеру, шум вообще не проблема тк у вас есть сухой подвал под серверную.
2. Батарейка. Хорошо, предположим, пожив на профильных форумах, вы подобрали (перепрошили) работающую конфигурацию. Не забудьте, что использование аппаратного RAID без BBU (она же батарейка) -
риск потери синхронизации всего массива. При этом батарейка не вечная и бу - далеко не всегда вариант.
3. Доступность данных. Железо ломается. И если zfs raidz1/2 или mdadm массив вы сможете поднять почти на любом железе с необходимым числом SATA портов под диски, то с аппаратным RAID5/6 далеко не факт, что данные прочитаются на контроллере другой модели, тем более другого производителя. То есть по уму надо держать совместимый контроллер как ЗИП. Это вообще не проблема в корпоративной практике со стандартизованным железом, но дома...
4. ZFS лучше работает при непосредственном доступе к железу дисков.