Телефон
Электронная почта
Мессенджеры
Связаться со специалистом
Задать вопрос
Оставить заявку
Наш специалист перезвонит Вам в течение двух минут и детально проконсультирует

    Ваш номер телефона

    Ваше имя

    Ваш email

    Сообщение

    или
    Напишите нам в соц. сетях
    Остались вопросы?
    Наш специалист перезвонит Вам в течение двух минут и ответит на ваши вопросы

      Ваш номер телефона

      Ваше имя

      Ваш email

      Ваш вопрос

      или
      Напишите нам в соц. сетях
      Спасибо!
      Ваша заявка отправлена.
      Скоро мы свяжемся с вами
      или
      Напишите нам в соц. сетях
      Мы официальный представитель китайского завода HUANANZHITrade-in: зачтём вашу видеокарту до 20 000 ₽ →
      Каталог
      Каталог
      Связаться со специалистом
      0
      Всё о серверном железе

      RAID-контроллер: как выбрать для сервера

      11 мин. чтения

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

      Аппаратный RAIDОС видит 1 томRAID-контроллерсвой процессор + кэшМассив собирает контроллерHBAОС видит все дискиHBA-адаптерпроброс дисковМассив собирает ПО (ZFS)

      Что такое RAID-контроллер и зачем он нужен

      RAID-контроллер: это плата расширения (обычно в форм-факторе PCIe), которая подключается к дискам сервера и управляет их объединением в массив. Задача массива: либо ускорить операции чтения и записи за счёт распределения данных по нескольким дискам, либо защитить данные за счёт дублирования или контрольных сумм, либо совместить оба эффекта. Конкретная реализация зависит от уровня RAID, который выбирается под задачу: подробнее об этом мы писали в статье какой уровень RAID выбрать.

      Но прежде чем выбирать уровень массива, нужно определиться с типом самого контроллера: аппаратным, программным или HBA. От этого зависит, кто именно будет собирать массив: отдельный процессор на плате или центральный процессор сервера под управлением операционной системы.

      Аппаратный RAID: собственный процессор и разгрузка CPU

      Аппаратный RAID-контроллер с процессором и радиатором в сервере

      Аппаратный RAID-контроллер: это плата с собственным процессором (RAID-on-Chip) и памятью, которая полностью берёт на себя сборку и обслуживание массива. Операционная система при этом видит уже готовый логический том, а не набор отдельных физических дисков. Все вычисления, связанные с контрольными суммами, распределением данных и восстановлением после сбоя диска, выполняет процессор контроллера, а не центральный процессор сервера.

      Это ключевое преимущество аппаратного RAID: он разгружает CPU сервера. Для нагруженных баз данных, виртуализации и других задач, где каждый процент производительности процессора имеет значение, это принципиально. Массив собирается на уровне контроллера независимо от ОС, поэтому переустановка системы не разрушает конфигурацию массива.

      Программный RAID: дешевле, но нагружает процессор

      Программный RAID реализуется средствами операционной системы (например, через mdadm в Linux или Storage Spaces в Windows) без отдельного аппаратного контроллера. Диски подключаются напрямую к материнской плате или через простой HBA, а всю логику массива берёт на себя CPU сервера.

      Главный плюс такого подхода: низкая стоимость, поскольку не нужно покупать отдельную плату. Минус: вычисления контрольных сумм и распределение данных идут за счёт ресурсов центрального процессора, что заметно на массивах с чётностью (RAID 5, RAID 6) под высокой нагрузкой на запись. Программный RAID также более гибок в настройке и не привязывает массив к конкретной модели контроллера.

      HBA-контроллер: просто подключение дисков

      HBA (Host Bus Adapter) занимает промежуточную позицию. Это тоже плата расширения, но она не собирает аппаратный RAID, а лишь расширяет число портов для подключения дисков к серверу. Массив в этом случае, если он нужен, собирается программно средствами ОС или файловой системы.

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

      Кэш контроллера и защита при отключении питания

      Кэш RAID-контроллера и модуль защиты питания

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

      Но у кэширования записи есть риск: если сервер потеряет питание до того, как данные из кэша попадут на диски, часть информации будет утеряна или массив окажется в противоречивом состоянии. Поэтому для аппаратных контроллеров с кэшем записи критически важна защита кэша: либо батарея (BBU, Battery Backup Unit), которая держит память контроллера под напряжением до восстановления питания, либо суперконденсатор с флеш-памятью, который при отключении электричества успевает сбросить содержимое кэша в энергонезависимую флеш-память. При выборе контроллера для продуктивного сервера наличие такой защиты стоит проверять отдельно, а не полагаться только на факт наличия кэша.

      Интерфейсы и подключение дисков

      Большинство серверных RAID-контроллеров и HBA работают с дисками SAS и SATA через разъёмы MiniSAS (SFF-8087 для внутреннего подключения, SFF-8643 для более новых плат). Один такой разъём обычно агрегирует несколько каналов, поэтому реальное число подключаемых дисков зависит не только от количества портов на плате, но и от кабелей-разветвителей.

      Современные контроллеры всё чаще поддерживают tri-mode: возможность работать одновременно с SAS, SATA и NVMe-накопителями на одной плате. Это удобно, если сервер сочетает быстрые NVMe-диски под нагруженные задачи и SAS/SATA-диски большего объёма под архивное хранение. При выборе конкретных накопителей под массив стоит опираться на отдельные критерии: для HDD они разобраны в статье как выбрать жёсткий диск для сервера, а для твердотельных накопителей: в статье NVMe или SATA SSD для сервера.

      Число портов и расширение через экспандер

      Каждый контроллер поддерживает ограниченное число дисков напрямую. Если нужно подключить больше накопителей, чем позволяют встроенные порты, используется SAS-экспандер: он размножает каналы одного порта контроллера на большее число физических дисков. Это стандартное решение для серверных корзин на 12, 24 и более отсеков.

      Аппаратный RAID, программный RAID и HBA: сравнение

      Критерий Аппаратный RAID Программный RAID HBA
      Производительность записи Высокая за счёт кэша контроллера Зависит от CPU и уровня RAID Зависит от ПО массива на CPU
      Нагрузка на CPU Минимальная, вычисления на контроллере Высокая, особенно на RAID 5/6 Умеренная, зависит от файловой системы
      Кэш и защита Есть, с BBU или суперконденсатором Отсутствует на уровне платы Отсутствует на уровне платы
      Отказоустойчивость Высокая, массив не зависит от ОС Зависит от настроек и ОС Зависит от файловой системы (например, ZFS)
      Цена Выше из-за собственного процессора и кэша Минимальная, без отдельной платы Ниже, чем у аппаратного RAID
      Применение БД, виртуализация, продуктивные серверы Бюджетные и нетребовательные задачи ZFS-хранилища, гибкие конфигурации

      Как выбрать RAID-контроллер

      • Определите нагрузку: для баз данных, виртуализации и других продуктивных задач с интенсивной записью нужен аппаратный RAID с кэшем.
      • Для ZFS и аналогичных файловых систем выбирайте HBA с прямым доступом к дискам, а не аппаратный RAID.
      • Проверьте наличие защиты кэша (BBU или суперконденсатор), если контроллер кэширует запись.
      • Посчитайте нужное число портов с учётом текущих и будущих дисков, при необходимости заложите экспандер.
      • Уточните поддержку нужных интерфейсов: SAS, SATA или NVMe (tri-mode) в зависимости от типа накопителей.
      • Сверьте совместимость контроллера с материнской платой сервера и разъёмами MiniSAS на корзине дисков.
      • Заложите бюджет: если аппаратный RAID избыточен по цене, рассмотрите HBA с программным RAID.

      Подобрать RAID-контроллер под конкретную конфигурацию сервера проще с профильной консультацией: мы, как официальный дистрибьютор HUANANZHI в России, поможем определить подходящий тип контроллера и совместимые диски под вашу нагрузку. Актуальный ассортимент представлен в разделе RAID-комплектующие (контроллеры). На всё оборудование действует гарантия, доставка выполняется по всей России. Свяжитесь с нами, чтобы подобрать оптимальное решение под ваши задачи.

      Совет на практике

      Перед покупкой аппаратного RAID-контроллера уточните не только модель, но и версию прошивки: старые ревизии firmware иногда не видят диски объёмом свыше определённого порога или не поддерживают конкретную модель SSD. Также держите под рукой запасной контроллер той же серии для критичных систем: если плата выходит из строя, массив, собранный на однотипном контроллере, можно поднять почти сразу, а вот совместимость между разными поколениями RAID-контроллеров одного производителя не гарантирована.

      Выбор контроллера под бюджет и сценарий

      Бюджет определяет класс контроллера, но сценарий важнее. Для баз данных (OLTP, 1С, PostgreSQL) критичны IOPS и задержка записи. Нужен аппаратный RAID с кэшем 2–4 ГБ и защитой BBU/supercap, уровень RAID 10. Ориентир: 100–300 тыс. IOPS, задержка

      Ориентировочные бюджеты:

      • До 200 $ — HBA (LSI 9211-8i, 9300-8i) или программный RAID (mdadm, ZFS).
      • 200–600 $ — аппаратный RAID с 1–2 ГБ кэша, опционально BBU (Adaptec 8405, Broadcom 9341-8i).
      • 600–1500 $ — аппаратный RAID с 2–4 ГБ кэша и supercap (Broadcom 9361-8i, 9460-16i).
      • 1500 $+ — NVMe RAID, PCIe 4.0, 8 ГБ кэша (Broadcom 9560-16i).

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

      Совместимость с ОС, драйверами и прошивками

      Перед покупкой проверьте HCL (Hardware Compatibility List) вашей ОС. Для VMware ESXi 7/8 — VMware Compatibility Guide, для Windows Server 2016–2022 — Windows Server Catalog, для RHEL 8/9 и Ubuntu 22.04 — списки сертифицированного оборудования. Broadcom/LSI MegaRAID, Dell PERC, HPE Smart Array, Adaptec SmartRAID имеют драйверы в ядре Linux, но для Windows и ESXi часто нужен vendor-драйвер.

      Прошивка контроллера должна быть не старше версии, рекомендованной производителем сервера. Для HBA LSI 9300-8i в режиме IT (passthrough) прошивка IT mode обязательна для ZFS. Для аппаратного RAID — IR mode. Перепрошивка (crossflashing) LSI 9211-8i в IT mode возможна, но лишает гарантии.

      • Проверьте, поддерживает ли контроллер UEFI Secure Boot. Старые карты (LSI 9260) могут не грузиться с Secure Boot.
      • Для NVMe RAID нужна поддержка VROC (Intel) или bootable NVMe RAID (Broadcom 9560).
      • Драйверы для Windows Server 2022 есть у Broadcom 94xx/95xx, Adaptec 8xxx/9xxx. Для ESXi 8 — только сертифицированные карты.
      • Обновляйте прошивку до последней: исправляет bugs кэша и совместимость с SSD (например, LSI 9260 + Samsung PM863).
      • Вендорные контроллеры (Dell PERC, HPE Smart Array) часто работают только в серверах своего бренда.

      Для программного RAID (mdadm, ZFS) нужен HBA в IT mode. Не используйте RAID-контроллер в режиме RAID под ZFS — это ломает целостность. Для Storage Spaces Direct требуются сертифицированные HBA/RAID из каталога Microsoft.

      Охлаждение, питание и форм-фактор

      RAID-контроллер выделяет 10–25 Вт тепла, топовые модели с 8 ГБ кэша — до 30 Вт. В 1U сервере нужен пассивный радиатор и направленный поток воздуха 200–400 LFM (1–2 м/с). Если корпус не обеспечивает обдув, ставьте карту с активным вентилятором, но проверьте высоту — в 1U он может не поместиться.

      Питание: слот PCIe x8 даёт 25 Вт, x16 — 75 Вт. Большинству RAID-контроллеров хватает слота. Исключение — старые карты с внешним BBU или NVMe-коммутаторы. Форм-фактор: low-profile (половинная высота) для 1U/2U, full-height для 3U+. Длина: half-length (167 мм) встаёт в короткие корпуса, full-length (312 мм) требует места.

      • Проверьте зазор до корзины дисков и кабелей SAS. Внутренние SAS-кабели — до 1 м, внешние — до 2 м.
      • BBU или supercap занимает место и требует крепления. Supercap (танталовые конденсаторы) компактнее и служит дольше батареи.
      • Рабочая температура контроллера: 0–55 °C, но держите ниже 45 °C для надёжности.
      • Для NVMe RAID (PCIe 4.0/5.0) нужен радиатор с теплоотводом 15–20 Вт и обдув.

      В плотных серверах используйте серверные шасси с воздушным шраудом. Не ставьте RAID-контроллер в слот, обдуваемый хуже других: перегрев ведёт к throttling и ошибкам кэша.

      Частые ошибки при выборе RAID-контроллера

      • Покупка аппаратного RAID с кэшем записи без защиты BBU или суперконденсатора: при сбое питания это грозит потерей данных или разрушением массива.
      • Установка аппаратного RAID туда, где планируется ZFS: файловая система требует прямого доступа к дискам, а не к уже собранному логическому тому.
      • Недооценка числа портов: экспандер и корзину на 24 диска закладывают после покупки контроллера, а не до, из-за чего половина отсеков остаётся не у дел.
      • Игнорирование совместимости разъёмов MiniSAS: SFF-8087 и SFF-8643 не взаимозаменяемы напрямую, нужен правильный кабель под конкретный корпус и контроллер.

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

      Можно ли использовать программный RAID вместо аппаратного для базы данных?
      Технически можно, но под интенсивной записью с чётностью (RAID 5, RAID 6) программный RAID заметно нагружает CPU сервера, что для нагруженной БД обычно нежелательно. Для таких задач аппаратный RAID с кэшем и защитой питания остаётся более предсказуемым решением.
      Что произойдёт с массивом, если аппаратный RAID-контроллер выйдет из строя?
      Если под рукой есть точно такая же модель контроллера, массив в большинстве случаев поднимается на замену без потери данных, поскольку конфигурация хранится в метаданных на дисках. При замене на контроллер другой модели или другого производителя восстановление не гарантировано, поэтому для критичных систем стоит держать запасной контроллер той же серии.
      Нужен ли BBU, если контроллер подключён к серверу с ИБП?
      ИБП защищает от внешнего пропадания электричества, но не от сбоев внутри сервера: скачков напряжения на плате, случайной перезагрузки или отказа блока питания сервера. Защита кэша контроллера (BBU или суперконденсатор) работает на уровне самой платы и не зависит от внешнего питания, поэтому это не взаимозаменяемые, а дополняющие друг друга меры.
      Что выбрать, если бюджет ограничен, а нужна и производительность, и надёжность?
      Разумный компромисс: HBA-контроллер в паре с программным RAID или файловой системой с встроенной избыточностью (например, ZFS). Это дешевле аппаратного решения с кэшем и BBU, но при этом даёт больше гибкости и защиты, чем чистый программный RAID без контроля со стороны файловой системы.

      Что из этого можно купить

      В наличии, с доставкой по России
      RAID-контроллер PM8060 12Gb
      RAID-контроллер PM8060 12Gb
      Доставка (от 4 дней)
      7 840 ₽
      В наличии
      RAID-контроллер Broadcom MegaRAID 9440-8i
      RAID-контроллер Broadcom MegaRAID 9440-8i
      Доставка (от 4 дней)
      31 330 ₽
      В наличии
      RAID-контроллер LSI MegaRAID 9362-8i 2Gb + батарея
      RAID-контроллер LSI MegaRAID 9362-8i 2Gb + батарея
      Доставка (от 4 дней)
      35 800 ₽
      В наличии
      RAID-контроллер LSI MegaRAID 9362-8i 1Gb
      RAID-контроллер LSI MegaRAID 9362-8i 1Gb
      Доставка (от 4 дней)
      10 700 ₽
      В наличии
      Вся категория «RAID-комплектующие» →Подобрать процессор и память под вашу плату →
      Автор статьи
      Поделиться:
      Корзина
      Вход

      Нет аккаунта?

      Сайдбар
      Магазин
      Избранное
      0 пунктов Заказ
      Мой аккаунт
      ×
      Сообщество HUANANZHI
      Присоединяйтесь к Telegram-чату! Советы по сборке, помощь от владельцев комплектующих и свежие новости бренда.
      Вступить в чат