Что такое RAID

Обновлено Обновлено: Опубликовано Опубликовано:

RAID —
простыми словами

технология объединения дисковых носителей (HDD или SSD). Нужна для повышения их производительности и/или надежности хранения данных. Последняя достигается за счет того, что информация в RAID не хранится на одном носителе, а присутствует ее копия или последовательность для восстановления. Расшифровывается как Redundant Array of Independent Disks или избыточный массив независимых дисков.

Подразделяется на уровни по способу объединения:

  • RAID 0 (мин. 2 диска) — объединяет диски в одно большое пространство. Не является отказоустойчивым, улучшают производительность. Рекомендуется использовать только для данных, не представляющих важность.
  • RAID 1 (мин. 2 диска) — зеркальное хранение информации. На оба диска пишется одно и тоже. Дают отказоустойчивость и производительность. Самый простой с точки зрения реализации, понимания и восстановления уровень.
  • RAID 2 (мин. 7 дисков) — массивы с применением кода Хемминга. Используется редко. Отказоустойчивые.
  • RAID 5 (мин. 3 диска) — для всех данных есть контрольная сумма, которая храниться на другом диске, и с помощью которой можно эти данные восстановить.

А также возможны комбинации RAID:

  • 0+1 (мин. 4 диска) — это уровни 0 и 1 (зеркало объединений, то есть взяли несколько RAID 0 и объединили их в зеркало).
  • 1+0 или 10 (мин. 4 диска) — наоборот, объединение зеркал. Используется чаще, так как он надежнее.
  • 5+0 или 50 (мин. 6 дисков) — объединение нескольких массивов 5-о уровня.
  • и так далее ...

Реализация бывает программная и аппаратная:

  1. Программная поддерживается серверными системами Windows или многими UNIX-системами.
  2. Для аппаратной требуется специализированное оборудование (RAID-контроллер) или поддержка технологии со стороны материнской платы. Настройка выполняется во встроенной утилите, которую можно вызвать при загрузке компьютера. Купить контроллер можно в любом компьютерном магазине, цены в диапазоне от 500 до 300 000 рублей. 

Подробнее о RAID на Википедии



Дмитрий Моск
— IT-специалист.
Настройка серверов, услуги DevOps.

Другие термины

Git   Драйвер   ClickHouse   SOCKS   Битрикс24   Viber   NGINX   Скриншот   Service Mesh   Mango АТС   CMS   Selinux   TeamCity   Контроллер домена   Маска сети   Samba   Ansible   Xibo   Кэш   Терминальный сервер  
.....

Реклама