HBA (Host Bus Adapter) - контроллер ввода-вывода, через который сервер общается с накопителями или с сетью хранения данных. Бывают HBA для дисков (SAS, SATA и NVMe) и HBA для Fibre Channel, которыми сервер подключают к SAN. Дисковый HBA отдаёт накопители операционной системе как есть: Windows Server, Linux или VMware ESXi сразу видят их как блочные устройства, без создания массивов на контроллере.
Если упрощать: HBA для дисков - то же, что сетевая карта для Ethernet. Только вместо пакетов гоняет SCSI-команды. Разберёмся, какие HBA бывают, чем отличаются и на что смотреть при выборе. Чем HBA отличается от RAID-контроллера и когда брать какой - подробно в статье HBA или RAID-контроллер.
HBA делятся на три категории:
Встроенные (on-board). Распаяны прямо на материнской плате или стоят мезонином от производителя сервера. Типичный пример - контроллеры в бюджетных 1U-серверах. Ограничения: обычно до 8 портов SAS/SATA, чаще SAS-3 или просто SATA, поменять контроллер отдельно от платы нельзя. Для загрузочных дисков и небольшого хранилища этого хватает, для полок и NVMe - нет.
Дискретные HBA (add-in card). Устанавливаются в слот PCIe. Актуальные модели работают с SAS-3 (12 Гбит/с) и SAS-4 (24G, 22,5 Гбит/с), поддерживают SATA III, а в исполнении tri-mode - ещё и NVMe-накопители на тех же портах. Типичные представители - Broadcom (бывший LSI) серий 9500, 9600 и 9700 и Microchip Adaptec HBA 1200 и SmartHBA 2200.
RAID-адаптер с режимом HBA (IT-mode / JBOD-mode). Многие аппаратные RAID-контроллеры умеют отдавать диски напрямую в ОС. Удобно, когда массив собирает программный RAID (ZFS, mdadm, Storage Spaces Direct) и аппаратный кэш с суперконденсатором не нужен. Для платформ Intel есть ещё один вариант - настройка RAID-массива Intel VROC через BIOS: он работает с NVMe без отдельного контроллера.
Физические коннекторы на HBA зависят от назначения - внутреннее подключение к бэкплейну, внешнее к JBOD-полке или оптика к коммутатору SAN:
| Разъём | Тип | Пропускная способность | Где встречается |
|---|---|---|---|
| SFF-8643 (Mini SAS HD) | Внутренний | 4 линии SAS-3 (12 Гбит/с на линию) | Бэкплейн сервера |
| SFF-8644 (Mini SAS HD) | Внешний | 4 линии SAS-3 / SAS-4 | Подключение JBOD-полок |
| SFF-8654 (SlimSAS) | Внутренний | 4 или 8 линий, SAS-4 / NVMe | Tri-mode контроллеры |
| SFF-8087 / SFF-8088 (Mini SAS) | Внутренний / внешний | 4 линии SAS-2 (6 Гбит/с) | Б/у серверы и полки прошлых поколений |
| SFP-порт под LC-оптику | Внешний | 16 / 32 / 64 Гбит/с | Fibre Channel HBA |
| PCIe x8 / x16 | Хост-интерфейс | PCIe 4.0: ~128 / ~256 Гбит/с | Слот на материнской плате |
Разъёмы SFF-8087 и SFF-8088 ещё часто попадаются на б/у оборудовании, но в новых проектах их закладывать не стоит.

Дисковый HBA работает с любым накопителем, который понимает SCSI- или ATA-команды:
Ленточные приводы тоже подключают через SAS HBA, это нормальный сценарий для резервного копирования. А вот DVD-ROM в серверной давно не нужен: образы монтируются через BMC (iLO, iDRAC, IPMI).
MTBF в миллионы часов из спецификации - статистика отказов по большому парку. Срок службы конкретного адаптера она не обещает. HBA обычно меняют вместе с платформой, до износа дело доходит редко. Смотреть нужно на другое.
Производительность. Tri-mode HBA на PCIe 4.0 выдают миллионы IOPS, и для SAS/SATA-дисков контроллер почти никогда не бывает узким местом. С NVMe ситуация другая: если строите all-flash массив, считайте, во что упрётся шина. О типичных просчётах - в материале об ошибках при выборе СХД, ведущих к финансовым потерям.
Пропускная способность шины. PCIe 4.0 x8 даёт около 128 Гбит/с в каждую сторону. Для полки из 24 SAS-3 SSD этого хватит, а для NVMe-массива уже стоит смотреть на PCIe 5.0 (Broadcom 9700).
Число портов и экспандер. 16i (16 внутренних линий) - типичный выбор для 2U-серверов с 24 отсеками, если бэкплейн с экспандером. Если нужно больше - ищите модели с интегрированным SAS-экспандером или ставьте внешний.
Режим и прошивка, если берёте б/у. Под ZFS и TrueNAS часто покупают LSI 9207-8i, 9211-8i или 9300-8i. Проверьте, что адаптер прошит в режиме IT (Initiator Target): тогда диски уходят в ОС напрямую, без RAID-логики контроллера. С прошивкой IR между дисками и ZFS остаётся RAID-логика контроллера, поэтому сообщество TrueNAS прямо рекомендует IT-прошивку.
Совместимость с ОС и гипервизором. VMware ESXi привередлив к драйверам: перед покупкой проверьте Broadcom Compatibility Guide. Linux поддерживает почти все распространённые HBA, Windows Server - тоже, но в кластерных сценариях (S2D) список совместимых адаптеров ограничен. Если вы ещё не определились с платформой виртуализации, стоит изучить какой гипервизор выбрать - от этого зависят и требования к совместимости HBA.
Возможности встроенных контроллеров обычно скромные: подключить диски и загрузиться. Дискретные HBA серверного класса умеют больше: