
RAID для сервера в 2026 году
Подберём сервер под задачи
Ответьте на несколько вопросов — подготовим предложение
RAID объединяет несколько накопителей в один логический массив. В зависимости от уровня он помогает пережить отказ диска, увеличить скорость работы или совместить эти задачи. Но одинаково подходящего решения для базы данных, системного раздела и архива нет. Разберём принципы RAID, сравним уровни и покажем, что проверить перед выбором массива для сервера.
Коротко о главном
RAID 0 распределяет данные между дисками, но не защищает их при отказе накопителя. RAID 1 хранит зеркальную копию; RAID 5 и RAID 6 используют чётность; RAID 10 сочетает зеркалирование с чередованием данных. Выбор зависит от нагрузки, нужной ёмкости и допустимого времени восстановления после отказа.
Отказоустойчивость массива не заменяет резервное копирование: если данные повреждены или удалены, для восстановления может понадобиться отдельная копия. Поэтому уровень RAID и порядок создания резервных копий нужно продумывать вместе.
Что такое RAID и из чего он складывается
RAID объединяет несколько физических накопителей в массив, который система использует как логический том. То, как массив размещает данные на дисках, определяет его уровень. От этого зависят доступная ёмкость, скорость чтения и записи, а также поведение сервера при отказе накопителя. RAID можно строить на HDD и SSD; конкретные интерфейсы накопителей и доступные схемы зависят от контроллера или программной реализации.
Сам RAID определяет способ организации накопителей, но не архитектуру всего хранилища. Если нужно сначала разобраться, чем отличаются локальное хранилище, DAS, NAS и SAN, смотрите наш материал о системах хранения данных.
Зеркалирование, чередование и чётность — три базовых принципа
Зеркалирование дисков записывает одинаковые данные на несколько накопителей. Если один накопитель выходит из строя, сервер может читать данные с оставшейся копии. За это приходится платить ёмкостью: место расходуется на хранение дубликатов.
Чередование данных, или striping, делит запись на части и распределяет их между дисками. Это позволяет задействовать несколько накопителей при работе с данными. Само по себе чередование не создаёт копий: при отказе одного участника массив без дополнительной защиты становится недоступен.
Чётность, или parity, хранит избыточную информацию, которая вместе с данными на исправных дисках позволяет восстановить недостающие блоки после отказа накопителя. Она требует меньше дополнительной ёмкости, чем полная зеркальная копия, но расчёт чётности создаёт дополнительную нагрузку при записи.
При выборе накопителей отдельно стоит оценить HDD и SSD в RAID. Для аппаратного RAID нужно проверить совместимость накопителей с контроллером, для программного — поддержку устройств выбранной операционной системой и реализацией RAID. Производительность чтения и записи в обоих случаях стоит проверять на рабочей нагрузке. Подробнее различия серверных HDD и SSD по IOPS, задержкам, надёжности и стоимости разобраны в материале «SAS или SSD: что выбрать для сервера?».
Уровни RAID и когда какой выбирать
Уровни RAID по-разному используют ёмкость и обеспечивают разную отказоустойчивость. Ниже речь о классических схемах; доступные варианты и ограничения нужно сверять с документацией конкретного контроллера или программной реализации.
RAID 0: скорость без защиты
Данные делятся на части и записываются на несколько дисков. Если накопители одинакового объёма, полезная ёмкость RAID 0 равна их суммарной ёмкости, но отказ любого участника делает данные массива недоступными. Поэтому RAID 0 подходит лишь для временных данных, потерю которых можно допустить, например для рабочего пространства с воспроизводимыми файлами. RAID 0 не подходит для хранения единственной копии серверных данных.
RAID 1: простое зеркалирование
В обычной конфигурации из двух одинаковых дисков каждый хранит полную копию данных. При отказе одного диска массив остаётся доступным за счёт второй копии. После замены накопителя зеркало нужно восстановить. Полезная ёмкость такой пары равна ёмкости одного диска. Это понятный вариант для системного раздела или небольшого хранилища, когда простота восстановления важнее эффективного использования места.
RAID 5 и RAID 6: чётность с распределением
Оба уровня распределяют данные и чётность между накопителями. RAID 5 выдерживает отказ одного диска, RAID 6 — двух. Если все диски одинакового объёма, под чётность уходит ёмкость, эквивалентная одному диску в первом случае и двум во втором. Для RAID 5 нужно минимум три диска, для RAID 6 — четыре.
Чётность помогает экономить место по сравнению с зеркалированием, но её расчёт и запись влияют на производительность записи. После отказа диска массив работает в состоянии деградации: данные отсутствующего накопителя приходится восстанавливать из оставшихся. При выборе между этими уровнями нужно учитывать не только полезную ёмкость, но и характер записи, объём массива и время его восстановления.
RAID 10: зеркалирование и чередование
Данные записываются в зеркальные пары и распределяются между ними. В классической конфигурации из одинаковых дисков требуется минимум четыре накопителя, а полезная ёмкость составляет половину их суммарного объёма. Массив переживает отказ одного диска в паре; несколько отказов допустимы, если в каждой затронутой паре остался исправный накопитель. Два отказа в одной паре приводят к потере массива. RAID 10 рассматривают для нагрузки с частой записью, когда готовы отдать часть ёмкости за зеркалирование. Некоторые программные реализации допускают и другие схемы размещения, поэтому их ограничения проверяют отдельно.
RAID 50 и RAID 60 для больших массивов
RAID 50 объединяет несколько групп RAID 5 чередованием данных, RAID 60 — несколько групп RAID 6. В первом случае каждая группа выдерживает отказ одного своего диска, во втором — двух. Поэтому число одновременных отказов, которое переживёт весь массив, зависит от их распределения по группам. В актуальной документации Dell PERC 12/13 для RAID 50 требуется минимум шесть дисков, для RAID 60 — восемь. Остальные ограничения нужно проверять для конкретного RAID-контроллера.
Аппаратный или программный RAID
При аппаратном RAID массивом управляет отдельный контроллер. Операционная система обычно видит созданный им логический диск. Примеры таких контроллеров — Dell PERC и HPE Smart Array. При выборе нужно проверять поддержку накопителей и уровней RAID, средства мониторинга, а также порядок переноса массива при замене контроллера. Эти возможности зависят от конкретной модели.
Отдельного внимания требует кэш записи. Контроллер может подтвердить запись до того, как данные попадут на накопители. Для защиты содержимого кэша при отключении питания применяются разные решения: например, battery backup unit (BBU) или перенос данных во флеш-память с помощью резервного источника энергии. Наличие и состояние такой защиты нужно проверять по модели контроллера; само слово «аппаратный» её не гарантирует.
Программный RAID создаёт операционная система. Например, Linux mdraid управляет массивом без отдельного RAID-контроллера и поддерживает в том числе SATA, SCSI и NVMe-накопители. Такая схема позволяет не привязывать массив к определённой модели контроллера, но использует ресурсы процессора сервера. Сравнивать производительность двух подходов нужно на конкретных дисках и нагрузке: аппаратный RAID не будет быстрее во всех случаях.
Есть и RAID, настраиваемый через прошивку платформы. Меню настройки в BIOS или UEFI само по себе не означает, что всеми операциями управляет выделенный аппаратный контроллер. Перед развёртыванием сервера полезно выяснить, какая реализация RAID используется, какими средствами отслеживать состояние дисков и как восстанавливать доступ к массиву после отказа оборудования.
RAID для NVMe и GPU-серверов: особый случай
NVMe RAID можно реализовать программно, а некоторые аппаратные RAID-контроллеры также поддерживают NVMe-накопители. Но наличие NVMe в сервере ещё не означает, что накопители подключены через RAID-контроллер. Перед выбором схемы нужно проверить способ подключения дисков, поддержку контроллера и то, видит ли операционная система каждый накопитель отдельно.
В сервере с видеокартами уровень RAID выбирают по назначению хранилища, а не по числу видеокарт. Для локального кэша набора данных можно отдать приоритет скорости, если исходные файлы хранятся отдельно и кэш можно создать заново. NVIDIA использует такой подход в некоторых системах DGX: локальные NVMe работают в RAID 0, а исходный набор данных находится в общем хранилище. Для локального хранения единственной копии данных этот пример не подходит.
Иной случай — контрольные точки обучения модели. Их запись и последующее чтение могут требовать высокой пропускной способности, но потеря контрольной точки также означает потерю сохранённого результата работы. Поэтому для неё нужно определить место постоянного хранения и порядок резервного копирования; быстрый локальный массив может быть лишь частью этой схемы. Производительность хранилища следует проверять на самой рабочей нагрузке, включая чтение данных и запись контрольных точек.
Если RAID проектируется именно для вычислительного сервера, важно учитывать не только накопители, но и общую архитектуру системы. Отдельно эти конфигурации разобраны в нашем обзоре линейки серверов.
RAID — это не резервное копирование
RAID помогает сохранить доступ к данным при отказе диска в пределах, которые допускает выбранный уровень. Но массив не хранит предыдущие версии файлов. Если администратор удалил каталог, приложение повредило базу данных или вредоносная программа зашифровала файлы, изменения затронут рабочие данные на массиве. Для возврата к исправной версии нужна резервная копия.
Копию следует хранить отдельно от рабочего массива. Второй том на тех же дисках не защитит от отказа всего сервера; доступная из рабочей системы копия может пострадать при атаке. Для критичных данных CISA рекомендует хранить защищённые копии вне доступа атакуемой системы и регулярно проверять их целостность и возможность восстановления.
Практический порядок такой: определить, сколько последних изменений допустимо потерять, настроить под это расписание копирования и проверить восстановление файла или сервиса из копии. Само сообщение «копирование завершено» ещё не подтверждает, что сервер удастся вернуть в работу. RAID сокращает последствия некоторых отказов накопителей, а резервное копирование даёт возможность восстановить данные после других сбоев и ошибок.
Как выбрать уровень RAID под задачу
Начните с роли данных и характера нагрузки: важны объём записи, требуемая полезная ёмкость и последствия остановки сервера. Таблица даёт отправные варианты для проектирования, а не готовую конфигурацию для любой системы.
| Задача | С чего начать выбор | Почему | Что проверить |
|---|---|---|---|
| Системный раздел сервера | Зеркало из двух дисков | Сервер сможет продолжить работу при отказе одного диска | Поддержку загрузки с массива и порядок замены диска |
| Сервер баз данных с частой записью | RAID 10 | Зеркалирование и чередование без расчёта чётности при записи | Задержки записи, нагрузку на журнал транзакций и требуемую ёмкость |
| Хранилище виртуальных машин | RAID 10 при интенсивной записи; уровни с чётностью — после проверки нагрузки | Виртуальные машины могут одновременно создавать много операций ввода-вывода | Нагрузку в часы пик и скорость работы после отказа диска |
| Архив видеонаблюдения | RAID 6 для крупного массива, если нужна защита от отказа двух дисков | Позволяет сохранить больше полезной ёмкости, чем зеркальные пары | Суммарный поток записи, срок хранения архива и время восстановления массива |
| Временный кэш GPU-сервера | RAID 0, если данные можно повторно получить из основного хранилища | Приоритет у ёмкости и скорости локального кэша | Где хранится исходная копия и сколько времени займёт повторное заполнение кэша |
Microsoft в актуальном руководстве по SQL Server on Linux приводит пример отдельного тома журнала на RAID 10 из шести дисков. В AXIS Camera Station S1264 поддерживаются RAID 0, 1, 5, 6 и 10, причём заводской уровень зависит от ёмкости модели. Эти примеры показывают общий принцип: конфигурацию выбирают под профиль нагрузки и конкретную платформу. Пример с воспроизводимым кэшем основан на схеме хранения NVIDIA DGX.
После выбора уровня рассчитайте ёмкость на дисках одинакового размера. Например, шесть дисков по 4 ТБ в RAID 6 дают номинально 16 ТБ полезной ёмкости до учёта файловой системы и служебных накладных расходов: (6 − 2) × 4 ТБ = 16 ТБ. Отдельный резервный диск (hot spare) в этот объём не входит. Если резервный диск настроен и поддерживается контроллером, при отказе накопителя резервный диск может быть автоматически задействован для восстановления массива.
Наконец, настройте оповещения о состоянии дисков и проверьте процедуру замены. Каждый уровень RAID выдерживает только определённое число отказов дисков, поэтому деградированный массив нужно восстановить как можно скорее, даже если сервер продолжает работать.
Часто задаваемые вопросы
Заключение
Выбор RAID начинается с роли данных и профиля нагрузки. Для системного тома часто используют зеркало, для интенсивной записи рассматривают RAID 10, для крупных массивов — схемы с чётностью. Любую конфигурацию нужно проверить по совместимости, производительности на реальной нагрузке и времени восстановления. RAID при этом не заменяет отдельные резервные копии.
Если проектируете сервер для вычислений и работы с большими наборами данных, посмотрите GPU-серверы DigitalRazor. Чтобы подобрать конфигурацию хранилища под конкретную нагрузку, напишите нам: укажите тип данных, объём записи, требуемую ёмкость и допустимое время простоя.





















