Top.Mail.Ru
КОНФИГУРАТОР Серверы
Сетевое оборудование
СХД
IP-телефоны IP-камеры Источники бесперебойного питания (ИБП) Комплектующие Готовые решения Серверы под задачу
О компании Купить в лизинг Блог Отзывы Доставка Гарантия Контакты Работа у нас Реквизиты Спецпредложения Игровые ПК на ISKRAPC Заявка в тех поддержку
Эксперты в подборе IT-оборудования

HBA или RAID-контроллер: что и когда выбирать

24 августа 2026
HBA или RAID-контроллер: что и когда выбирать

Оба устройства подключают диски к серверу через один и тот же слот, оба бывают на чипах LSI (Broadcom) - и на этом сходство заканчивается. RAID-контроллер сам собирает массив и прячет диски за «виртуальным томом». HBA просто отдаёт диски операционной системе как есть. От этой разницы зависит, кто отвечает за отказоустойчивость, можно ли переставить диски в другой сервер и не станет ли контроллер узким местом на быстрых NVMe.

Разберём, чем HBA отличается от RAID-контроллера, когда нужен каждый и почему для файловых систем вроде ZFS берут именно HBA. Без универсального «всегда бери вот это» - выбор зависит от задачи.

Коротко. Берите аппаратный RAID-контроллер, если нужен простой отказоустойчивый массив «поставил и забыл», загрузочное зеркало под ОС, кэш записи с батареей под базы данных или сервер на Windows без программного RAID. Берите HBA, если хранилище строит операционная система (ZFS, mdadm, Storage Spaces, Ceph), важна переносимость дисков или массив собран на NVMe. Нередко в одном сервере есть и то, и другое: RAID-контроллер под загрузочную пару, HBA под основной пул данных.

HBA и RAID-контроллер: в чём разница

RAID-контроллер - это адаптер с собственным процессором, памятью и логикой массивов. Он объединяет физические диски в RAID (зеркало, чередование с чётностью и так далее) и показывает операционной системе уже готовый «виртуальный диск». ОС не видит отдельные накопители - она видит один том, а всю работу по чётности и восстановлению контроллер делает сам. Что такое сами уровни массивов, мы разбирали в статье что такое RAID.

HBA (host bus adapter, хост-адаптер шины) устроен проще. Он подключает диски к серверу и отдаёт их системе напрямую, каждый как отдельный накопитель, без всякого массива. Никакой логики RAID внутри нет - если массив нужен, его собирает программа на стороне ОС. Подробнее про типы и параметры самих адаптеров - в статье что такое современный HBA.

Отсюда всё и следует. RAID-контроллер снимает нагрузку с процессора и работает автономно, но становится единственным, кто «понимает» ваш массив. HBA ничего не решает за вас, зато оставляет диски прозрачными для системы.

HBA против RAID-контроллера: таблица

КритерийАппаратный RAID-контроллерHBA
Кто собирает массивсам контроллероперационная система (софт)
Что видит ОСодин виртуальный томкаждый диск отдельно
Кэш записи + батарея (BBU)есть, ускоряет записьнет (кэширует ОС/ФС)
Переносимость дисковнужен совместимый контроллердиски читаются на любом HBA
Нагрузка на CPUберёт на себясчитает процессор сервера
Диагностика дисков (SMART)частично скрыта за томомнапрямую, прозрачно
Отказоустойчивость под ключиз коробкизависит от ПО (ZFS, mdadm)
Ценавыше (процессор, кэш, батарея)ниже
Под чтозагрузка, Windows, «поставил-забыл»ZFS/Ceph, NVMe, переносимость

Когда нужен аппаратный RAID-контроллер

Аппаратный RAID остаётся удобным там, где массив должен работать сам по себе, без участия ОС.

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

Сервер без программного RAID. Если это Windows Server без Storage Spaces или гипервизор, где не хочется возиться с софтовым массивом, аппаратный контроллер даёт отказоустойчивость «из коробки» - настроил уровень массива и забыл.

Базы данных с интенсивной записью. Кэш записи с батарейной защитой (BBU) или суперконденсатором ускоряет синхронную запись: контроллер подтверждает операцию, как только данные попали в защищённый кэш, не дожидаясь дисков. Для нагруженных СУБД это заметная разница. Батарея тут обязательна - без неё содержимое кэша при отключении питания теряется.

Про выбор конкретного контроллера под сервер у нас есть отдельный разбор - RAID-контроллер для сервера.

Когда лучше HBA

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

Программные хранилища: ZFS, mdadm, Storage Spaces, Ceph. Такие файловые системы и стеки хранения рассчитывают на прямой доступ к дискам: они сами проверяют целостность, сами исправляют ошибки и хотят видеть каждый накопитель как есть, а не спрятанным за виртуальным томом. Поэтому под них берут HBA, а не аппаратный RAID - это стандартная практика, а не экзотика. ZFS, например, теряет часть своих защитных механизмов, если между ним и дисками стоит контроллер, собирающий собственный массив. Если строите отказоустойчивое хранилище на программной основе (скажем, RAID в Proxmox), HBA - логичный выбор.

Переносимость дисков. Диски с HBA читаются на любом другом HBA: переставили накопители в другой сервер, импортировали пул - и данные на месте. С аппаратным RAID так не выйдет: массив привязан к формату метаданных контроллера, и чтобы его прочитать, нужен совместимый контроллер. Если он выйдет из строя, на замену придётся искать такой же или совместимый.

All-flash и NVMe. На быстрых NVMe-накопителях аппаратный RAID-контроллер сам может стать узким местом - об этом ниже.

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

NVMe и tri-mode

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

Отдельная история - tri-mode контроллеры, которые умеют работать сразу с SAS, SATA и NVMe на одном адаптере. Они удобны, когда в одной корзине смешаны разные типы накопителей или планируется переход на NVMe без замены платформы. Если такой задачи нет, гнаться за tri-mode ради галочки смысла мало.

Ещё встретите термин IT-mode. Это режим прошивки, в котором RAID-совместимый контроллер LSI/Broadcom перестаёт собирать массивы и работает как чистый HBA - отдаёт диски системе напрямую. По сути это способ превратить RAID-карту в HBA. Стоит только проверять, что «режим HBA» на конкретной карте - действительно прямой проброс дисков, а не тот же RAID под другим названием.

Коротко: как выбрать

  • Массив строит операционная система (ZFS, mdadm, Storage Spaces, Ceph)? Берите HBA.
  • Нужен простой отказоустойчивый том без софтового RAID, особенно под загрузку или Windows? Берите аппаратный RAID-контроллер.
  • Нагруженная база данных с синхронной записью? Аппаратный RAID с кэшем и батареей.
  • Хранилище на NVMe? Чаще HBA плюс программный RAID; отдельный RAID-адаптер обычно не нужен.
  • Важна переносимость дисков между серверами? HBA - массив не привязан к контроллеру.
  • Смешанные SAS/SATA/NVMe в одной корзине? Присмотритесь к tri-mode.

Частые вопросы

HBA или RAID-контроллер для ZFS?

HBA. ZFS рассчитывает на прямой доступ к дискам и сам отвечает за целостность и восстановление, поэтому аппаратный массив ему только мешает. Если карта RAID-совместимая, её переводят в IT-mode, чтобы она работала как HBA.

Что такое IT-mode?

Режим прошивки контроллера LSI/Broadcom, в котором он не собирает RAID, а отдаёт каждый диск системе напрямую - то есть работает как HBA. Обратный режим (с массивами) называют IR-mode.

Нужен ли RAID-контроллер для NVMe?

Обычно нет. NVMe-диски подключаются напрямую по PCIe, а массив при необходимости собирает ОС. Аппаратный RAID под NVMe берут редко и осознанно, иначе он рискует стать узким местом.

Что будет, если RAID-контроллер выйдет из строя?

Массив привязан к формату его метаданных, поэтому для доступа к данным нужен такой же или совместимый контроллер. Это стоит держать в голове при выборе: под HBA-диски (например, пул ZFS) такой привязки нет.

Можно ли обойтись без обоих?

Да, если диски цепляются напрямую к чипсету материнской платы и массив собирает ОС. Отдельный HBA нужен, когда портов на плате не хватает или требуется SAS-подключение.

По теме

Подбираете контроллер под дисковую подсистему сервера?

Инженеры ITTELO помогут определиться между аппаратным RAID и HBA под вашу задачу, подберут совместимый контроллер и соберут сервер с тестированием перед отгрузкой. На рынке серверов 11+ лет.

RAID-контроллеры и HBA-адаптеры · +7 (800) 551-80-12 · info@ittelo.ru

ПОДПИСКА

НА РАССЫЛКУ
ПОЛЕЗНЫЕ СТАТЬИ, АКЦИИ
И ЗАКРЫТЫЕ РАСПРОДАЖИ
Котик подписка
Похожие статьи
Вам также может быть интересно

ТОП-5 ошибок при выборе сервера
Товар добавлен в список сравнения
Перейти в сравнение
Продолжить просмотр
Заявка в тех поддержку
Загрузка формы…
Не удалось загрузить форму. Обновите страницу или свяжитесь с нами по телефону.
Консультация
ИТ-специалиста
Оставьте контакты — свяжемся с вами в течение нескольких минут и подготовим коммерческое предложение
IT-архитектор подберет сервер под вашу задачу
Заполните форму — наш специалист свяжется с вами в течение 15 минут, уточнит задачу и подготовит коммерческое предложение
Заказать сервер
Отправим конфигурацию вам на почту. Менеджер перезвонит в течение 15 минут
Зарегистрироваться в бонусной программе
Консультация
ИТ-специалиста
Оставьте контакты — свяжемся с вами в течение нескольких минут и подготовим коммерческое предложение