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 системе может потребоваться:
- прочитать старые данные;
- прочитать старую Parity;
- рассчитать новое значение;
- записать новые данные;
- обновить 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 Swap | Hot 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 против резервного копирования
| RAID | Backup |
|---|---|
| Защищает от отдельных отказов дисков | Позволяет вернуть прошлое состояние данных |
| Работает постоянно | Создает независимые копии |
| Не защищает от удаления | Может восстановить удаленный файл |
| Не защищает от 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
- Считать RAID резервным копированием.
- Не мониторить состояние массива.
- Игнорировать Degraded Mode.
- Использовать RAID 0 для критичных данных.
- Недооценивать время Rebuild.
- Не иметь Hot Spare для критичных систем.
- Выбирать уровень только по полезной емкости.
- Использовать Application Account или Server без независимого Backup.
- Не проверять состояние Controller Cache.
- Не тестировать восстановление после отказа.
Как выбрать 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 с механизмами избыточности |
| ZFS | File System с собственными механизмами защиты данных |
| High Availability | RAID является одним из уровней повышения доступности |
| 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.