Реклама:

Избыточный массив независимых дисковых накопителей (Redundant Array of Independent/Inexpensive Disks — RAID) разрабатывался в целях повышения отказоустойчивости и эффективности систем компьютерных запоминающих устройств. Технология RAID разработана в Калифорнийском университете в 1987 году. В ее основу положен принцип использования нескольких дисков небольшого объема, взаимодействующих друг с другом посредством специального программного и аппаратного обеспечения, в качестве одного диска большой емкости.

Первоначальная конструкция RAID предусматривала простое соединение областей памяти нескольких отдельных дисков. Но, как оказалось, подобная схема снижает надежность матрицы и практически не влияет на ее быстродействие. Например, четыре диска, объединенные в матрицу, которая работает как один диск, будут "сбоить" в четыре раза чаще, чем один диск той же емкости. Для повышения надежности и быстродействия матрицы ученые университета Беркли предложили шесть уровней RAI D. Каждый из них характеризуется определенной отказоустойчивостью, емкостью запоминающего устройства и быстродействием.

В июле 1992 года была создана организация RAID Advisory Board (RAB), которая занимается разработкой спецификаций RAID, согласованием программ для его различных уровней, а также систематизацией класса программ для аппаратного обеспечения RAID.

В настоящее время организация RAB определила семь стандартных уровней RAID — от RAID 0 до RAID 6. Избыточный массив независимых дисковых накопителей (RAID) обычно реализуется посредством соответствующей платы контроллера. Кроме того, реализация RAID может быть обеспечена с помощью соответствующих программ (что, правда, не рекомендуется). Ниже перечислены существующие уровни RAID.

■ RAID 0 — полосование. Содержимое файла записывается одновременно на несколько дисков массива, работающих, как один дисковод большой емкости. Этот уровень обеспечивает высокую скорость выполнения операций чтения/записи, но очень низкую надежность. Для реализации уровня необходимы минимум два дисковода.

■ RAID 1 — зеркальное отражение. Данные, записанные на одном диске, дублируются на другом, что обеспечивает превосходную отказоустойчивость (при повреждении одного диска происходит считывание данных с другого). При этом заметного повышения эффективности матрицы по сравнению с отдельным дисководом не происходит. Для реализации уровня необходимы минимум два диска.

■ RAID 2 — код коррекции ошибок на уровне битов. Одновременно происходит побитовое дробление данных и запись кода коррекции ошибок (ЕСС) на нескольких дисках. Этот уровень предназначен для запоминающих устройств, не поддерживающих ЕСС (все дисководы SCSI и АТА имеют встроенный внутренний код коррекции ошибок). Он обеспечивает высокую скорость передачи данных и достаточную надежность матрицы. В то же время для достижения хотя бы 50%-ной эффективности необходимо минимум семь дисков. Для реализации этого уровня требуется несколько дисководов. Насколько я знаю, в настоящее время не существует коммерческих контроллеров RAID 2 или дисков, не поддерживающих ЕСС.


⇐ Предыдущая страница| |Следующая страница ⇒