Отказоустойчивые системы хранения данных: RAID-массивы
Внизу статьи кратко описаны типы RAID-массивов, в том числе и RAID 15Каким образом можно увеличить производительность дисковой подсистемы? Способ рекшения зависит от конкретных приложений. Если они требуют очень высокой производительности (мультимедиа. Приложения САПР.. анимация. Обработка видеопотока и т.д.). то информацию на массиве из N дисков можно расположить блоками: файлы большого объема разбиваются на блоки. Каждый из которых записывается на отдельный диск. При возможности одновременного считывания информации со всего массива дисков скорость передачи данных возрастет почти в N раз (почти. Потому что некоторое время необходимо для восстановления исходного файла).
Другие задачи не требуют передачи большого объема данных. Напротив. Характеризуются большим количеством обращений. При которых производится считывание/запись файлов малого объема. Такая ситуация характерна для Web-серверов и серверов баз данных. В этом случае работу с массивом дисков следует организовать таким образом. чтобы каждый диск. являясь независимым устройством. содержал “эксклюзивную” информацию (т.е. его работа никак не координировалась с работой остального массива дисков).
Данные способы увеличения производительности дисковой подсистемы обладают одним очень существенным недостатком: они значительно снижают уровень сохранности данных. При выходе из ст роя одного диска теряется вся хранящаяся массивом информация. Если вероятность выхода из строя одного диска равна r то массива из N дисков - Nc r (поломка диска является независимым событием. Следовательно. Вероятность выхода из строя одного из N дисков определяется путем суммирования по всему массиву). Такая ситуация просто недопустима. Ведь простой в несколько часов может привести к значительным финансовым убыткам. А потеря информации – это практически прямой путь к банкротству. Партнеров по бизнесу. Клиентов электронных магазинов. Обладателей кредитных карт совершенно не волнует причина. По которой они лишаются обслуживания. – они просто обращаются за услугами в другую компанию.
Еще в 1987 году в трудах Калифорнийского университета (Беркли. Штат Калифорния) была опубликована научная работа. посвященная вопросам увеличения производительности дисковой подсистемы и повышения надежности хранения данных. Ее авторы Паттерсон (Pattersson). Гибсон (Gibson) и Катц (Katz) описали систему построения RAID или дискового массива с избыточным хранением данных (Redundant Arrays of Inexprensive Disks – избыточный массив недорогих дисков. Позднее буква “I” в аббревиатуре RAID стала означать слово Independent – независимый. Основная идея заключается в распределении информации по массиву дисков с вычислением контрольных сумм.
Набор дисков позволяет создать устройство большой емкости. Сохранность информации обеспечивается ее дублированием или вычислением контрольных сумм. Поэтому в случае выхода из строя диска данные могут быть восстановлены. В работе были описаны так называемые уровни RAID – частные случаи построения RAID-массивов. Первоначально их было всего пять (1-5). но дальнейшее развитие этой технологии привело к появлению новых (0.7; 1+0…), которые. по сути, являются расширением уровней, описанных в работе. Номер уровня не определяет степень сохранности данных или увеличение производительности, он является индикатором системы хранения данных. Уровень с большим номером не обязательно имеет преимущество перед уровнем, номер которого меньше.
Уровни RAID
RAID 0 – массив дисков без избыточного хранения данных. Информация разбивается на блоки, которые записываются на отдельные диски, что обеспечивает увеличение производительности. Данные способ хранения информации ненадежен (поломка одного диска приводит к потере всей информации), поэтому уровнем RAID как таковым не является. За счет возможности одновременного ввода/вывода с нескольких дисков RAID 0 обеспечивает максимальную скорость передачи данных и максимальную эффективность использования дискового пространства, так как не требуется места для хранения контрольных сумм. Реализация этого уровня очень проста. В основном RAID 0 применяется в тех областях, где требуется быстрая передача большого объема данных.
RAID 1 – дисковый массив с дублированием информации, так называемая схема с зеркалированием данных. В простейшем случае два накопителя содержат одинаковую информацию и являются одним логическим диском. Тем самым обеспечивается самый высокий уровень сохранности данных: при выходе из строя одного диска его функции выполняет другой (что абсолютно прозрачно для пользователя). Кроме того, этот уровень удваивает скорость считывания информации, так как эта операция может выполняться одновременно с двух дисков. Недостатками RAID 1 являются низкий коэффициент использования дискового пространства (всего 50%, ниже, чем на всех других уровнях) и снижение скорости записи, так как она должна производиться согласованно на два диска. Такая схема хранения информации используется в основном в тех случаях, где “цена” безопасности данных намного выше стоимости реализации системы хранения. Но поскольку цены на диски все время снижаются, RAID 1 становится все популярней. В серверах среднего уровня, где объем хранимой информации не так велик, его применение может быть вполне оправдано. RAID 1 прост в реализации, позволяет создать отказоустойчивую систему всего из двух дисков, самый большой его минус – высокая стоимость.
RAID 2 – схема резервирования данных с использованием кода Хэмминга (Hamming code) для коррекции ошибок – запатентован компанией Thinking Machines. Поток данных разбивается на слова таким образом, что количество бит в слое равно количеству дисков и при записи слова каждый отдельный бит записывается на свой диск. Для каждого слова вычисляется код коррекции ошибок, который записывается на выделенные диски для хранения контрольной информации. Их число равно количеству бит в слове контрольной суммы. Например, если слово состоит из четырех бит, то под контрольную информацию отводится три диска. RAID 2 – один из немногих уровней, позволяющих обнаруживать двойные ошибки и исправлять “на лету” одиночные. При этом он является самым избыточным среди всех уровней с контролем четности. Такая схема хранения подходит для приложений, где требуется передача большого объема данных (за счет параллельного обращения к дискам), но неприменима для задач с большим количеством запросов малого объема (за счет сравнительно большого объема операций, который требуется для перераспределения данных), RAID 2 относительно дорог, но при увеличении количества дисков стоимость реализации снижается. Эта схема хранения данных мало применяется, поскольку плохо справляется с большим количеством запросов, сложна в организации и имеет незначительные преимущества перед уровнем RAID 3.
RAID 3 – отказоустойчивый массив с параллельным вводом/выводом и диском контроля четности. Поток данных разбивается на блоки на уровне байт (хотя возможно и на уровне бит) и записывается одновременно на все диски массива, кроме диска, который выделен для хранения контрольных сумм, вычисляемых при записи данных. Поломка любого из дисков массива не приведет к потере информации, которую можно восстановить вычислением операции “исключающее ИЛИ (XOR)”, примененной к информации на оставшихся дисках. Этот уровень имеет намного меньшую избыточность, чем RAID 2, в схеме которого большинство дисков, хранящих контрольную информацию, нужны для определения неисправного разряда. Как правило, RAID-контроллеры могут получить данные об ошибке с помощью механизмов отслеживания случайных сбоев (при помощи расшифровки сигналов от дисков или дополнительного кодирования). Благодаря разбиению данных на блоки RAID 3 имеет высокую производительность. При считывании информации не производится обращения к диску с контрольными суммами (в случае отсутствия сбоя), что происходит всякий раз при операции записи. Поскольку при каждой операции ввода/вывода производится обращение практически ко всем дискам массива, одновременная обработка нескольких запросов невозможна. Этот уровень подходит для приложений с файлами большого объема и малой частотой обращений (в основном это сфера мультимедиа). Использование только одного диска для хранения контрольной информации объясняет тот факт, что коэффициент использования дискового пространства достаточно высок (и как следствие этого - относительно низкая стоимость). Кроме того, достоинством RAID 3 является незначительное снижение производительности при сбое и быстрое восстановление информации, недостатком – сложность реализации.
RAID 4 – отказоустойчивый массив независимых дисков с общим диском контроля четности, во многом схож с уровнем RAID 3. Поток данных разделяется не на уровне байтов, а на уровне блоков, каждый из которых записывается на отдельный диск. После записи группы блоков вычисляется контрольная сумма, которая записывается на выделенный для этого диск. Благодаря большему, чем у RAID 3, размеру блока возможно одновременное выполнение нескольких операций чтения. RAID 4 повышает производительность передачи файлов малого объема (за счет распараллеливания операции считывания). Но поскольку при записи должна изменяться контрольная сумма на выделенном диске, одновременное выполнение операций невозможно (налицо асимметричность операций ввода и вывода). Этот уровень имеет все недостатки RAID 3 и не обеспечивает преимущества в скорости при передаче данных большого объема. Схема хранения разрабатывалась для приложений, в которых данные изначально разбиты на небольшие блоки, поэтому нет необходимости разбивать их дополнительно. RAID 4 – неплохое решение для файл-серверов, информация с которых в основном считывается и редко записывается. Эта схема хранения данных имеет невысокую стоимость, но ее реализация достаточно сложна, как и восстановление данных при сбое.
RAID 5 – отказоустойчивый массив независимых дисков с распределением контрольных сумм (массив с вращающейся четностью). Самый распространенный уровень. Блоки данных и контрольные суммы циклически записываются на все диски массива, отсутствует выделенный диск для хранения информации о четности: нет асимметричности конфигурации дисков. В случае RAID 5 все диски массива имеют одинаковый размер, но один из них невидим для операционной системы. Например, если 3 диска имеют размер 1 Гб, то фактически размер массива составляет 2 Гб, 1 Гб отводится на контрольную информацию. В случае добавления четвертого диска операционная система будет видеть 3 Гб, 1 Гб предназначен для хранения контрольных сумм. Самый большой недостаток уровней RAID от 2-го до 4-го – это наличие отдельного (физического) диска, хранящего информацию о четности. Операции считывания не требуют обращения к этому диску, и, как следствие, скорость их выполнения достаточно высока, но при каждой операции записи на нем изменяется информация, поэтому схемы RAID 2-4 не позволяют проводить параллельные операции записи RAID 5 лишен этого недостатка, так как контрольные суммы записываются на все диски массива, что делает возможным выполнение нескольких операций считывания или записи одновременно.
Грамотная реализация этого уровня в случае массива из N дисков позволяет одновременно обрабатывать N/2 блоков данных. RAID 5 имеет достаточно высокую скорость записи-считывания (скорость чтения ниже, чем у RAID 4) и малую избыточность, т.е. он экономичен. Надо отметить, что реализация уровня RAID 5 сложна, как и восстановление информации при сбое. Тем не менее это лучший вариант для Web-серверов и серверов баз данных.
RAID 6 – этот термин используют как минимум в трех разных случаях. Как часто бывает при бурном развитии технологии, различные производители компьютерного оборудования разрабатывают свои собственные расширения стандартных архитектур. Названия, которые им присваиваются, проихсодят иногда от инженерного сленга и представляют реальные технологические улучшения, другие же – плод творчества отдела маркетинга и своего рода попытка привлечь внимание покупателя (маркетинговая уловка).
Некоторые производители берут массив RAID 5, добавляют избыточные источники питания и, возможно, диск “горячего” резервирования (свободный диск, на который автоматически переносится информация с накопителя, вышедшего из строя, тем самым восстанавливается состояние системы до сбоя) и называют эту конфигурацию RAID 6. Другие просто несколько изменяют процедуру записи, используемую в RAID 5, добавляют к 5 единицу и получают RAID 6. Но настоящий RAID 6 – это отказоустойчивый массив независимых дисков с распределением контрольных сумм, вычисленных двумя независимыми способами. Этот уровень во многом схож с RAID 5, но наличие двух независимых схем контроля четности позволяет сохранять работоспособность системы при одновременном выходе из строя двух накопителей. Для вычисления контрольных сумм в RAID 6 используется алгоритм, построенный на основе кода Рида-Саломона. При его выполнении применяются специальные таблицы, или он является итерационным процессом, использующим линейные регистры с обратной связью. Этот уровень имеет очень высокую отказоустойчивость, большую скорость считывания (данные хранятся блоками, нет выделенных дисков для хранения контрольных сумм), но из-за большого объема контрольной информации – низкую скорость записи. Он очень сложен в реализации, характеризуется низким коэффициентом использования дискового пространства (для пятидискового массива он составляет всего 60%, ситуация исправляется с ростом числа накопителей). “Истинный” RAID 6 по многим характеристикам проигрывает другим уровням, поэтому на сегодняшний день не реализован ни одной фирмой, производящей RAID-системы. Все модели RAID 6, которые встречаются на рынке, - небольшие модификации RAID 5.
RAID 7 является зарегистрированной торговой маркой корпорации Storage Computer. Во многом он похож на RAID 4 с возможностью кеширования данных. В состав RAID 7 входит контроллер с встроенным микропроцессором под управлением операционной системы реального времени (SOS). Она позволяет обрабатывать все запросы на передачу данных (как между отдельными дисками, так и между массивом и компьютером) асинхронно и независимо. Блок вычисления контрольных сумм интегрирован с блоком буферизации, для хранения информации о четности используется отдельный диск, который может быть размещен на любом канале. RAID 7 имеет высокую скорость передачи данных и обработки запросов, хорошее масштабирование (при увеличении числа дисков повышается скорость записи). Самым большим недостатком этого уровня является стоимость его реализации.
У RAID-массивов всех уровней есть общая характеристика: операционная система сервера, к которому они подключены, работает с ними как с единым логическим диском. Это означает, что можно объединить различные RAID-уровни для создания массива массивов, где физические диски заменены. RAID-массивами второго уровня, которые не обязательно должны иметь ту же схему хранения данных, что и массив первого уровня. Объединение массивов позволяет создать системы хранения огромной емкости. В связи с техническими трудностями восстановления информации в случае сбоя RAID-массивы пятого уровня обычно содержат не более 5-6 дисков, их совокупной емкости может не хватить для хранения всей информации, но создание массива массивов решает эту проблему. Кроме того, комбинирование RAID-уровней позволяет использовать их преимущества и сглаживать недостатки. Обычно соединение устроено таким образом, что сервер работает с высокопроизводительным RAID-массивом, а низкопроизводительные используются для обеспечения сохранности данных.
RAID 1+0 – комбинация уровней 1 и 0. Каждый физический диск уровня RAID 0 заменяется массивом RAID 1. Это обеспечивает высокую передачу данных (сервер видит массив как RAID 0) и высокую их сохранность, но значительно ограничивает масштабирование, и коэффициент использования дискового пространства получается очень низким – всего 25%.
RAID 3+0 – массив нулевого уровня, роль дисков которого играют массивы RAID 3, сочетает производительность RAID 0 и отказоустойчивость RAID 3. Поскольку в схеме RAID 3 дисковое пространство используется более рационально, чем в RAID 1, то у массивов RAID 3+0 коэффициент его использования выше, чем у RAID 1+0, и равен 40%. Эта схема имеет ограниченное масштабирование.
RAID 5+0 - массив нулевого уровня, роль дисков которого играют массивы RAID 5. Он объединяет в себе отказоустойчивость и высокую производительность для приложений с большой интенсивностью запросов и высокую скорость передачи данных. RAID 5+0 обладает высокой производительностью и стоимостью. Эта схема тоже имеет ограниченное масштабирование. Возможен еще вариант RAID 5+3, когда физические диски массива RAID 5 заменяются массивами RAID 3.
Итак, идея создания RAID-системы заключается в следующем, из набора обычных дисковых накопителей создается массив, который управляется специальным контроллером и определяется сервером как единый логический диск большой емкости (как правило, физических дисков, способных хранить такой объем информации, не существует). Высокое быстродействие системы обеспечивается возможностью параллельного выполнения нескольких операций вывода (ввода), а сохранность информации – ее дублированием или вычислением контрольных сумм. Каждый уровень RAID имеет свои особенности, поэтому подходит для выполнения только определенного круга задач. Существует несколько способов реализации RAID-систем, рассмотрим их подробнее.
Реализация RAID-системы программным путем
Некоторые операционные си стемы, в частности Microsoft Windows NT (2000) Server и Novell NetWare. Имеют встроенные программы для реализации RAID-массивов (уровней 0, 1, 1+0 и даже 5). Самое большое преимущество такого способа построения RAID-систем – низкая стоимость, так как не требуется никаких дополнительных аппаратных средств. Для проведения всех операций (записи, считывания, вычисления контрольной суммы) программа использует ресурсы центрального процессора, что значительно снижает производительность всей системы. Следует отметить, что центральный процессор оптимизирован для работы с подсистемой памяти, а не периферийными устройствами. Основной вклад в снижение общей производительности вносит обработка прерываний от дисков. RAID-системы, реализованные программным путем, работают значительно медленнее аппаратных и характеризуются минимальной надежностью, поскольку при выходе сервера из строя возможна полная потеря всей информации. Кроме того, при замене неисправного диска, добавлении нового (в это время сервер, естественно, выключен) или изменении уровня RAID также теряются все накопленные данные.
RAID-системы на основе внутренних контроллеров
Чтобы повысить надежность, производительность и масштабирование RAID-систем, их строят на основе контроллеров, которые устанавливаются внутрь сервера (обычно они имеют PCI интерфейс). По этой шине можно передавать данные со скоростью, вполне достаточной для серверов начального и среднего уровней (максимальная пропускная способность 32-битной шины PCI – 132 Мб/с, 64-битной –264). RAID-контроллеры значительно разгружают центральный процессор, увеличивая производительность всей системы. Кроме того, наличие интегрированного кеша (до 128 Мб) повышает скорость работы дискового массива. BIOS контроллеров и прилагаемые программы позволяют создавать RAID-массивы различных уровней, заменять и добавлять диски без потери информации. Самые технологически совершенные контроллеры обеспечивают проведение так называемой “горячей” замены неисправного накопителя, т.е. без приостановки работы сервера. В них также реализована возможность удаленного управления и мониторинга RAID-системы. Большим недостатком внутренних контроллеров является их привязка к определенной платформе и операционной системе, подчас приходится сталкиваться с некорректной работой драйверов. Кроме того, эти контроллеры имеют ограниченные возможности по построению отказоустойчивых систем (в частности, она зависит от состояния сервера, выход которого из строя останавливает работу RAID-массива) и масштабированию. Внутренние контроллеры RAID-массивов значительно различаются по своим характеристикам и стоимости. Их основные производители – компании Mylex (безусловный лидер, поставляет до 80% всех контроллеров), AMI, Adaptec. Рассмотрим несколько классов этих устройств.
Дисковые контроллеры с возможностью организации RAID-массивов представляют собой стандартные дисковые контроллеры с несколько расширенными функциональными возможностями. Они позволяют реализовывать самые простые RAID-системы (уровни 0, 1, 1+0), как правило, не имеют памяти для кеширования, их стоимость составляет до 200 долл. (недорогое решение для серверов начального уровня).
Низкоуровневые (“0” канальные) RAID-контроллеры обычно не имеют интегрированных SCSI-чипов и для работы используют RAID-порт на материнской плате со встроенным дисковым SCSI-контроллером, поддерживающим функции обмена данными с накопителями. Сам контроллер выполняет только вычисления, необходимые для корректного функционирования RAID-массива, и кеширование данных (энергонезависимый кеш отсутствует). Данные устройства способны реализовывать следующие уровни RAID: 0, 1, 3, 5, 1+0, 3+0, 5+0, их стоимость составляет около 300 долл. Преимущество этих контроллеров – отличное соотношение цена/производительность, главный их недостаток – привязка к конкретному набору микросхем.
Высокоуровневые (“1+” канальные) RAID-контроллеры имеют встроенный дисковый контроллер и выполнят все функции по вводу/выводу информации, ее кешированию и вычислению собственно RAID-операций. Обычно они не имеют энергонезависимого кеша и не так сильно зависят от набора микросхем материнской платы, имеют расширенные функциональные возможности, но стоят в 1,5-2 раза дороже низкоуровневых контроллеров.
Полнофункциональные внутренние RAID-контроллеры имеют лучшие характеристики среди остальных классов внутренних контроллеров. Они обладают самыми производительными RISC-процессорами и большим объемом энергонезависимой кеш-памяти, имеют до 3 высокоскоростных каналов, способных поддерживать до 15 дисков каждый. Их интеллектуальный BIOS позволяет производить сложную настройку RAID-массива независимо от установленной операционной системы (поддерживаются следующие уровни RAID: 0, 1, 3, 5, 1+0, 3+0, 5+0). Высокие технические характеристики данных контроллеров являются причиной строгих требований, предъявляемых к модулям памяти, покупаемым для увеличения объема кеша, и определяют относительно высокую стоимость (до 2500 долл.).
Внешние RAID-контроллеры и автономные RAID-системы
У всех внутренних контроллеров есть один общий недостаток – их работа зависит от функционирования сервера; дефекты в изготовлении материнской платы, перепады напряжения, подаваемого на шину PCI, могут привести к искажению и потере информации. Выходом из этой ситуации является применение внешних RAID-массивов. Они размещаются в отдельном корпусе, оснащенном самостоятельным источником питания и имеющем разъемы высокоскоростных интерфейсов обмена данными (SCSI, Fibre Channel) для связи с сервером, который будет работать с внешним массивом как с единым логическим диском. Внешнюю RAID-систему можно собрать самостоятельно: купить внешний RAID-контроллер (производители Mylex, Digi-Data, AMI, Infortrend), внешний корпус для RAID-массивов (производитель Trimm Technology), жесткие диски и соединить все это. Обойдется несколько дешевле, чем покупка законченного решения (complete solution) от компании, специализирующейся на поставке автономных RAID-систем (Artecon, Antrone, Research, Bering, Raidtec Corp.). Подобные системы обладают повышенной надежностью, поскольку их компоненты изначально подогнаны один к другому в отличие от сборных решений. Для настройки внешнего RAID-массива не требуется драйверов, заменить вышедшие из строя диски значительно легче. Такие системы способны обслуживать запросы с нескольких серверов, следовательно. Позволяют создавать сверхнадежные кластерные системы (к RAID-массиву подключены два сервера, выполняющие текущие задачи, при выходе из строя одного все функции берет на себя другой; производительность, конечно, снижается, но кластер остается работоспособным).
Внешнюю RAID-систему и сервер к которому она подключена, можно разнести на значительное расстояние, что спасет информацию в случае, если в серверной комнате произойдет ЧП (пожар, затопление и т.д.). За высочайшие характеристики внешних RAID-систем приходится платить, и немало. Их стоимость может достигать нескольких сотен тысяч долларов, столь высокая цена – единственный фактор, препятствующий их широкому распространению. Поэтому ведущие производители RAID-массивов прилагают все усилия для снижения цен на свою продукцию. Например, компания Bering выпускает модель RaidRunner, в которой SCSI-диски заменены обыкновенными IDE-накопителями. Для связи с сервером эта модель имеет интерфейс SCSI (т.е. сервер “видит” RaidRunner как SCSI-диск), а специальный встроенный контроллер IDE-to-SCSI осуществляет преобразование сигналов между внутренним интерфейсом IDE и внешним SCSI. Применение технологии “IDE-to-SCSI” позволяет снизить стоимость RAID-системы до 30%. Кроме того, в последнее время стоимость хранения одного мегабайта информации постоянно снижается.
Дополнительные средства обеспечения надежности
Время от времени диски дают сбой или ломаются. Для того, чтобы функционирование системы не прекращалось, во многих RAID-массивах (в моделях высшего класса – во всех), реализована возможность “горячей” замены и “горячего” резервирования дисков. Об этом уже упоминалось выше, рассмотрим вопрос подробнее. Возможность “горячей” замены (hot swap) какого-либо компонента означает возможность его удаления из системы в случяе поломки и подключение нового без остановки работы. “Горячее” резервирование – это наличие в системе дополнительного простаивающего компонента, начинающего работать в случае выхода из строя устройства, которое он дублирует. Кроме дублирования информации на дисках высокая надежность RAID- систем достигается за счет избыточности элементов обслуживания массива – блоков питания, вентиляторов, контроллеров и даже портовых соединений. Самые технологичные модели имеют системы автоматического слежения за неисправностями и средства оповещения в случае их обнаружения (реализованы возможности дозвона по телефону или отправка сообщения на пейджер).
Там, где нужна высокая надежность хранения информации большой емкости и требуется высокая скорость передачи данных, применяются RAID-массивы. Цены на них постоянно снижаются, и распространение RAID-массивов расширяется. Сегодня уже трудно представить сервер среднего уровня без подключенного к нему RAID-массива.
Ведущие производители серверов (Compag, Hewlett Packard, IBM) поставляют свои модели с изначально установленными в них RAID-контроллерами. Все больше бизнесменов из самых различных сфер деятельности и IT-специалистов приходят к пониманию того, что сохранение деловой информации или обеспечение непрерывности работы всегда окупается.
Типы массивов:
RAID 0 представлен как дисковый массив повышенной производительности и меньшей отказоустойчивости.
RAID 1 определён как зеркальный дисковый массив.
RAID 2 зарезервирован для массивов, которые применяют код Хемминга.
RAID 3 и 4 используют массив дисков с чередованием и выделенным диском чётности.
RAID 5 используют массив дисков с чередованием и "невыделенным диском чётности".
RAID 6 используют массив дисков с чередованием и двумя независимыми "чётностями" блоков.
RAID 10 — RAID 0, построенный из RAID 1 массивов.
RAID 50 — RAID 0, построенный из RAID 5.
RAID 60 - RAID 0, построенный из RAID 6.
RAID 1+5 (15) и 5+1 (51) - Этот уровень построен на сочетании зеркалирования или дуплекса и чередования с распределенной четностью. Основная цель RAID 15 и 51 – значительное повышение надежности. Массив 1+5 продолжает работать при отказе трех накопителей, а 5+1 - даже при потере пяти из восьми жестких дисков! Платить приходится большим количеством неиспользуемой емкости дисков и общим удорожанием системы. Чаще всего для построения RAID 5+1 используют два контроллера RAID 5, которые зеркалируют на программном уровне, что позволяет снизить затраты. Массивы такой структуры можно организовать на базе стандартных накопителей. Сам массив RAID 15 не стандартизирован и производители не включают его в спецификации устройств. Его построение является инициативой отдельных пользователей и администраторов СХД, поэтому дисковый массив RAID 15 в готовом виде не выпускается.