В серверных системах хранения HBA и RAID часто воспринимают как взаимозаменяемые устройства, но это ошибка. HBA-адаптер обычно нужен для прямого доступа к дискам, а RAID-контроллер — для создания аппаратных массивов, защиты данных и управления отказоустойчивостью на уровне контроллера.
В статье разбираем, чем HBA отличается от RAID-контроллера, когда они используются вместе, почему для ZFS и TrueNAS часто выбирают HBA в IT mode, когда оправдан аппаратный RAID, как влияют кэш, BBU/CacheVault, SAS-экспандеры, дисковые полки, типы дисков и совместимость с серверной платформой.
Если нужно подобрать HBA-адаптеры, RAID-контроллеры, серверы, дисковые полки, СХД, накопители или инфраструктуру хранения данных, используйте контроллеры и адаптеры, серверное оборудование, системы хранения данных, жёсткие диски и SSD и услуги ANDPRO.
Что разобрано в статье
HBA и RAID: в чём главное отличие
HBA, или Host Bus Adapter, — это адаптер, который подключает диски или дисковые полки к серверу и передаёт накопители операционной системе максимально прозрачно. В таком сценарии ОС, гипервизор или файловая система видят отдельные диски и сами управляют хранением.
RAID-контроллер, наоборот, создаёт массив на аппаратном уровне. Он объединяет диски в логические тома, управляет отказоустойчивостью, кэшем, перестроением массива и часто скрывает реальные физические диски от операционной системы.
Поэтому HBA и RAID — не «хороший и плохой вариант», а разные архитектуры. HBA лучше там, где хранением должна управлять файловая система или software-defined storage. RAID-контроллер уместен там, где нужен аппаратный массив с понятной логикой обслуживания и поддержкой платформы.
Когда нужен HBA-адаптер
HBA выбирают, когда операционной системе нужен прямой доступ к каждому диску. Это важно для ZFS, TrueNAS, Ceph, некоторых SDS-платформ, JBOD-сценариев, систем резервного копирования, архивов, лабораторных стендов и серверов, где логикой хранения управляет не контроллер, а программный уровень.
Для таких задач часто используют HBA в IT mode. В этом режиме контроллер не создаёт аппаратный RAID, а передаёт диски наверх как отдельные устройства. Файловая система может видеть SMART, ошибки, задержки, идентификаторы дисков и самостоятельно управлять целостностью данных.
HBA также применяют для подключения внешних SAS-полок, backplane с большим количеством дисков, tape-библиотек, JBOD-шасси и инфраструктуры, где важна масштабируемость, прозрачность и управляемость дискового пула.
IT mode
Прозрачный режим: диски видны системе напрямую, без аппаратного RAID.
ZFS и TrueNAS
Часто требуют прямого доступа к дискам для контроля целостности и диагностики.
JBOD и полки
HBA удобен для подключения дисковых полок и масштабируемых хранилищ.
Когда нужен RAID-контроллер
RAID-контроллер нужен, когда требуется аппаратное управление массивом: RAID 1 для зеркала, RAID 5 или RAID 6 для баланса объёма и отказоустойчивости, RAID 10 для производительности и надёжности, RAID 50/60 для крупных массивов с повышенными требованиями.
Аппаратный RAID может быть удобен в классических серверных сценариях: файловый сервер, база данных, виртуализация, видеонаблюдение, локальное хранилище приложения, резервное копирование, когда администрирование массива должно выполняться средствами контроллера и серверного вендора.
Важные элементы RAID-контроллера — кэш записи, батарея или суперконденсатор BBU/CacheVault, поддержка горячей замены, мониторинг состояния, уведомления, совместимость с дисками и backplane. Без защиты кэша некоторые режимы записи могут быть рискованными.
RAID 1/10
Зеркалирование и высокая производительность для системных томов и рабочих нагрузок.
RAID 5/6
Баланс полезного объёма и отказоустойчивости, но важны диски, нагрузка и rebuild.
Кэш и BBU
Защищают данные при сбоях питания и повышают производительность записи.
Когда HBA и RAID используются вместе
В одной инфраструктуре могут одновременно использоваться и HBA, и RAID-контроллеры. Например, системные диски сервера работают на RAID 1, а отдельная дисковая полка подключена через HBA и передана ZFS-пулу. Или одна часть серверов использует аппаратный RAID, а другая — SDS-платформу с прямым доступом к дискам.
Такой подход оправдан, когда разные уровни хранения решают разные задачи: системный том, быстрый пул виртуализации, архив, резервное копирование, объектное хранилище, файловая шара, база данных, видеонаблюдение или тестовый стенд.
Главное — не смешивать подходы без понимания. Если поверх аппаратного RAID строить ZFS, система может потерять доступ к важной информации о физических дисках и ошибках. Если же использовать HBA там, где администратору нужен простой аппаратный массив, обслуживание может стать сложнее.
ZFS, TrueNAS и software RAID: почему часто выбирают HBA
ZFS проектировалась как файловая система и менеджер томов, который самостоятельно контролирует целостность данных, зеркала, RAIDZ, снапшоты, checksums, scrub, resilver и состояние физических дисков. Для этого ей полезен прямой доступ к накопителям.
Если поставить ZFS поверх аппаратного RAID, часть логики скрывается контроллером. Файловая система может не видеть реальные ошибки отдельных дисков, некорректно оценивать состояние носителей и терять преимущества прямого контроля целостности.
Поэтому для ZFS/TrueNAS обычно выбирают HBA в IT mode, а отказоустойчивость строят средствами ZFS. Исключения возможны, но они должны быть осознанными и подтверждёнными документацией, опытом эксплуатации и требованиями проекта.
Совместимость: что проверить до покупки
Первый уровень совместимости — серверная платформа. Нужно проверить слот PCIe, поколение PCIe, физический размер карты, airflow, питание, поддерживаемые прошивки, совместимость с BIOS/UEFI, драйверами и операционной системой.
Второй уровень — дисковая инфраструктура: SAS, SATA, NVMe, backplane, mini-SAS HD, SlimSAS, SFF-8087, SFF-8643, SFF-8644, кабели, экспандеры, дисковые полки и поддерживаемое количество устройств. Ошибка в разъёме или кабеле может остановить весь проект.
Третий уровень — накопители. Enterprise HDD, SSD, SAS-диски, SATA-диски и NVMe имеют разные требования к контроллеру, очередям, скорости, TLER/ERC, прошивкам, мониторингу и совместимости. Для серьёзных СХД не стоит выбирать контроллер отдельно от дисков и платформы.
PCIe и сервер
Проверьте слот, поколение, охлаждение, прошивки и поддержку ОС.
SAS/SATA/NVMe
Интерфейс контроллера должен соответствовать накопителям, backplane и кабелям.
Полки и экспандеры
Для JBOD и внешних дисковых полок критичны SAS-порты и совместимость цепочки.
Производительность и отказоустойчивость
Производительность системы хранения зависит не только от контроллера. Важны тип дисков, количество накопителей, уровень RAID, файловая система, кэш, нагрузка, очередь запросов, сеть, CPU, память и профиль операций: последовательное чтение, случайная запись, базы данных, виртуальные машины или архив.
RAID 10 часто даёт хорошую производительность и надёжность, но требует больше дисков. RAID 5 экономит ёмкость, но rebuild на больших HDD может быть долгим и рискованным. RAID 6 повышает отказоустойчивость, но имеет свою цену по записи и восстановлению.
HBA с ZFS позволяет строить отказоустойчивость средствами файловой системы, но требует достаточной памяти, корректной настройки пула, правильных vdev, регулярного scrub, мониторинга SMART и понимания поведения системы при отказах.
Типичные ошибки при выборе HBA и RAID
Первая ошибка — выбирать RAID-контроллер для ZFS без необходимости. Если файловая система должна видеть физические диски напрямую, аппаратный RAID может помешать корректному контролю данных.
Вторая ошибка — покупать HBA, когда нужен управляемый аппаратный массив с кэшем, BBU, горячей заменой и понятной поддержкой сервера. HBA не заменяет RAID-контроллер в таких сценариях.
Третья ошибка — игнорировать BBU или CacheVault. RAID-контроллер с кэшем записи без защиты при сбое питания может создать риск потери данных или потребовать менее производительных режимов.
Четвёртая ошибка — не проверить кабели и разъёмы. SFF-8087, SFF-8643, SFF-8644, SlimSAS и другие интерфейсы легко перепутать, особенно при подключении backplane или внешней дисковой полки.
Пятая ошибка — считать RAID заменой резервного копирования. RAID повышает доступность при отказе диска, но не защищает от удаления файлов, шифровальщика, сбоя контроллера, ошибки администратора или повреждения данных.
Чек-лист выбора HBA или RAID-контроллера
Определите архитектуру хранения: аппаратный RAID, HBA в IT mode, ZFS/TrueNAS, software RAID, SDS, дисковая полка, JBOD, локальный массив для виртуализации, файловый сервер, база данных, видеонаблюдение, архив или резервное копирование.
Проверьте совместимость: сервер, PCIe-слот, ОС, драйверы, прошивка, backplane, диски, кабели, SAS/SATA/NVMe, количество портов, поддержка expander, внешние или внутренние разъёмы, охлаждение и сервисная поддержка.
Для RAID-контроллера проверьте уровни RAID, кэш, BBU/CacheVault, горячую замену, мониторинг и уведомления. Для HBA проверьте режим IT, совместимость с ZFS/TrueNAS, видимость SMART и стабильность драйверов.
Архитектура
Сначала выбирают подход хранения, затем конкретный контроллер.
Совместимость
Сервер, backplane, диски, кабели, ОС и прошивки должны быть согласованы.
Защита данных
RAID не заменяет резервное копирование, мониторинг и регламент обслуживания.
Частые вопросы
Чем HBA отличается от RAID-контроллера?
HBA передаёт диски операционной системе напрямую, а RAID-контроллер создаёт аппаратный массив и показывает системе логический том. HBA чаще выбирают для ZFS, TrueNAS и JBOD, RAID — для аппаратных массивов.
Что такое IT mode у HBA?
IT mode — это режим, в котором адаптер работает прозрачно и не создаёт аппаратный RAID. Диски видны операционной системе напрямую, что важно для ZFS, TrueNAS и software-defined storage.
Можно ли использовать RAID-контроллер с ZFS?
Технически иногда можно, но чаще для ZFS рекомендуют HBA в IT mode, чтобы файловая система видела физические диски напрямую и могла контролировать целостность данных.
Зачем RAID-контроллеру батарея или суперконденсатор?
BBU или CacheVault защищают данные в кэше контроллера при сбое питания. Без такой защиты режимы кэширования записи могут быть рискованными или отключаться.
RAID заменяет резервное копирование?
Нет. RAID повышает доступность при отказе диска, но не защищает от удаления данных, вирусов, шифровальщиков, ошибок администратора, сбоя контроллера или повреждения файловой системы.
Можно ли через ANDPRO подобрать HBA или RAID-контроллер?
Да. Специалисты ANDPRO помогут подобрать HBA, RAID-контроллер, сервер, дисковую полку, накопители, кабели и СХД с учётом совместимости, нагрузки, отказоустойчивости и бюджета.
Авторство и ответственность
Материал подготовлен для блога ANDPRO / ООО «АНД-Системс» как информационная статья о HBA-адаптерах, RAID-контроллерах, аппаратных массивах, ZFS, TrueNAS, SAS/SATA/NVMe, дисковых полках, кэше, BBU и проектировании надёжных систем хранения данных. Статья помогает разобраться в базовых принципах, но не заменяет проектирование СХД, проверку матриц совместимости, расчёт нагрузки и профессиональное резервное копирование.
Для подбора HBA-адаптеров, RAID-контроллеров, серверов, дисковых полок, СХД, накопителей, кабелей, подготовки КП и документов обратитесь в ANDPRO: info@andpro.ru, +7 (495) 545-48-70.
Дата последнего обновления материала: 17 мая 2026 года.