Лев Корольков
Руководитель IT-департамента EFSOL Oblako
Время чтения: 16 мин

RAID

Объединение дисков в массив

RAID — технология объединения нескольких физических дисков в один логический массив. В зависимости от выбранного уровня RAID данные могут распределяться между накопителями, дублироваться или дополняться контрольной информацией для восстановления после отказа одного или нескольких дисков.

RAID широко применяется в серверах, системах хранения данных, NAS, виртуализации, базах данных и другой инфраструктуре, где важны производительность и доступность дисковой подсистемы.

RAID повышает устойчивость к отказу отдельных накопителей, но не является резервным копированием и не защищает от удаления файлов, шифровальщика, повреждения данных или полной потери системы хранения.

Что такое RAID простыми словами

Представим сервер с несколькими дисками.

Без RAID каждый диск работает отдельно:

Disk 1
Disk 2
Disk 3
Disk 4

RAID объединяет их в массив:

Disk 1 + Disk 2 + Disk 3 + Disk 4
↓
RAID array
↓
One logical storage

Операционная система может видеть такой массив как один логический диск, хотя физически данные находятся на нескольких накопителях.

Расшифровка RAID

RAID расшифровывается как Redundant Array of Independent Disks — избыточный массив независимых дисков.

Изначальная идея заключается в использовании нескольких накопителей совместно для получения характеристик, которых сложно добиться одним диском.

Для чего нужен RAID

RAID может решать несколько задач:

  • повышать отказоустойчивость;
  • увеличивать скорость чтения и записи;
  • объединять емкость нескольких дисков;
  • снижать последствия отказа одного накопителя;
  • повышать доступность серверных систем.

Конкретный результат зависит от уровня RAID.

Основные принципы RAID

RAID использует несколько базовых механизмов:

  • Striping — распределение данных между дисками;
  • Mirroring — зеркальное копирование;
  • Parity — хранение контрольной информации для восстановления.

Striping

Striping распределяет блоки данных между несколькими накопителями.

Block A → Disk 1
Block B → Disk 2
Block C → Disk 3
Block D → Disk 4

Несколько дисков могут обрабатывать операции параллельно, что повышает производительность.

Mirroring

Mirroring записывает одинаковые данные на несколько дисков.

Data A → Disk 1
Data A → Disk 2

Если один накопитель выходит из строя, копия остается на втором.

Parity

Parity — дополнительная информация, которая рассчитывается на основании данных нескольких дисков и позволяет восстановить потерянный блок при отказе определенного количества накопителей.

Контрольная информация распределяется или хранится согласно конкретному уровню RAID.

RAID 0

RAID 0 использует Striping без избыточности.

Disk 1 + Disk 2
↓
Striped data

Данные распределяются между всеми накопителями, поэтому доступная емкость примерно равна сумме их полезных объемов.

Преимущества RAID 0

  • высокая производительность;
  • используется почти вся емкость массива;
  • простая архитектура.

Недостаток RAID 0

RAID 0 не обеспечивает отказоустойчивость.

Если выходит из строя один диск, часть массива становится недоступной, и логический набор данных обычно теряется.

RAID 0 не следует использовать для важных данных без независимого резервного копирования.

RAID 1

RAID 1 использует Mirroring.

Disk 1: Data A
Disk 2: Data A

Данные записываются как минимум на два накопителя.

Преимущества RAID 1

  • простая отказоустойчивость;
  • быстрое восстановление после замены диска;
  • хорошая производительность чтения в некоторых реализациях.

Недостатки RAID 1

Главный недостаток — расход емкости на зеркало.

При двух одинаковых дисках полезный объем обычно соответствует емкости одного из них.

RAID 5

RAID 5 использует Striping с распределенной Parity.

Для такого массива требуется несколько накопителей, а полезная емкость уменьшается на объем, эквивалентный одному диску.

RAID 5 способен пережить отказ одного накопителя.

Пример RAID 5

Disk 1 → Data
Disk 2 → Data
Disk 3 → Parity

Next stripe:
Disk 1 → Data
Disk 2 → Parity
Disk 3 → Data

Parity распределяется между накопителями, а не хранится постоянно только на одном.

Преимущества RAID 5

  • эффективнее использует емкость, чем Mirroring;
  • выдерживает отказ одного диска;
  • хорошо подходит для некоторых сценариев чтения.

Недостатки RAID 5

Запись требует расчета и обновления Parity, поэтому может быть медленнее простого Striping.

Кроме того, во время Rebuild массив испытывает повышенную нагрузку, а отказ второго диска до завершения восстановления может привести к потере массива.

RAID 6

RAID 6 похож на RAID 5, но хранит дополнительную контрольную информацию и способен пережить отказ двух дисков в массиве.

За это приходится платить дополнительной емкостью и вычислительной нагрузкой при записи.

Когда выбирают RAID 6

RAID 6 часто рассматривают для массивов с большим количеством дисков и значительным временем Rebuild, где вероятность второго отказа во время восстановления становится существенным фактором.

RAID 10

RAID 10 сочетает Mirroring и Striping.

Mirror 1: Disk 1 + Disk 2
Mirror 2: Disk 3 + Disk 4
↓
Striping across mirrors

Он обеспечивает хорошую производительность и отказоустойчивость, но требует значительной избыточности по емкости.

Преимущества RAID 10

  • высокая производительность;
  • нет сложных расчетов Parity при каждой записи;
  • быстрое восстановление отдельных зеркал;
  • хорошо подходит для интенсивных операций записи.

Недостатки RAID 10

Для полезного хранения используется примерно половина суммарной емкости дисков.

Кроме того, возможность пережить несколько отказов зависит от того, какие именно накопители вышли из строя.

Сравнение популярных уровней RAID

УровеньОтказоустойчивостьЕмкостьОсобенность
RAID 0НетВысокаяМаксимум производительности без защиты
RAID 1Отказ одного диска в зеркалеОколо 50%Простое Mirroring
RAID 5Один дискМинус емкость одного дискаStriping плюс Parity
RAID 6Два дискаМинус емкость двух дисковПовышенная устойчивость
RAID 10Зависит от расположения отказовОколо 50%Mirroring плюс Striping

RAID и производительность

Влияние RAID на скорость зависит от:

  • уровня массива;
  • числа накопителей;
  • типа дисков;
  • RAID Controller;
  • Cache;
  • размера блока;
  • характера нагрузки.

Нельзя считать, что любой RAID автоматически ускоряет все операции.

Чтение и запись

RAID 0 и RAID 10 обычно хорошо масштабируют параллельный ввод-вывод.

RAID с Parity может иметь дополнительный Write Penalty из-за необходимости рассчитывать и записывать контрольную информацию.

Write Penalty

При небольшой записи в Parity RAID системе может потребоваться:

  1. прочитать старые данные;
  2. прочитать старую Parity;
  3. рассчитать новое значение;
  4. записать новые данные;
  5. обновить Parity.

Это создает дополнительную нагрузку по сравнению с обычной записью.

RAID и IOPS

IOPS показывает количество операций ввода-вывода в секунду.

Для Database и Virtualization этот показатель часто важнее линейной скорости в мегабайтах в секунду.

Разные RAID Levels по-разному влияют на Random Read и Random Write.

RAID и SSD

RAID можно строить не только на HDD, но и на SSD и NVMe.

При этом значительно растут требования к производительности Controller, интерфейсов и CPU, потому что сами накопители способны обрабатывать гораздо больше операций.

RAID и NVMe

Высокоскоростные NVMe SSD могут создавать нагрузку, с которой старый Hardware RAID Controller уже не справляется.

Поэтому для современных NVMe Infrastructure часто используются Software RAID или специализированные Storage Architectures.

Одинаковые ли диски нужны для RAID

Технически некоторые реализации позволяют использовать разные накопители, но полезная емкость и производительность часто ограничиваются характеристиками самого маленького или медленного диска.

Для предсказуемой работы обычно выбирают диски одинаковой емкости и близкой производительности.

RAID и размер дисков

Если в массиве несколько дисков разного объема, RAID Level может использовать только часть большого накопителя, равную емкости меньшего.

Конкретное поведение зависит от реализации.

Hot Spare

Hot Spare — запасной диск, установленный в системе и ожидающий отказа одного из рабочих накопителей.

После обнаружения Failure Controller может автоматически включить Spare в массив и начать Rebuild.

Зачем нужен Hot Spare

Он сокращает время между отказом диска и началом восстановления.

Это особенно важно для серверов, где администратор не всегда может физически заменить накопитель сразу.

Hot Swap

Hot Swap означает возможность заменить диск без выключения системы.

Для этого должны поддерживаться соответствующие Controller, Backplane и накопители.

Hot Swap и Hot Spare

Это разные понятия.

Hot SwapHot Spare
Возможность заменить диск без остановкиЗаранее установленный резервный диск
Функция оборудованияЧасть Storage Policy

Что такое Rebuild

Rebuild — восстановление данных на новом или резервном диске после отказа накопителя.

RAID считывает оставшиеся данные и Parity или зеркало и восстанавливает содержимое.

Почему Rebuild опасный период

До завершения восстановления массив может иметь сниженную отказоустойчивость.

Кроме того, оставшиеся диски испытывают повышенную нагрузку из-за интенсивного чтения.

Время Rebuild

Продолжительность зависит от:

  • емкости дисков;
  • их скорости;
  • текущей нагрузки;
  • уровня RAID;
  • производительности Controller;
  • числа накопителей.

Для больших массивов Rebuild может занимать значительное время.

RAID и большие HDD

С ростом емкости HDD увеличивается время полного чтения диска при Rebuild.

Поэтому при проектировании больших массивов особенно важно учитывать вероятность дополнительного отказа и выбирать подходящий уровень избыточности.

Degraded Mode

После отказа диска массив продолжает работать в Degraded Mode.

Производительность может снизиться, потому что часть данных приходится восстанавливать на лету из зеркала или Parity.

Failed RAID

Если количество одновременно отказавших дисков превышает допустимое для выбранного уровня RAID, массив может стать недоступным.

В таком случае восстановление зависит уже от Backup или специализированных процедур Data Recovery.

RAID не является Backup

Это главное правило эксплуатации RAID.

Если пользователь случайно удалит файл, RAID корректно удалит его на всех дисках массива.

Если Ransomware зашифрует данные, RAID сохранит зашифрованные версии.

RAID против резервного копирования

RAIDBackup
Защищает от отдельных отказов дисковПозволяет вернуть прошлое состояние данных
Работает постоянноСоздает независимые копии
Не защищает от удаленияМожет восстановить удаленный файл
Не защищает от RansomwareИзолированный Backup может помочь восстановиться

RAID и Ransomware

Шифровальщик работает на уровне файловой системы и изменяет доступные данные.

RAID воспринимает это как обычную запись и корректно распространяет изменения по массиву.

Для восстановления требуется независимый Backup.

RAID и Snapshot

Snapshot сохраняет состояние Storage в определенный момент времени.

Он может помочь восстановить случайно измененные данные, но не является полной заменой Backup, особенно если Snapshot находится на той же системе хранения.

RAID и файловая система

RAID работает ниже или рядом с File System Layer.

Applications
↓
File system
↓
RAID
↓
Physical disks

File System управляет файлами и каталогами, а RAID — распределением Blocks по накопителям.

RAID и повреждение файловой системы

Если File System повреждена логической ошибкой, RAID может исправно хранить одинаково поврежденные данные.

Поэтому избыточность дисков не решает все проблемы Storage.

Bit Rot

Bit Rot — незаметное повреждение данных со временем.

Классический RAID не всегда способен определить, какая из нескольких копий является правильной, если нет дополнительной end-to-end проверки Checksums.

Checksums

Современные Storage Systems могут использовать Checksums для проверки целостности Blocks.

Это дополняет RAID и помогает обнаруживать Silent Data Corruption.

RAID и ZFS

ZFS сочетает File System и Volume Management и имеет собственные механизмы избыточности, Checksums и восстановления.

В такой архитектуре часто не рекомендуется скрывать физические диски за классическим Hardware RAID, потому что File System полезно видеть состояние каждого накопителя напрямую.

RAIDZ

RAIDZ — механизм избыточности в ZFS, концептуально похожий на Parity RAID, но интегрированный с самой файловой системой и ее проверками целостности.

RAID и Storage Spaces

Современные операционные системы и Storage Platforms могут реализовывать похожие механизмы через собственные Software-defined Storage Technologies.

Поэтому слово RAID не всегда означает отдельный аппаратный Controller.

Hardware RAID

Hardware RAID реализуется специализированным Controller.

Операционная система видит готовый Logical Volume, а распределением данных занимается Controller.

Преимущества Hardware RAID

  • вычисления выполняет отдельный Controller;
  • может иметь Cache;
  • операционная система получает простой Logical Disk;
  • часто интегрирован с серверным оборудованием.

Недостатки Hardware RAID

Controller становится дополнительным компонентом, от которого зависит доступ к массиву.

При его отказе иногда требуется совместимый Controller для восстановления конфигурации.

Software RAID

Software RAID реализуется средствами операционной системы или Storage Software.

Современные CPU обычно имеют достаточно производительности для многих подобных задач.

Преимущества Software RAID

  • меньше зависимости от конкретного Controller;
  • гибкая интеграция с OS;
  • удобен для современных Storage Architectures;
  • не требует отдельного аппаратного RAID-модуля.

Недостатки Software RAID

Реализация использует ресурсы Host и зависит от возможностей конкретной операционной системы.

Кроме того, Boot и Recovery требуют правильной конфигурации.

Fake RAID

Некоторые Consumer Controllers предлагают RAID-функции, часть которых выполняется Driver и CPU системы.

Такие реализации занимают промежуточное положение между полноценным Hardware RAID и Software RAID.

RAID Controller Cache

Controller может использовать Cache для ускорения операций записи.

Данные сначала попадают в быструю память, а затем записываются на накопители.

Write-back Cache

При Write-back операция считается завершенной до физической записи на диски.

Это значительно ускоряет работу, но требует защиты Cache от потери питания.

Battery-backed Cache

Для сохранения данных при отключении питания Controller может использовать резервное питание или энергонезависимую память.

Без такой защиты агрессивный Write-back способен создать риск потери незаписанных данных.

Write-through Cache

При Write-through операция подтверждается только после записи на Storage.

Такой режим обычно безопаснее при отсутствии защищенного Cache, но может быть медленнее.

RAID и UPS

UPS уменьшает риск внезапного отключения питания, но не заменяет защиту Controller Cache и корректное завершение операций.

Для критичных серверов эти меры дополняют друг друга.

RAID и SMART

SMART содержит диагностические показатели накопителя.

Monitoring SMART может помочь заметить ухудшение состояния диска до полного отказа.

Однако отсутствие предупреждений не гарантирует, что диск не откажет внезапно.

RAID Monitoring

Необходимо контролировать:

  • состояние каждого диска;
  • Degraded Mode;
  • Rebuild Progress;
  • Controller Errors;
  • температуру;
  • Hot Spare;
  • Cache Status.

Почему RAID без мониторинга опасен

RAID 1 может месяцами работать на одном исправном диске после отказа второго.

Пользователи ничего не заметят до отказа оставшегося накопителя.

Поэтому Alerts должны сразу поступать администраторам.

RAID и Zabbix

Monitoring Systems вроде Zabbix могут получать состояние Controller и дисков через Agent, SNMP или Vendor Tools.

Это позволяет создавать Alerts по Failed Disk и Degraded Array.

RAID и SIEM

Storage Failure обычно относится скорее к Infrastructure Monitoring, чем к Security Incident, но критичные Hardware Events также могут передаваться в централизованные системы логирования.

RAID и серверы

В сервере RAID часто используется для:

  • операционной системы;
  • виртуальных машин;
  • баз данных;
  • файлового хранилища;
  • локального Backup Cache.

RAID для операционной системы

Для Boot Disks часто используют Mirroring, потому что важнее простое восстановление после отказа одного накопителя, чем максимальная емкость.

RAID для базы данных

Database Workload обычно чувствителен к Latency и IOPS.

Поэтому для интенсивной записи часто выбирают архитектуры с высокой производительностью и предсказуемым Rebuild, например RAID 10.

Конкретный выбор зависит от СУБД, нагрузки и Storage Platform.

RAID для файлового сервера

Для File Storage важны одновременно емкость и надежность.

Уровень RAID выбирается с учетом размера массива, числа пользователей, требований к скорости и времени восстановления.

RAID и виртуализация

Hypervisor может размещать десятки Virtual Machines на одном массиве.

Такой Storage получает смешанную Random I/O нагрузку, поэтому выбор RAID существенно влияет на производительность всей виртуальной инфраструктуры.

RAID и Hyper-V

В Hyper-V Storage может использоваться для VHDX Virtual Disks и других компонентов VM.

Низкая производительность массива влияет сразу на несколько виртуальных серверов.

RAID и Proxmox

В Proxmox могут применяться классические RAID Controllers, Software RAID, ZFS и распределенные Storage Systems.

Выбор зависит от архитектуры Cluster и требований к отказоустойчивости.

RAID и 1С

Производительность дисковой подсистемы влияет на работу 1С, особенно при размещении Database, временных файлов и виртуальных машин.

В файловом варианте 1С Storage Latency может непосредственно влиять на операции пользователей.

В клиент-серверной архитектуре особенно важна производительность дисков Database Server.

RAID для SQL-базы 1С

При высокой нагрузке важны не только объем и Sequential Speed, но и Random I/O, Latency и устойчивость к сбоям.

Поэтому RAID Level следует выбирать по реальному профилю Database Workload, а не только по максимальной емкости.

RAID и NAS

NAS часто использует RAID для защиты общего файлового хранилища от отказа накопителя.

Но резервные копии NAS должны храниться отдельно от самого массива.

RAID и SAN

Корпоративные Storage Arrays могут использовать более сложные механизмы распределения данных, которые концептуально выполняют функции классического RAID, но скрыты внутри Storage Platform.

RAID и Cloud

В публичном Cloud пользователь часто работает с виртуальными дисками, а физическая избыточность Storage реализуется Provider.

Создавать дополнительный RAID поверх виртуальных дисков имеет смысл только после анализа архитектуры и требований к производительности.

RAID поверх облачных дисков

Например, Striping нескольких Cloud Volumes может увеличивать доступную производительность, но одновременно усложняет Storage Management.

Нужно учитывать SLA и свойства каждого Volume.

RAID и Object Storage

Object Storage обычно использует собственные распределенные механизмы репликации или Erasure Coding.

Пользователь не управляет классическим RAID напрямую.

Erasure Coding

Erasure Coding концептуально напоминает расширенный механизм Parity: данные разбиваются на части и дополняются избыточными фрагментами.

Он широко используется в распределенных Storage Systems.

RAID и Replication

Replication и RAID не являются одним и тем же.

RAID обычно защищает от отказа отдельных дисков внутри системы, а Replication создает копии данных между узлами или площадками.

RAID и High Availability

RAID устраняет только один тип отказа — накопитель.

Сервер все равно может стать недоступен из-за:

  • отказа Controller;
  • Motherboard;
  • Power Supply;
  • OS;
  • Network;
  • ошибки приложения.

Для полной High Availability нужны дополнительные механизмы.

RAID и кластер

Cluster обеспечивает устойчивость к отказу целого Node, а RAID — дисков внутри Node.

Эти уровни могут использоваться совместно.

RAID и Disaster Recovery

RAID не защищает от пожара, затопления, кражи сервера или полной потери дата-центра.

Для таких событий требуется отдельная площадка, Backup или Replication.

RAID и RPO

RAID практически не создает исторические точки восстановления, поэтому сам по себе не определяет RPO для логических ошибок.

RPO обеспечивается Backup, Replication и другими механизмами Data Protection.

RAID и RTO

RAID может уменьшить Downtime после отказа одного диска, поскольку система продолжает работать в Degraded Mode.

Таким образом, он способен улучшать доступность, но не заменяет полноценный Recovery Plan.

RAID и шифрование дисков

Encryption и RAID решают разные задачи.

RAID обеспечивает избыточность, а Encryption защищает Confidentiality данных.

Можно использовать оба механизма одновременно.

RAID и DLP

DLP предотвращает утечки данных, а RAID защищает Storage от некоторых Hardware Failures.

Между этими технологиями нет прямой взаимозаменяемости.

RAID и Zero Trust

Zero Trust относится к управлению Access, а RAID — к хранению данных.

RAID не определяет, кто имеет право читать файлы.

RAID и хеширование

Хеши и Checksums могут дополнять RAID, обнаруживая повреждение данных.

RAID без end-to-end Integrity Checks не всегда способен определить Silent Corruption.

Типичные ошибки при использовании RAID

  1. Считать RAID резервным копированием.
  2. Не мониторить состояние массива.
  3. Игнорировать Degraded Mode.
  4. Использовать RAID 0 для критичных данных.
  5. Недооценивать время Rebuild.
  6. Не иметь Hot Spare для критичных систем.
  7. Выбирать уровень только по полезной емкости.
  8. Использовать Application Account или Server без независимого Backup.
  9. Не проверять состояние Controller Cache.
  10. Не тестировать восстановление после отказа.

Как выбрать RAID

Шаг 1. Определить допустимый отказ

Решите, сколько одновременных отказов дисков должна выдерживать система.

Шаг 2. Оценить нагрузку

Random I/O, Sequential Read, Database Write и File Storage требуют разных характеристик.

Шаг 3. Определить полезную емкость

Mirroring и Parity уменьшают доступный объем.

Шаг 4. Оценить Rebuild

Чем больше диски, тем дольше может идти восстановление.

Шаг 5. Продумать Monitoring

Отказ диска должен создавать немедленный Alert.

Шаг 6. Создать Backup

Независимо от уровня RAID важные данные должны резервироваться отдельно.

Какой RAID выбрать для разных задач

ЗадачаЧастый подход
Максимальная скорость без критичных данныхRAID 0
Простое зеркало системных дисковRAID 1
Файловое хранилище с балансом емкостиRAID 5 или RAID 6 в зависимости от риска
Интенсивная Database нагрузкаЧасто RAID 10
Большой массив с повышенной устойчивостьюЧасто RAID 6 или иная Storage Architecture

Это не универсальные правила: конкретный выбор требует расчета нагрузки, SLA, стоимости и характеристик оборудования.

Практический пример

Компания устанавливает сервер базы данных с четырьмя SSD.

Основные требования — высокая производительность записи и возможность продолжить работу при отказе одного накопителя.

Использование RAID 0 дает максимальную емкость и скорость, но отказ любого SSD приводит к потере массива.

RAID 5 обеспечивает больше полезной емкости, однако Parity увеличивает стоимость операций записи.

Компания выбирает RAID 10:

SSD 1 ↔ SSD 2 mirror
SSD 3 ↔ SSD 4 mirror
↓
Striped mirrors

Суммарная полезная емкость составляет около половины физической, но система получает высокую производительность и отказоустойчивость.

Дополнительно настраиваются Alerts по состоянию SSD и Controller.

Отдельно выполняется ежедневный Backup базы на другую Storage System.

Таким образом, RAID защищает от отказа локального SSD, а Backup — от удаления, логического повреждения, Ransomware и других сценариев потери данных.

RAID для бизнеса

RAID позволяет уменьшить риск простоя из-за отказа накопителя и является базовым элементом многих серверных систем.

Однако выбор уровня должен учитывать стоимость простоя, производительность приложения и время восстановления массива.

Особенно важно не смешивать понятия отказоустойчивости и резервного копирования. RAID поддерживает доступность текущих данных, а Backup дает возможность вернуться к их предыдущей копии.

Преимущества RAID

  • повышает отказоустойчивость Storage;
  • может увеличивать производительность;
  • объединяет несколько дисков;
  • позволяет продолжать работу после некоторых отказов;
  • поддерживает Hot Spare и автоматический Rebuild;
  • подходит для Servers, NAS и Databases.

Ограничения RAID

  • не заменяет Backup;
  • не защищает от удаления файлов;
  • не защищает от Ransomware;
  • Rebuild создает дополнительную нагрузку;
  • не устраняет отказ Controller или целого Server;
  • избыточность уменьшает полезную емкость;
  • требует постоянного Monitoring.

Когда нужен RAID

RAID полезен там, где отказ одного накопителя не должен немедленно останавливать Business Service или приводить к потере текущего Storage.

Для критичной инфраструктуры RAID следует использовать вместе с Backup, Monitoring, UPS, High Availability и Disaster Recovery в зависимости от требований системы.

Связанные термины

ТерминСвязь с RAID
BackupЗащищает от логической и полной потери данных
HDDМожет использоваться как физический диск массива
SSDИспользуется для высокопроизводительных RAID
NVMeВысокоскоростные накопители для современных Storage Systems
Hot SpareРезервный диск для автоматического Rebuild
RebuildВосстановление избыточности после отказа диска
NASЧасто использует RAID для локального Storage
SANКорпоративная Storage Infrastructure с механизмами избыточности
ZFSFile System с собственными механизмами защиты данных
High AvailabilityRAID является одним из уровней повышения доступности
IOPSВажный показатель производительности массива
SnapshotСохраняет состояние данных, но не заменяет независимый Backup

Краткий итог

RAID — технология объединения нескольких дисков в логический массив для повышения производительности, отказоустойчивости или эффективного использования емкости. Разные уровни RAID используют Striping, Mirroring и Parity в различных сочетаниях.

RAID 0 обеспечивает высокую производительность без защиты, RAID 1 использует зеркало, RAID 5 и RAID 6 применяют контрольную информацию, а RAID 10 объединяет Mirroring и Striping.

Главное ограничение RAID заключается в том, что он не является резервным копированием. Для надежной инфраструктуры массив необходимо сочетать с независимым Backup, Monitoring и планом восстановления. Выбор уровня RAID должен определяться реальной нагрузкой, стоимостью простоя, допустимым количеством отказов и требованиями к производительности Storage.

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

6 вопросов
Что такое RAID?

RAID — технология объединения нескольких физических дисков в единый логический массив. В зависимости от уровня она позволяет повысить производительность, отказоустойчивость или эффективнее использовать общую емкость накопителей.

Чем RAID 1 отличается от RAID 0?

RAID 0 распределяет данные между дисками и повышает производительность, но не имеет избыточности: отказ одного диска обычно приводит к потере массива. RAID 1 хранит зеркальную копию данных и способен продолжать работу после отказа одного диска в зеркале.

Что лучше: RAID 5, RAID 6 или RAID 10?

Универсально лучшего варианта нет. RAID 5 эффективнее использует емкость и выдерживает отказ одного диска, RAID 6 — двух, а RAID 10 обычно обеспечивает высокую производительность и быстрое восстановление за счет зеркалирования. Выбор зависит от нагрузки, числа дисков и требований к отказоустойчивости.

Является ли RAID резервным копированием?

Нет. RAID защищает прежде всего от отказа отдельных накопителей. Если файл удален, поврежден приложением или зашифрован Ransomware, изменения распространяются по массиву. Для таких случаев необходим независимый Backup.

Что происходит после отказа диска в RAID?

Если уровень RAID допускает такой отказ, массив переходит в Degraded Mode и продолжает работать. После установки нового диска или активации Hot Spare начинается Rebuild — восстановление недостающих данных и избыточности массива.

Нужно ли мониторить RAID, если сервер продолжает работать?

Да. Массив может продолжать работать после отказа диска незаметно для пользователей, но его запас отказоустойчивости при этом уменьшается. Поэтому состояние дисков, Degraded Mode, Rebuild и ошибки Controller должны постоянно контролироваться системой мониторинга.

Была ли статья полезна?
Документ обновляется командой EFSOL. Свяжитесь с нами, если нашли неточность.
Нужна консультация?

Поможем спроектировать, развернуть и сопроводить облачную или гибридную инфраструктуру под задачи вашего бизнеса.

Ответим в течение часа в рабочее время
Заказать звонок

Оставьте свои данные для того, чтобы специалист с вами связался.

Заказать звонок

Оставьте свои данные для того, чтобы специалист с вами связался.