Введение в RAID

Оценить
(0 голоса)

Аббревиатура RAID (Redundant Array of Independent Disks - избыточный массив дисковых накопителей) описывает разнообразные технологии, тесно связанные с размещением данных и производительностью. Выражение "массив дисковых накопителей" предполагает наличие некоторого аппаратного устройства, однако фактически RAID-технология может быть в равной степени реализована и на уровне программного обеспечения. "Массив дисковых накопителей" может быть физическим, виртуальным, а может быть и комбинацией обоих типов.

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

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

Поскольку RAID-устройства содержат свой собственный встроенный центральный процессор и некоторую форму операционной системы, то можно говорить о том, что аппаратная реализация RAID-технологии фактически представляет собой программную реализацию на некотором независимом устройстве. Однако аппаратные RAID-устройства часто также содержат аппаратно реализованный механизм XOR (exclusive OR - исключающее ИЛИ, процессор, выполняющий бинарные логические операции) для ускорения вычислений паритета на уровне RAID 5 (более подробно этот вопрос рассматривается несколько позже в этой главе).

Конкатенация
RAID 0: расслоение данных
RAID 1: зеркалирование
RAID 0+1: расслоение плюс зеркалирование
RAID 1+0: зеркалирование плюс расслоение

Добавить комментарий


Защитный код
Обновить