Знания сила :)

Ничто не дается даром в этом мире, и приобретение знания - труднейшая из всех задач, с какими человек может столкнуться. Карлос Кастанеда (Хуан Матус)
Показаны сообщения с ярлыком Raid. Показать все сообщения
Показаны сообщения с ярлыком Raid. Показать все сообщения

понедельник, 25 февраля 2013 г.

FAQ по Raid

FAQ по практической реализации RAID

Автор: Редакция
Дата: 12.12.2001
Когда нужен RAID?
Что такое "RAID"?
Какие существуют уровни RAID и какой из них выбрать?
Какой выбрать способ реализации RAID - программный или аппаратный?
Как выбрать модель RAID-контоллера?
Что, помимо контроллера, необходимо для практической реализации RAID?
Глоссарий по RAID технологии.

Когда нужен RAID?

Если Вы заинтересовались этой статьей, то Вы, по-видимому, столкнулись или предполагаете вскоре столкнуться с одной из ниже перечисленных проблем на Вашем компьютере:
- явно не хватает физического объема винчестера, как единого логического диска. Наиболее часто эта проблема возникает при работе с файлами большого объема (видео, графика, базы данных);
- явно не хватает производительности винчестера. Наиболее часто эта проблема возникает при работе с системами нелинейного видео монтажа или при одновременном обращении к файлам на винчестере большого количества пользователей;
- явно не хватает надежности винчестера. Наиболее часто эта проблема возникает при необходимости работать с данными, которые ни в коем случае нельзя потерять или которые должны быть всегда доступны для пользователя. Печальный опыт показывает, что даже самая надежная техника иногда ломается и, как правило, в самый не подходящий момент.
Решить эти и некоторые другие проблемы может создание на Вашем компьютере RAID-системы.

Что такое «RAID»?

В 1987 году Паттерсон (Patterson), Гибсон (Gibson) и Катц (Katz) из калифорнийского университета Беркли опубликовали статью «Корпус для избыточных массивов из дешевых дисководов (RAID)» (A Case for Redundant Arrays of Inexpensive Disks (RAID)). В этой статье описывались разные типы дисковых массивов, обозначаемых сокращением RAID - Redundant Array of Independent (или Inexpensive) Disks (избыточный массив независимых (или недорогих) дисководов). В основу RAID положена следующая идея: объединяя в массив несколько небольших и/или дешевых дисководов, можно получить систему, превосходящую по объему, скорости работы и надежности самые дорогие дисководы. Вдобавок ко всему такая система с точки зрения компьютера выглядит как один единственный дисковод.
Известно, что среднее время наработки на отказ массива дисководов равно среднему времени наработки на отказ одиночного дисковода, деленному на число дисководов в массиве. Вследствие этого среднее время наработки на отказ массива оказывается слишком малым для многих приложений. Однако дисковый массив можно несколькими способами сделать устойчивым к отказу одного дисковода. В вышеупомянутой статье было определено пять типов (уровней) дисковых массивов: RAID-1, RAID-2, ..., RAID-5. Каждый тип обеспечивал устойчивость на отказ, а также различные преимущества по сравнению с одиночным дисководом. Наряду с этими пятью типами популярность приобрел также дисковый массив RAID-0, НЕ обладающий избыточностью.

Какие существуют уровни RAID и какой из них выбрать?

RAID-0. Обычно определяется как НЕ избыточная группа дисководов без контроля четности. RAID-0 по способу размещения информации по дисководам, входящим в массив, иногда называется "Striping" ("полосатый" или "тельняшка"):
Дисковод 0 Дисковод 1 Дисковод 2
Блок 0
Блок 3
....
Блок N
Блок 1
Блок 4
....
Блок N+1
Блок 2
Блок 5
....
Блок N+2
Так как RAID-0 не обладает избыточностью, авария одного дисковода приводит к аварии всего массива. С другой стороны RAID-0 обеспечивает максимальную скорость обмена и эффективность использования объема дисководов. Поскольку для RAID-0 не требуются сложные математические или логические вычисления, затраты на его реализацию минимальны.
Область применения: аудио- и видео приложения требующие высокой скорости непрерывной передачи данных, которую не может обеспечить одиночный дисковод. Например, исследования, проведенные фирмой Mylex, с целью определить оптимальную конфигурацию дисковой системы для станции нелинейного видео монтажа показывают, что, по сравнению с одним дисководом, массив RAID-0 из двух дисководов дает прирост скорости записи/чтения на 96%, из трех дисководов - на 143% (по данным теста Miro VIDEO EXPERT Benchmark).
Минимальное количество дисководов в массиве "RAID-0" - 2шт.
RAID-1. Более известен как "Mirroring" ("Зеркалирование") - это пара дисководов, содержащих одинаковую информацию и составляющих один логический диск:
Дисковод 0 Дисковод 1
Блок 0
Блок 1
....
Блок N
Блок 0
Блок 1
....
Блок N
Запись производится на оба дисковода в каждой паре. Тем не менее, дисководы, входящие в пару, могут совершать одновременные операции чтения. Таким образом «зеркалирование» может удваивать скорость чтения, но скорость записи остается неизменной. RAID-1 обладает 100% избыточностью и авария одного дисковода не приводит к аварии всего массива - контроллер просто переключает операции чтения/записи на оставшийся дисковод.
RAID-1 обеспечивает наивысшую скорость работы среди всех типов избыточных массивов (RAID-1 - RAID-5), особенно в многопользовательском окружении, но наихудшее использование дискового пространства. Поскольку для RAID-1 не требуются сложные математические или логические вычисления, затраты на его реализацию минимальны.
Минимальное количество дисководов в массиве "RAID-1" - 2шт.
Для увеличения скорости записи и обеспечения надежности хранения данных несколько массивов RAID-1 можно, в свою очередь, объединить в RAID-0. Такая конфигурация называется «двухуровневый» RAID или RAID-10 (RAID 0+1):
Дисковод 0 Дисковод 1 Дисковод 2 Дисковод 3
Блок 0
Блок 2
....
Блок N
Блок 0
Блок 2
....
Блок N
Блок 1
Блок 3
....
Блок N+1
Блок 1
Блок 3
....
Блок N+1

Минимальное количество дисководов в массиве "RAID 0+1" - 4шт.
Область применения: дешевые массивы, в которых главное - надежность хранения данных.
RAID-2. Распределяет данные по страйпам размером в сектор по группе дисководов. Некоторые дисководы выделяются для хранения ECC (код коррекции ошибок). Так как большинство дисководов по умолчанию хранят коды с ECC для каждого сектора, RAID-2 не дает особых преимуществ по сравнению с RAID-3 и, поэтому, практически не применяется.
RAID-3. Как и в случае с RAID-2 данные распределяются по страйпам размером в один сектор, а один из дисководов массива отводится для хранения информации о четности:
Дисковод 0 Дисковод 1 Дисковод 2
Блок 0
Блок 2
....
Блок N
Блок 1
Блок 3
....
Блок N+1
Контрольная сумма блока 0 и 1
Контрольная сумма блока 2 и 3
....
Контрольная сумма блока N и N+1
RAID-3 полагается на коды с ECC, хранящиеся в каждом секторе для обнаружения ошибок. В случае отказа одного из дисководов восстановление хранившейся на нем информации возможно с помощью вычисления исключающего ИЛИ (XOR) по информации на оставшихся дисководах. Каждая запись обычно распределена по всем дисководам и поэтому этот тип массива хорош для работы в приложениях с интенсивным обменом с дисковой подсистемой. Так как каждая операция ввода-вывода обращается ко всем дисководам массива, RAID-3 не может одновременно выполнять несколько операций. Поэтому RAID-3 хорош для однопользовательского однозадачного окружения с длинными записями. Для работы с короткими записями требуется синхронизация вращения дисководов, так как иначе неизбежно уменьшение скорости обмена. Применяется редко, т.к. проигрывает RAID-5 по использованию дискового пространства. Реализация требует значительных затрат.
Минимальное количество дисководов в массиве "RAID-3" - 3шт.
RAID-4. RAID-4 идентичен RAID-3 за исключением того, что размер страйпов много больше одного сектора. В этом случае чтение осуществляется с одного дисковода (не считая дисковода, хранящего информацию о четности), поэтому возможно одновременное выполнение нескольких операций чтения. Тем не менее, так как каждая операция записи должна обновить содержимое дисковода четности, одновременное выполнение нескольких операций записи невозможно. Этот тип массива не имеет заметных преимуществ перед массивом типа RAID-5.
RAID-5. Этот тип массива иногда называется «массив с вращающейся четностью». Данный тип массива успешно преодолевает присущий RAID-4 недостаток - невозможность одновременного выполнения нескольких операций записи. В этом массиве, как и в RAID-4, используются страйпы большого размера, но, в отличие от RAID-4, информация о четности хранится не на одном дисководе, а на всех дисководах по очереди:
Дисковод 0 Дисковод 1 Дисковод 2
Блок 0
Блок 2
....
Контрольная сумма блока N и N+1
Блок 1
Контрольная сумма блока 3 и 4
....
Блок N+1
Контрольная сумма блока 1 и 2
Блок 3
....
Блок N
Операции записи обращаются к одному дисководу с данными и к другому дисководу с информацией о четности. Так как информация о четности для разных страйпов хранится на разных дисководах выполнение нескольких одновременных операций записи невозможно только в тех редких случаях, когда либо страйпы с данными, либо страйпы с информацией о четности находятся на одном и том же дисководе. Чем больше дисководов в массиве, тем реже совпадает местоположение страйпов информации и четности.
Область применения: надежные массивы большого объема. Реализация требует значительных затрат.
Минимальное количество дисководов в массиве "RAID-5" - 3шт.
RAID-1 или RAID-5?
RAID-5 по сравнению с RAID-1 более экономно использует дисковое пространство, так как в нем для избыточности хранится не «копия» информации, а контрольное число. В результате в RAID-5 можно объединить любое количество дисководов, из которых только один будет содержать избыточную информацию.
Но более высокая эффективность использования дискового пространства достигается за счет более низкой скорости обмена информацией. Во время записи информации в RAID-5 надо каждый раз обновлять информацию о четности. Для этого надо определить, какие именно биты четности изменились. Сначала считывается подлежащая обновлению старая информация. Затем эта информация перемножается по XOR с новой информацией. Результат этой операции - битовая маска, в которой каждый бит =1 означает, что в информации о четности в соответствующей позиции надо заменить значение. Затем обновленная информация о четности записывается на соответствующее место. Следовательно, на каждое требование программы записать информацию, RAID-5 совершает два чтения, две записи и две операции XOR.
За то, что более эффективно используется дисковое пространство (вместо копии данных хранится блок четности) приходится платить: на генерацию и запись информации о четности уходит добавочное время. Это означает, что скорость записи на RAID-5 ниже, чем на RAID-1 в соотношении 3:5 или даже 1:3 (т.е. скорость записи на RAID-5 составляет от 3/5 до 1/3 от скорости записи RAID-1). Из-за этого RAID-5 бессмысленно создавать в программном варианте. Их также нельзя рекомендовать в тех случаях, когда именно скорость записи имеет решающее значение.

Какой выбрать способ реализации RAID - программный или аппаратный?

Прочитав описание различных уровней RAID можно заметить, что нигде не упоминаются какие-либо специфические требования к аппаратуре, которая необходима для реализации RAID. Из чего можно сделать вывод, что все, что нужно для реализации RAID - подключить необходимое количество дисководов к имеющемуся в компьютере контроллеру и установить на компьютер специальное программное обеспечение. Это верно, но не совсем!
Действительно, существует возможность программной реализации RAID. Примером может служить ОС Microsoft Windows NT 4.0 Server, в которой возможна программная реализация RAID-0, -1 и даже RAID-5 (Microsoft Windows NT 4.0 Workstation обеспечивает только RAID-0 и RAID-1). Однако данное решение следует рассматривать, как крайне упрощенное, не позволяющее полностью реализовать возможности RAID-массива. Достаточно отметить, что при программной реализации RAID вся нагрузка по размещению информации на дисководах, вычислению контрольных кодов и т.д. ложится на центральный процессор, что естественно, не увеличивает производительности и надежности системы. По тем же причинам, здесь практически отсутствуют какие-либо сервисные функции и все операции по замене неисправного дисковода, добавления нового дисковода, изменения уровня RAID и т. п. производятся с полной потерей данных и при полном запрете выполнения каких-либо других операций. Единственное достоинство программной реализации RAID - минимальная стоимость.
Гораздо больше возможностей дает аппаратная реализация RAID при помощи специальных RAID-контроллеров:
- специализированный контроллер освобождает центральный процессор от основных операций с RAID, причем эффективность контроллера тем более заметна, чем выше уровень сложности RAID;
- контроллеры, как правило, снабжены драйверами, позволяющими создать RAID практически для любой популярной ОС;
- встроенный BIOS контроллера и прилагаемые к нему программы управления позволяют администратору системы легко подключать, отключать или заменять дисководы, входящие в RAID, создавать несколько RAID-массивов, причем даже разных уровней, контролировать состояние дискового массива и т.д. У «продвинутых» контроллеров эти операции можно производить «на лету», т.е. не выключая системный блок. Многие операции могут быть выполнены в «фоновом режиме», т.е. не прерывая текущую работу и даже дистанционно, т.е. с любого (конечно при наличии доступа) рабочего места;
- контроллеры могут оснащаться буферной памятью («кэш»), в которой запоминаются несколько последних блоков данных, что, при частом обращении к одним и тем же файлам, позволяет значительно увеличить быстродействие дисковой системы.
Недостатком аппаратной реализации RAID является относительно высокая стоимость RAID-контроллеров. Однако, с одной стороны, за все (надежность, быстродействие, сервис) надо платить. С другой стороны, в последнее время, с развитием микропроцессорной техники, стоимость RAID-контоллеров (особенно младших моделей) стала резко падать и стала сравнимой со стоимостью обыкновенных дисковых контроллеров, что позволяет устанавливать RAID-системы не только в дорогие мэйнфреймы, но и в сервера начального уровня и даже в рабочие станции.

Как выбрать модель RAID-контроллера?

Можно выделить несколько типов RAID-контроллеров в зависимости от их функциональных возможностей, конструктивному исполнению и стоимости:
1. Контроллеры дисковода с функциями RAID.
По сути, это обыкновенный дисковый контроллер, который благодаря специальной прошивке BIOS позволяет объединять дисководы в RAID-массив, как правило, уровня 0, 1 или 0+1. Ultra (Ultra Wide) SCSI контроллер фирмы Mylex KT930RF (KT950RF).
Внешне данный контроллер ни чем не отличается от обыкновенного SCSI-контроллера. Вся "специализация" находится в BIOS, который как бы разделен на две части - «Конфигурация SCSI» / «Конфигурация RAID». Несмотря на невысокую стоимость (менее $200) данный контроллер обладает неплохим набором функций:
- объединение до 8-и дисководов в RAID 0, 1или 0+1;
- поддержка Hot Spare для замены "на лету" вышедшего из строя дисковода;
- возможность автоматической (без вмешательства оператора) замены неисправного дисковода;
- автоматический контроль целостности и идентичности (для RAID-1) данных;
- наличие пароля для доступа в BIOS;
- программа RAIDPlus представляющая информацию о состоянии дисководов в RAID;
- драйвера для DOS, Windows 95, NT 3.5x, 4.0

IDE контроллер фирмы Promise FastTRAK
Данный контроллер содержит два независимых IDE канала. Добавив второй контроллер FastTrak можно получить четыре независимо работающих канала. BIOS, установленный на контроллере, полностью берет на себя все функции прерывания INT13. В частности, он позволяет организовать загрузку с любого из дисковых массивов, подключенных через FastTrak. BIOS, установленный на контроллере, также поддерживает все функции Extended INT13, в том числе и поддержку дисков объемом более 8.4 Гбайта. Стоимость контроллера менее $150. Контроллер обладает следующими характеристиками:
- объединение до 4-х (до 8-и с двумя контроллерами) дисководов в RAID 0, 1или 0+1;
- поддержка Hot Spare для замены "на лету" вышедшего из строя дисковода;
- драйвера для DOS, Windows 95/98, NT 3.x/4.х, Novell Netware 3.1x/4.x, OS/2 Warp 2.x/3.0

Для повышения производительности в FastTRAK используются методы, характерные для SCSI-контроллеров: конвейерный поиск, балансировка загрузки дисководов, буферизация команд интерфейса, оптимизация для различных приложений.
Выводы: Контроллеры дисковода с функциями RAID вряд ли можно рекомендовать в качестве RAID-контроллера для сервера даже среднего уровня (отсутствует кэш, не поддерживается RAID-3 или -5). В то же время, это прекрасный выбор для серверов начального уровня, графических станций и систем нелинейного видео монтажа, для которых основным параметром является соотношение цена/производительность.
2. RAID-контоллеры, работающие в паре с уже имеющимся дисковым контроллером.
Данные RAID-контроллеры рассчитаны на работу с системными платами, на которых интегрирован дисковый контроллер. Таким образом, на плате контроллера находиться только "логическая" часть RAID-контроллера, а функции обмена данными с дисководами возложена на дисковый контроллер интегрированный на системной плате. Такие "усеченные" контроллеры, как правило, поддерживают многие функции полнофункциональных RAID-контроллеров, и, в тоже время, стоят намного дешевле. Однако данное решение не лишено недостатков. Главное из них - каждый "усеченный" контроллер жестко "привязан" к конкретному типу микросхем дискового контроллера и, следовательно, будет работать только на тех системных платах, на которых интегрирована такая микросхема.
Ultra2 SCSI контроллер фирмы Mylex AcceleRAID 150, AcceleRAID 200, AcceleRAID 250
Ultra2 SCSI контроллер фирмы AMI MegaRAID® Express 762

Mylex AcceleRAID 150

Mylex AcceleRAID 200

Mylex AcceleRAID 250

AMI MegaRAID® Express 762

Основные характеристики RAID-контоллеров:

Модель/параметр Mylex AcceleRAID 150 Mylex AcceleRAID 200 Mylex AcceleRAID 250 AMI MegaRAID® Express 762
RISC процессор i960RP 33MHz i960RD 66MHz i960RD 66MHz i960RP 33MHz
Кэш 4MB EDO 4—64MB ECC EDO JEDEC SIMM 4—64MB ECC EDO JEDEC SIMM 4—128MB FPM parity SIMM
Поддерживаемые уровни RAID 0, 1, 0+1, 3, 5, 10, 30, 50, JBOD 0, 1 , 0+1, 3, 5, 10, 30, 50& JBOD 0, 1 , 0+1, 3, 5, 10, 30, 50& JBOD 0, 1, 3, 5, 10, 30 & 50
Тип SCSI канала на контроллере Ultra2 SCSI (LVD) Нет Ultra2 SCSI (LVD) Нет
Тип SCSI канала на системной плате UltraWide-, Ultra2 SCSI (LVD) UltraWide-, Ultra2 SCSI (LVD) UltraWide-, Ultra2 SCSI (LVD) UltraWide-, Ultra2 SCSI (LVD)
Кластеризация RAID-контоллеров Нет Нет Да (NT only) Нет
Автоматическое определение неисправных дисков Да Да Да Да
Поддержка Hot swapping Да Да Да Да
Поддержка Hot spare Да Да Да Да
Программа конфигурирования In BIOS In BIOS In BIOS Power Console Plus
Программа управления Global Array Manager Global Array Manager Global Array Manager Power Console Plus
Поддерживаемые системные платы На базе Symbios (53C876, 53C895, 53C896 и т.д.), например Intel N440BX, T440BX, NA440BX и NC440BX На базе Symbios (53C876, 53C895, 53C896 и т.д.), например Intel N440BX, T440BX, NA440BX и NC440BX На базе Symbios (53C876, 53C895, 53C896 и т.д.), например Intel N440BX, T440BX, NA440BX, NC440BX, SC450NX На базе Symbios, например Intel N440BX, SC450NX, или AMI MegaRUM
Драйвера для ОС Windows NT 4.0,NetWare 3.x/4.x/5.x and SMP, SCO UnixWare 2.1, 7.0, UNIX OSR 5.x,Linux 2.2 Windows NT server 4.0, NetWare 4.x/5.x and SMP, SCO UnixWare 2.1, 7.0, UNIX OSR 5.x Windows NT server 4.0, NetWare 4.x/5.x and SMP, SCO UnixWare 2.1, 7.0, UNIX OSR 5.x Windows NT 3.x/4.0, NetWare 3.1x/4.x, SCO UNIX SVR 4.2/ODT 3.0/ 5.0, OS/2 2.x/ Warp 3.x/4, UnixWare SMP 2.0/2.1, SCO OpenServer 5.0x
Объединение RAID-контоллера с дисковым контроллером через шину PCI значительно нагружает последнюю, тормозя другие операции ввода-вывода. Для повышения общей производительности системы на некоторых системных платах введен дополнительный интерфейс, названный PCI-RAIDport и позволяющий RAID-контоллеру напрямую обмениваться данными с интегрированным на системной плате SCSI-контроллером.
Для такого интерфейса требуется специализированный RAID-контоллер, например Ultra2 SCSI контроллер ARO1130U2 фирмы Adaptec. Основные характеристики:
- Поддерживаемые уровни RAID: 0, 1 , 0+1, 5;
- Кэш 2—64MB EDO DIMM Unbuffered Parity;
- Рассчитан на работу с системными платами, на которых интегрирован RAIDport II или RAIDport III коннектор и Ultra/Ultra2 SCSI контроллер AIC-7890 или AIC-7896, например Intel L440GX+, C440GX+, SuperMicro P6DBU, S2DGU;
- Поддержка Hot Spare и Hot Swap для замены "на лету" вышедшего из строя дисковода;
- Драйвера для Windows NT 4.0, NetWare 4.11 and 5.0, UnixWare 7.01

Выводы: RAID-контоллеры, работающие в паре с уже имеющимся дисковым контроллером, имеют стоимость не намного выше стоимости качественных Ultra2 SCSI дисковых контроллеров и, в тоже время, по характеристикам почти не уступают полнофункциональным RAID-контоллерам (отсутствует батарейный модуль для защиты кэша и не предусмотрена кластеризация RAID-контроллеров). Недостатком можно считать то, что эти контроллеры «заточены» для работы с определенными типами системных плат, что сужает область их применения. Следует отметить, что контроллеры Mylex AcceleRAID 150 и Mylex AcceleRAID 250 имеют свой Ultra2 SCSI дисковый контроллер, что позволяет использовать их как самостоятельные одноканальные Ultra2 SCSI RAID-контоллеры с любой PCI системной платой.
3. Полнофункциональные RAID-контоллеры.
Данные RAID-контроллеры содержат «на борту» все необходимое для работы с высокопроизводительными дисковыми системами: BIOS, позволяющий независимо от используемой ОС конфигурировать и форматировать RAID любого уровня; RISC-процессор для быстрого вычисления контрольных сумм и коррекции ошибок «на лету»;
кэш-память для хранения часто используемых данных; до 3-х канальных контроллеров, работающих независимо, каждый из которых поддерживает до 15 дисководов. Такие RAID-контоллеры выпускаются в виде платы для установки в PCI шину. Наиболее известные модели:

Ultra Wide SCSI контроллер фирмы Mylex DAC960PJ/DAC960PG

Ultra2 SCSI контроллер фирмы Mylex eXtremeRAID 1100

Ultra Wide SCSI контроллер фирмы AMI MegaRAID® Ultra (Series 428)

Ultra2 SCSI контроллер фирмы AMI MegaRAID® Ultra2 LVD (Series 438)


Mylex DAC960PJ/DAC960PG

Mylex eXtremeRAID 1100

AMI MegaRAID® Ultra (Series 428)

AMI MegaRAID® Ultra2 LVD (Series 438)

Основные характеристики RAID-контоллеров:

Модель/параметр Mylex DAC960PJ/DAC960PG Mylex eXtremeRAID 1100 AMI MegaRAIDR Ultra (Series 428) AMI MegaRAIDR Ultra2 LVD (Series 438)
RISC процессор i960RD 66MHz / i960RP 33MHz StrongArm SA 110 233MHz i960 CA 33 Mhz i960RD 66MHz
Кэш 4-128MB ECC EDO JEDEC SIMM 32MB/64MB на плате 2*4-64MB FPM parity SIMM 4-64MB ECC EDO JEDEC SIMM
Разрядность PCI шины 32 bit 64 bit 32 bit 32 bit
Поддерживаемые уровни RAID 0, 1, 0+1, 3, 5, 10, 30, 50, JBOD 0, 1 , 0+1, 3, 5, 10, 30, 50& JBOD 0, 1, 3, 5, 10, 30 & 50 0, 1, 3, 5, 10, 30 & 50
Кол-во SCSI каналов 1-3 3 1-3 1-3
Тип SCSI канала на контроллере UltraWide SCSI Ultra2 SCSI (LVD) UltraWide SCSI Ultra2 SCSI (LVD)
Кластеризация RAID-контоллеров Нет Да (NT only) Optional Firmware with Multi-Initiator Support Да
Автоматическое определение неисправных дисков Да Да Да Да
Поддержка Hot swapping Да Да Да Да
Поддержка Hot spare Да Да Да Да
Батарейный модуль для защиты кэша Поставляется отдельно
Поставляется отдельно Да
Программа конфигурирования In BIOS In BIOS In BIOS In BIOS
Программа управления Global Array Manager Global Array Manager Power Console Plus Power Console Plus
MTBF, часов 200,000 200,000 ? ?
Драйвера для ОС Windows NT server 3.51/ 4.0, NetWare 3.x/4.x/5.x and SMP, SCO UnixWare 2.x, UNIX OSR 5.x Windows NT server 3.51/ 4.0, NetWare 3.x/4.x/5.x and SMP, SCO UnixWare 2.1/7.0, UNIX OSR 5.x Windows NT 3.51/4.0, NetWare 3.1x/4.x, SCO UNIX SVR 4.2/ODT 3.0/ 5.0, OS/2 2.x/ Warp 3.x/4, UnixWare SMP 2.x/7.0, Solaris 2.6 Windows NT 3.x/4.0, NetWare 3.1x/4.x/5.0, SCO UNIX SVR 2.x/4.2/ODT 3.0/ 5.0, UnixWare&SMP 2.x/7.0, Linux Redhat, Solaris 2.6/7, OS/2 Warp

а) Одноканальный Ultra2 SCSI PCI RAID-контоллер фирмы American Megatrends (AMI) MegaRAIDR Express Plus (Series 466). Основные характеристики:
- Поддерживаемые уровни RAID: 0, 1 , 0+1, 3, 5, 10, 30, 50& JBOD
- RISC сопроцессор Intel i960RRP 32 bit 33 MHz
- Кэш 4-128MB, один 72 Pin FPM parity SIMM
- AMIBIOSR RAID Firmware на Flash EPROM
- Хранение конфигурации RAID в энергонезависимой памяти
- Звуковая сигнализация аварийных состояний
- Поддержка Hot Spare для замены "на лету" вышедшего из строя дисковода
- Поддержка Hot Swap для подключения новых дисководов без выключения системы
- Программа управления MegaRAIDR Management
- Драйвера для Windows NT3.5x/4.0, NetWare3.1x/4.x/5.0, SCO UNIX 2.x SVR 4.2/ODTR 3.0/5.0, Linux Redhat, Solaris 2.6/7, OS/2 Warp
Выводы: полнофункциональные RAID-контроллеры отвечают самым высоким требованиям, как по производительности, так и по надежности и их можно рекомендовать для серверов среднего и верхнего уровней. Пользователям следует обратить внимание на повышенные требования к качеству модулей памяти, используемых для кэша, особенно в контроллерах с тактовой частотой RISC процессора более 33 MHz. Рекомендуем, во избежание проблем, приобретать контроллеры с уже установленными <фирменными> модулями памяти.

4. Внешние RAID-контроллеры.

Несмотря на прекрасные характеристики выше перечисленных RAID-контроллеров, все они имеют существенный недостаток, связанный с их конструкцией. Эти контроллеры являются <внутренними> в том смысле, что они управляются и получают напряжение питания через внутреннюю PCI шину системной платы. Очевидно, что сбои и отказы системной платы могут привести к искажениям или потере данных в RAID-массиве. От этого недостатка свободны так называемые внешние RAID-контроллеры. Здесь термин <внешние> имеет двойное значение: а) такие контроллеры, как правило, размещаются в отдельном корпусе (обычно вместе с RAID-массивом), имеющем свой независимый блок питания и б) управляются через внешний канал SCSI-контроллера, подключенного к системной плате. С точки зрения SCSI-контроллера внешний RAID-контроллер с дисковым массивом выглядит как один SCSI дисковод. Даже конструктивно внешний RAID-контроллер имеет габариты 3,5" или 5,25" дисковода. На лицевой панели внешнего RAID-контоллера может находиться ЖК-индикатор, отображающий состояние и параметры контроллера и клавиатура для управления и настройки. Другой особенностью конструкции является модульность: внешний RAID-контроллер может состоять из основной <материнской> платы и <дочерних> плат, на которых располагаются дополнительные каналы. Разные модели <дочерних> плат могут содержать разные типы каналов-Ultra Wide SCSI, LVD SCSI или FC-AL, причем эти каналы могут быть двунаправленными, то есть работать как Host для подключенных к ним дисков, или как Drive при подключении к другому контроллеру. Очевидно, что внешние RAID-контроллеры стоят значительно дороже, чем аналогичные <внутренние> модели, однако эта разница окупается за счет более широких возможностей внешнего RAID-контроллера. Наличие двунаправленных каналов и внешнее исполнение позволяет создавать так называемые кластерные дисковые системы с недостижимой ранее надежностью. В таких системах несколько серверов соединены одновременно с несколькими RAID-контроллерами, которые, в свою очередь, управляют несколькими общими дисковыми массивами, причем отказ любого компонента такой системы (сервера, RAID-контроллера, диска, блока питания, кабеля и т.д.) не ведет к отказу всей системы, а только несколько снижает ее производительность.
Наиболее известные модели внешних RAID-контроллеров:

Ultra2-to-Ultra2 SCSI RAID-контоллер фирмы Infortrend IFT-3101U2G

Ultra2-to-Ultra2 SCSI RAID-контоллер фирмы Infortrend IFT-3102U2G

Fibre to Ultra2 SCSI RAID-контоллер фирмы AMI MegaRAIDR Explorer 500

Fibre to Ultra2 SCSI RAID-контоллер фирмы Mylex DACFL



Infortrend IFT-3101U2G

Infortrend IFT-3102U2G

AMI MegaRAIDR Explorer 500

Mylex DACFL

Модель/параметр Infortrend IFT-3101U2G Infortrend IFT-3102U2G AMI MegaRAIDR Explorer 500 Mylex DACFL
Формат 3.5" full-height 5.25", half-height 3.5" full-height 5.25", half-height
RISC сопроцессор

64-bit RISC 100 MHz Dual i960RD 66MHz
Кэш 8-128MB ECC EDO JEDEC SIMM 8-128MB ECC EDO JEDEC SIMM 16-128MB ECC SDRAM DIMM 2*4-128MB
Поддерживаемые уровни RAID 0, 1, 0+1, 3, 5, 10, 30, 50, JBOD 0, 1 , 0+1, 3, 5, 10, 30, 50& JBOD 0, 1, 3, 5, 10, 30 & 50 0, 1, 0+1, 3, 5, 10, 30, 50, JBOD
Кол-во и тип SCSI каналов на основном модуле 2 Ultra2 SCSI 4 Ultra2 SCSI 2 Ultra2 SCSI (to Connect to the Drives)2 Fibre (to Connect to the Host) 4 Ultra2 SCSI (to Connect to the Drives)2 Fibre (to Connect to the Host)
Кол-во и тип SCSI каналов на дочерних модулях 2 Ultra2 SCSI (IFT-9152)2 Ultra Wide, Diff. (IFT-9152D)2 Fibre (IFT-9152F) 4 Ultra2 SCSI (IFT-9174) 2 Ultra2 SCSI + 2 Ultra Wide, Diff. (IFT-9174U2D)2 Ultra2 SCSI + 2 Fibre (IFT-9174U2F) . .
Кластеризация RAID-контоллеров Да Да . Windows NT and UNIX
Автоматическое определение неисправных дисков Да Да Да Да
Поддержка Hot swapping Да Да Да Да
Поддержка Hot spare Да Да Да Да
Батарейный модуль для защиты кэша Нет IFT-9070 + IFT-9010 (Поставляется отдельно) Да Да
Способы конфигурирования и управления С лицевой панели, с эмулятора терминала через RS-232, с сервера, с рабочей станции через сеть С лицевой панели, с эмулятора терминала через RS-232, с сервера, с рабочей станции через сеть С лицевой панели, с эмулятора терминала через RS-232, с сервера, с рабочей станции через сеть Global Array Manager
MTBF, часов 200,000 200,000 ? 100,000
Драйвера для ОС OS independent OS independent OS independent OS independent

Выводы: внешние RAID-контроллеры обеспечивают самый высокий уровень производительности и надежности из всех типов RAID-контроллеров. Их можно рекомендовать для серверов среднего и верхнего уровней. Наличие FC-AL каналов позволяет разнести сервер и RAID-массив на значительное расстояние для защиты данных. Двунаправленные каналы позволяют объединять контроллеры и дисковые массивы в сверхнадежный кластер. Нечувствительность к операционным системам упрощает настройку и устраняет <вечный источник> проблем - <кривые> драйвера. Единственный недостаток - относительно высокая цена, однако, в ряде случаев, применение внешнего RAID-контроллера может дать экономию средств. Например, если в системе должны работать два сервера с RAID-массивами, то применение одного внешнего RAID-контроллера с общим дисковым массивом, подключенного к SCSI контроллерам каждого из серверов, позволит сэкономить стоимость внутреннего RAID-контроллера, рационально использовать дисковое пространство, упростить настройку и обслуживание.

Что, помимо контроллера, необходимо для практической реализации RAID?

Как уже отмечалось, основная задача RAID-контроллеров - обеспечение высокой надежности хранения и быстрого доступа к данным, хранящимся в дисковом массиве, а также высокого уровня сервиса при обслуживании дискового массива. Для оптимального функционирования RAID-контроллера и полного использования его возможностей необходимо при заказе RAID-массива (помимо самого контроллера и дисководов) обсудить ряд вопросов, которые в значительной степени повлияют на качество работы и стоимость будущего RAID-массива. Технология Hot Swap (замена "на лету") вышедшего из строя дисковода
Как уже отмечалось, основные задачи RAID-контроллеров - обеспечение высокой надежности хранения и быстрого доступа к данным, хранящимся в дисковом массиве, а также высокого уровня сервиса при обслуживании. Однако само по себе применение RAID-контроллера не исключает вероятность выхода из строя любого из дисководов, входящих в RAID-массив. В этом случае, если используется RAID с избыточностью (т.е. любого уровня кроме <0>), система может продолжать работать (благодаря избыточности данных RAID-контроллер сможет восстановить информацию, хранившуюся на <потерянном> дисководе). Но такой режим работы уже не является защищенным (сбой или выход из строя любого дисковода приведет к полной потере всех данных) и пользователь вынужден остановить систему, чтобы извлечь неисправный дисковод и заменить его на новый. Если даже кратковременная остановка системы или вмешательство в нее не желательно, то необходимо применить технологию Hot Swap, которая позволяет менять дисководы (и не только их) не выключая системы. Для этого необходимо:
а) RAID-контроллер, поддерживающий режим Hot Swap (и этот режим должен быть включен);
б) Специальный конструктив, который позволит менять дисководы, не разбирая корпус системы.
В качестве такого конструктива можно использовать:
1) Специальный корпус для винчестера - <рэк> (rack), состоящий из "коробочки", внутри которой находится 3,5" дисковод, которая вставляется в П-образную рамку, закрепляемую в стандартное 5,25" гнездо корпуса системы. На рамке рэка расположены блок управления питанием дисковода и замок с ключом, который механически запирает/отпирает дисковод и включает/выключает напряжение, подаваемое на дисковод. Обычно рэки имеют переключатель SCSI ID-номера дисковода, индикатор SCSI ID-номера, индикатор обращения к дисководу и 1 или 2 вентилятора. Достоинства: удобный, защищающий дисковод корпус, безопасная (для работающей системы) процедура замены дисковода, наличие индикаторов и охлаждающих вентиляторов. Недостатки: относительно высокая цена (от $50 до $150 на дисковод), дополнительные разъемы и схемы, которые могут стать источником отказов.
2) <корзина> для SCSI-дисководов с разъемом SCA (80 контактный разъем, в котором объединены сигнальные провода и питание). <корзина> представляет собой П-образную раму, которая занимает два или четыре стандартных 5,25" гнезда корпуса системы, и, в которую можно вставить до трех или шести SCA SCSI-дисководов соответственно. Ответные части SCA SCSI-разъемов впаяны в печатную плату, заменяющую гибкий шлейф, на которой установлены переключаемый SCSI-терминатор, разъемы для подключения к контроллеру и к следующей корзине и перемычки (переключатели) для установки SCSI ID-номера дисководов. В <корзине> могут быть установлены вентиляторы. Достоинства: относительно невысокая цена (около $60 на дисковод), простая конструкция. Недостатки: корпус дисковода не защищен от механических повреждений во время замены, процедура замены дисковода небезопасна для работающей системы, отсутствуют индикаторы SCSI ID-номера и индикаторы обращения к дисководу.
Технология Hot Spare (горячее резервирование) вышедшего из строя дисковода
Технологию Hot Spare иногда рассматривают как алтернативу Hot Swap, хотя это не совсем верно. Для реализации Hot Spare необходимо:
а) RAID-контроллер, поддерживающий режим Hot Spare (и этот режим должен быть включен);
б) По крайней мере, один дополнительный дисковод к которому, так же как и к остальным дисководам, входящим в дисковый массив, подключены питающий и сигнальный кабель.
Во время инициализации RAID-массива этот дополнительный дисковод включается в состав RAID, но не как активный, а как Hot Spare, т.е. находящийся в горячем резерве. В случае выхода из строя любого из дисководов, входящих в RAID-массив, RAID-контроллер автоматически отключает неисправный дисковод и активизирует резервный. Перенос (восстановление) информации также происходит в фоновом режиме без прерывания работы системы. Достоинства: время, в течение которого RAID-массив находится в незащищенном режиме сведено к минимуму.
Недостатки: требуется дополнительный дисковод (который большую часть времени не участвует в работе системы, но потребляет энергию и выделяет тепло); после <срабатывания> Hot Spare в массиве больше не остается резервного дисковода и, чем раньше, тем лучше, потребуется остановить систему, что бы заменить неисправный дисковод. Выход очевиден: применять технологию Hot Spare вместе с Hot Swap!
Кабельная система
Когда к контроллеру подключается один или два дисковода, которые находятся внутри корпуса компьютера, у пользователя не возникает проблем с интерфейсным кабелем, который соединяет эти устройства. Другое дело, когда необходимо подключить к контроллеру большое количество дисководов и тем более, если они находятся в отдельном корпусе, удаленном от контроллера. Дело в том, что каждое устройство, подключаемое к общему интерфейсному кабелю, вносит значительную активную (омическую) и реактивную (емкостную) нагрузку. Да и сам интерфейсный кабель имеет распределенную емкость. Все это приводит к тому, что при некоторой длине интерфейсного кабеля и/или при некотором количестве подключенных к этому кабелю устройств (для RAID-массива это, как правило, дисководы) система дисковод-контроллер не сможет нормально функционировать на заданной скорости.
Проблема осложняется тем, что ошибка в расчете кабельной нагрузки (т.е. допустимой длины кабеля и допустимого количества подключенных устройств) может проявиться далеко не сразу. Например, в SCSI-интерфейсе используется технология повторения передачи команды или данных, если предыдущая передача прошла с ошибкой, а многие SCSI-контроллеры умеют автоматически снижать скорость передачи до уровня, при котором количество ошибок передачи будет на приемлемом уровне. Таким образом, внешне кажется, что все работает нормально, вот только быстродействие системы далеко от ожидаемой!
Таким образом, прежде чем проектировать дисковую систему, полезно обратиться к техническому описанию на контроллер, где, как правило, приведены зависимости между скоростью обмена, количеством устройств и допустимой длиной интерфейсного кабеля. Здесь полезно еще раз отметить неоспоримое преимущество интерфейса Ultra2 SCSI над Ultra Wide SCSI, которое благодаря технологии LVD позволяет не только в два раза увеличить скорость обмена, но и при этом как минимум в два раза увеличить допустимую длину интерфейсного кабеля.
Другая особенность кабельной системы - терминаторы - устройства, которые не дают образовываться отраженным от концов интерфейсного кабеля сигналам и обеспечивают необходимый ток в сигнальных проводах. Для осуществления первой функции терминаторы должны устанавливаться по обоим концам интерфейсного кабеля и только там. Некоторые пользователи в целях экономии используют терминаторы, которые имеются на некоторых дисководах. Для дисковых массивов, особенно использующих интерфейс Ultra2 SCSI, это недопустимо. Так как все дисководы в массиве должны быть одинаковыми и взаимозаменяемыми, лучшим решением будет отдельный терминатор, который монтируется на конце интерфейсного кабеля за последним дисководом (при этом, естественно, на всех дисководах терминация должна быть выключена). Для осуществления второй функции желательно, чтобы этот терминатор был активным, тогда необходимый уровень тока в линии будет постоянно поддерживаться на нужном уровне, независимо от количества подключенных дисководов.
Что делать, если требуемая длина интерфейсного кабеля превышает максимально допустимую при заданном количестве дисководов и скорости обмена? Возможны следующие варианты:
- разбить дисковый массив на 2-3 группы дисководов и применить 2-х или 3-х канальный RAID-контроллер, каждый из каналов которого будет обслуживать свою небольшую группу дисководов;
- применить внешний RAID-контроллер, если дисковый массив должен быть внешним;
- применить другой интерфейс: например, Ultra2 SCSI вместо Ultra Wide SCSI или Fibre Chanel место Ultra2 SCSI.

Источник питания
При проектировании дисковой системы необходимо обратить внимание на качество исполнения источника питания. Причины две:
- каждый дисковод потребляет до 40 Ватт (особенно в момент пуска), что дает значительную нагрузку на блок питания;
- бесполезно пытаться создать надежный RAID-массив только за счет надежного RAID-контроллера и избыточного дискового массива, если все это будет подключено к ненадежному источнику питания.
Вывод: для питания дискового массива необходимо применять резервированный (т.е. сдвоенный, с функцией горячей замены) блок питания с отдаваемой мощностью не менее 250 Ватт. Дополнительное охлаждение
Как уже отмечалось, компоненты RAID-массива (контроллер и особенно дисководы) потребляют и, соответственно, выделяют в виде тепла сотни Ватт. Это тепло необходимо постоянно отводить иначе перегрев может привести к отказу контроллера или дисководов. Для этой цели используются дополнительные вентиляторы, часть которых работает непосредственно на обдув дисководов, часть на вытяжку горячего воздуха, а часть на приток холодного.

Источник: http://www.3dnews.ru/storage/raid-faq/

Глоссарий по Raid

Добрый день. В этом сообщении я буду писать основные понятия которые могут пригодится при настройке Raid массива:

Глоссарий по RAID технологии

Автор: Редакция
Дата: 10.01.2001
AutoSwap (Автозамена) - функциональная замена вышедшей из строя сменной части в дисковой системе, выполняемая самой дисковой системой непосредственно без человеческого вмешательства. В это время дисковая система продолжает исполнять свою нормальную функцию (сравните с Hot Swap).
Background Initialization (Фоновая Инициализация) - процесс, при котором инициализация дискового массива идет в фоновом режиме. Использование фоновой инициализации позволяет получить доступ к дисковому массиву уже через несколько минут вместо нескольких часов. Другое название Immediate RAID Availability (Немедленная доступность RAID).
BBU - Battery Backup Unit (Модуль Резервной Батареи). BBU обеспечивает батарейную защиту питания для кэша контроллера RAID. В случае сбоя питания, BBU поможет сохранить данные в кэше.
BIOS - Basic Input/Output System (Основная Система Ввода - Вывода), программное обеспечение, которое определяет то, что компьютер может делать без обращения к программам. BIOS содержит весь код, требуемый, чтобы управлять клавиатурой, экраном, дисководами, последовательной связью, и другими функциями. Обычно BIOS записан в микросхеме ROM, установленной на системной плате так, чтобы BIOS всегда был доступен и не зависел от наличия / сбоя дисковода. Иногда BIOS записывается в микросхему флэш-памяти, позволяющей обновлять данные.
Bridge RAID Controller (Мостовой RAID Контроллер) - SCSI устройство, занимающее один ID на SCSI шине, но через которое к SCSI шине может подключаться несколько устройств. Обычно используется для управления внешними подсистемами RAID (сравните с Внутренними PCI-подсистемами RAID -см. Internal RAID Controller). Под этим термином часто понимается внешний RAID контроллер.
Burst data rate (Импульсная Скорость передачи данных) - быстродействие, которое определяет количество данных, посланных или полученных в течение одной операции (сравните с Sustained Data Transfer Rate - Потоковой скоростью передачи данных).
Cache (Кэш) - внутренняя память контроллера позволяющая ускорять передачу данных к и от дисковода.
Cache Flush (Сброс Кэша) - относится к операции, при которой все, не записанные блоки из Write-Back Cache (кэш с отложенной записью) записываются на рабочий дисковод. Эта операция необходима перед выключением системы.
Caching (Кэширование) - сохранение данных в предопределенной области дисковода или оперативной памяти (см. Cache). Кэширование позволяет получить быстрый доступ к недавно прочитанным/записанным данным и используется для ускорения операций чтения/записи RAID систем, дисководов, компьютеров и серверов, или других периферийных устройств.
Cluster (Кластер) - группа терминалов или рабочих станций, подключенных к общему серверу или группа нескольких серверов, которые совместно выполняют общую задачу и способны заменить друг друга, если одно из устройств выйдет из строя.
Cold Swap (Холодная замена) - физическая замена вышедшей из строя сменной части в системе хранения данных, при которой, чтобы осуществить замену, в системе хранения данных выключается питание и требуется вмешательство оператора (сравните с Hot Swap - Горячей заменой и AutoSwap - Автозаменой).
Consistency Check (Последовательная проверка) - относится к процессу, в котором проверяется целостность избыточных данных. Например, последовательная проверка "зеркалированного" дисковода позволяет удостовериться, что все данные на обоих дисководах полностью совпадают.
Data Transfer Rate (Скорость передачи данных) - количество данных в единицу времени, пересылаемых через канал или шину ввода - вывода в ходе выполнения операции ввода - вывода, обычно выражаемое в Мегабайтах в секунду.
Degraded Mode (Ухудшенный режим) - режим RAID, когда один из дисководов вышел из строя.
Differential (Дифференциалный) - протокол, при котором информационные сигналы передаются путем изменения величины или направления тока, а не напряжения, как обычно, что уменьшает чувствительность к электрическим помехам и позволяет увеличивать скорость передачи данных и/или расстояние, на которое данные передаются.
Disk Array (Дисковый Массив) - совокупность нескольких дисководов общедоступных для дисковой системы и выглядящие для операционной системы как один единый дисковод. Применение дисковых массивов, также известные как RAID, совместно со специализированным контроллером позволяет улучшить отказоустойчивость и/или повысить быстродействие. Дисковые массивы обычно используются на серверах и становятся все более популярным на рабочих компьютерах и графических станциях.
Disk Failure Detection (Обнаружение неисправности дисководов) - RAID контроллер может автоматически обнаруживать повреждения SCSI дисководов. Процесс контроля основывается, среди прочего, на анализе времени выполнения команд, посланных дисководу. Если дисковод в течении определенного времени не подтверждает выполнение команды, контроллер осуществляет "сброс" дисковода и посылает команду повторно. Если команда снова не выполняется за заданное время, дисковод может быть контроллером отключен (установлен в режим "offline") и его состояние фиксируется, как "dead" ("мертвый"). Многие RAID контроллеры также контролируют ошибки четности SCSI шины и другие потенциальные проблемы.
Disk Media Error Management (Система Обработки Ошибок Дисководов) - RAID контроллеры способны обрабатывать ошибки внутреннего кэша и SCSI дисководов. Если установлен кэш с ECC, контроллер исправит одиночные и зафиксирует двойные ошибки. Дисководы могут быть запрограммированы так, чтобы сообщать об ошибках, даже если это восстанавливаемые ошибки. Когда дисковод сообщает об ошибке во время чтения, контроллер считывает соответствующие данные из зеркального дисковода (RAID 1 или 0+1), или восстанавливает данные, используя информацию, хранящуюся в других блоках (RAID 3, RAID 5), и записывает данные назад на тот дисковод, который столкнулся с ошибкой. Если произошел сбой при записи, контроллер пропускает тот блок, в котором возникла ошибка, и затем записывает данные в следующий блок. Если проблема была успешно решена, то никакие сообщения об ошибках в систему не передаются.
Drive Groups or Drive Packs (Группы Дисков или Дисковые Пакеты) - группа дисководов (обычно одной модели), которые логически привязаны друг другу и адресуются как единое устройство. В некоторых случаях такая группа может называться дисковым "пакетом", когда речь идет только о физических устройствах. До восьми дисководов могут быть сконфигурированы вместе как единая группа дисководов. Все физические устройства в группе дисководов должны иметь одинаковый объем, иначе от каждого из дисководов в группе будет восприниматься объем равный объему самого маленького дисковода. Полный объем группы дисководов равен объему самого маленького дисковода в группе, умноженного на число дисководов в группе. Например, если Вы имеете в пакете 4 дисковода по 400МБ каждый, и 1 дисковод 200МБ, эффективная емкость, доступная для использования - составит только 1000МБ (5x200), а не 1800МБ.
Drive Traveling (Перемещение Диска) - Может произойти в процессе замены отказавшего дисковода, если дисководы окажутся на местах, отличных от тех, которые они занимали первоначально.
ECC - Error Correcting Code (Код с Исправлением Ошибок) - Метод создания избыточной информации, которая может использоваться, чтобы обнаружить и исправить ошибки в сохраняемых или передаваемых данных.
External RAID Controller (Внешний RAID Контроллер) - контроллер RAID, который находится в собственном (отдельном) корпусе, а не вставлен в системную плату РС или сервера. Часто внешние RAID контроллеры именуются как мостовые контроллер.
Failure (Отказ, сбой) - обнаруживаемое физическое изменение в оборудовании, восстанавливаемое путем замены компонента.
Fault tolerance / failure tolerance (Отказоустойчивость) - способность системы продолжать выполнять свои функции даже тогда, когда один из ее компонентов вышел из строя. Как правило, для того чтобы компьютерная система была отказоустойчива, необходима избыточность в дисководах, источниках питания, адаптерах, контроллерах и соединительных кабелях.
Fibre Channel (Волоконный Канал) - технология для передачи данных между компьютерными устройствами со скоростью до 1 Гбит/с (один миллиард битов в секунду). Эта технология часто применяется для соединения серверов, чтобы совместно использовать запоминающие устройства и для соединения дисковых контроллеров и дисководов. Fibre Channel, как связной интерфейс, составляет конкуренцию SCSI и просто незаменим, когда необходимо обеспечить скоростную связь между серверами или кластерами запоминающих устройств на расстоянии в насколько километров. Для работы на расстоянии до сотен метров в Fibre Channel используется коаксиальный кабель или обычная витая пара. На более длинных расстояниях требуется стекловолоконный кабель.
GAM - Global Array Manager - программный пакет фирмы Mylex, который позволяет системному администратору конфигурировать, контролировать, и управлять RAID массивом через сеть. GAM позволяет, в случае критических ситуаций, посылать сообщения администратору через электронную почту, факс, пэйджер, SNMP или запускать заданные приложения.
Hot Plug ("Горячее" Подключение) - операция подключения или отключения устройства от шины, не прерывая работы других устройств, подключенных к шине.
Hot Replacement of Disks / Hot Swap (Горячая Перестановка / Горячая Замена Дисководов) - замена вышедших из строя дисководов без прерывания работы системы. Если в системе используется должным образом сконфигурированный контроллер, управляющий избыточной дисковой системой, то отказ одного дисковода не приводит к прерыванию функционирования системы. В этом случае системой генерируется соответствующее сообщение для системного оператора. Через некоторое время, когда активизируется замещающий дисковод, системный оператор может удалить отказавший дисковод, установить новый дисковод, и дать контроллеру команду "восстановить" данные на новом дисководе, причем все это происходит без прерывания системных операций. Как только процесс восстановления будет закончен, контроллер вернется в защищенное от ошибок состояние.
Hot Spare (Горячее резервирование) - см. Standby Replacement of Disks
Hot Standby (Горячий резерв) - избыточный (запасной) компонент, который входит в состав защищенной от ошибок системы и готов к использованию, но который не используется до тех пор, пока нормально функционирует основной компонент (компоненты).
Hot Swap (Горячая Замена) - процесс замены сменной компоненты в системе, в то время как система выполняет свою нормальную функцию, и при котором требуется человеческое вмешательство. (Сравните с AutoSwap и Cold Swap).
Internal RAID Controller (Внутренний RAID Контроллер) - контроллер, который постоянно находится внутри компьютера или сервера и постоянно подключен к PCI шине.
JBOD - Just A Bunch of Disks / Drives (Независимые Диски / Дисководы) - один или несколько дисководов, подключенные к RAID контроллеру, но не входящие в состав RAID массива и функционирующие независимо. Большинство RAID контроллеров поддерживают режим JBOD.
Latency (Время ожидания) - 1. Время между посылкой запроса на выполнение операции ввода - вывода и началом выполнения операции. 2. Время между завершением процедуры поиска и моментом получения первого блока данных.
M.O.R.E. - Mylex Online RAID Expansion - Технология фирмы Mylex, позволяющая "на лету" производить расширение RAID массива.
Mirrored Cache (Зеркальный Кэш) - кэш-память, которая имеет копию данных от другого контроллера (в кластерных дисковых массивах). В случае отказа основного контроллера, второй контроллер может брать кэшированные данные и размещать их в дисковым массиве.
Mirroring (Зеркалирование/Дублирование) - Технология полного дублирования данных, например, с одного дисковода на другой дисковод. Дублирование происходит при каждой операции чтения или записи. В результате, каждый дисковод является зеркальным отображением (дубликатом) другого дисковода. Этим же термином называют уровень RAID 1. Все RAID контроллеры поддерживают зеркалирование.
MTBF - Mean Time Between Failures (Среднее Время Безотказной Работы) - Средняя наработка на отказ, среднее время от начала работы до первого отказа.
MTDL - Mean Time until Data Loss (Среднее Время до Потери Данных) - среднее время от запуска до момента, пока отказ какой-либо составляющей дискового массива не будет вызывать постоянную потерю данных.
PCI Hot Plug (Горячая Замена PCI Устройств) - свойство новейших персональных компьютеров с PCI шиной, позволяющее производить замену PCI карт без полного выключения системы.
Queue (Очередь) - последовательность команд или данных, ожидающих обработки, обычно в порядке с начала последовательности.
RAID - Redundant Array of Independent Disks (Избыточный Массив Независимых Дисков) - известно несколько различных форм выполнения RAID. Каждая форма именуется как " уровень RAID". Соответствующий уровень RAID для системы выбирается исходя из того параметра, который является основным: общий объем дисковой системы, отказоустойчивость или быстродействие.
RAID Levels (Уровни RAID) - в настоящее время наиболее широко поддерживаются четыре основных уровня RAID (RAID 0, RAID 1, RAID 3, RAID 5) и два специальных уровня RAID (RAID 0+1, и JBOD).
RAID Levels 0 (Уровень 0 или Striping): Блоки данных размещаются последовательно на нескольких дисководах, обеспечивая более высокую скорость доступа, чем при размещении на одном дисководе. Этот уровень не обеспечивает никакой избыточности.
RAID Levels 1 (Уровень 1 или Mirroring): Дисководы объединены в пары и являются зеркальным отражением друг друга. Все данные на 100 процентов продублированы, но при этом занимают в два раза больше дискового пространства.
RAID Levels 3 (Уровень 3): Данные "разбросаны" по нескольким физическим дисководам. Помимо данных на одном из дисководов хранится информация о четности, которая может использоваться для восстановления данных.
RAID Levels 5 (Уровень 5): Данные "разбросаны" по нескольким физическим дисководам. Помимо данных на дисководах хранится информация о четности, которая может использоваться для восстановления данных. В отличие от RAID Levels 3 информация о четности распределена по всем дисководам для их равномерной загрузки.
RAID Levels 0+1 (Уровень 0+1): Комбинация RAID 0 и RAID 1. Этот уровень обеспечивает избыточность за счет зеркалирования.
RAID Levels JBOD (Уровень JBOD): сокращение от "Just a Bunch of Drives" (Только Связка Дисководов). Каждый дисковод используется независимо, как если бы они были подключены к обыкновенному контроллеру дисководов. Этот уровень не обеспечивает избыточность данных.
RAID Levels 10 (Уровень 10): Комбинирует (объединяет) RAID 0 и RAID 1, т.е. зеркалирование группы дисководов, объединенных в RAID 0 для обеспечения максимального быстродействия. Этот уровень обеспечивает избыточность за счет зеркального отражения.
RAID Levels 30 (Уровень 30): Комбинирует (объединяет) RAID 0 и RAID 3, т.е. используется контрольная сумма для группы дисководов, объединенных в RAID 0 для обеспечения максимального быстродействия. Информация о четности может использоваться для восстановления данных.
RAID Levels 50 (Уровень 50): Комбинирует (объединяет) RAID 0 и RAID 5, т.е. используется перемещаемая контрольная сумма для группы дисководов, объединенных в RAID 0 для обеспечения максимального быстродействия. Информация о четности может использоваться для восстановления данных.
RAID Migration (Перемещение RAID) - способность RAID контроллера производить изменение уровня RAID без выключения системы. Многие современные контроллеры поддерживают перемещение RAID.
Recovery (Восстановление) - процесс восстановления данных от отказавшего дисковода, при котором используются данные от других дисководов.
Redundancy (Избыточность) - включение в систему дополнительных однотипных компонентов, помимо необходимых для работы, для повышения надежности системы.
Rotated XOR Redundancy (Распределенная Избыточность) - Этот термин относится к методу обеспечения полной избыточности данных при требовании максимально использовать емкость дисковой памяти. В системе, сконфигурированной под RAID 3 или RAID 5 (которые требуют, по крайней мере, три SCSI дисковода), все блоки данных и четности разделены между дисководами таким образом, что если один из дисководов будет удален (или даст сбой), то данные, находившиеся на нем могут быть восстановлены, используя данные и четности на оставшихся дисководах. В любом RAID 3 или RAID 5 массиве, объем дискового пространства, которая занимает распределенная избыточность, эквивалентна объему одного дисковода.
SAF-TE - SCSI Accessed Fault-Tolerant Enclosure (Доступный через SCSI шину Отказоустойчивый Корпус) - "открытые" технические требования, разработанные для обеспечения всестороннего и стандартизированного метода контроля и вывода информации о состоянии дисководов, источников питания и систем охлаждения, используемых в серверах высокой надежности и подсистемах хранения данных. Технические требования независимы от аппаратного обеспечения ввода - вывода, операционных систем, платформ сервера, и выполнения RAID, потому что сам корпус представляется как просто еще одно устройство на SCSI шине. SAF-TE технические требования были приняты многими ведущими изготовителями серверов, устройств хранения данных и RAID контроллеров. Изделия, удовлетворяющие спецификации SAF-TE уменьшают стоимость затрат на контроль состояния корпусов, упрощают работу администратора сети, выдают аварийные уведомление и информацию о состоянии оборудования.
SCA - Single Connector Attachment (Подключение через один разъем) - разновидность SCSI интерфейса, разработанного для обеспечения стандартного подключение винчестеров для систем, использующих технологию hot swap (горячая замена). Для подключения дисководов с SCA интерфейсом к SCSI шине используется специальная коммутационная плата, через которую на дисководы подается питание, обеспечиваются установки SCSI ID, и осуществляется терминация SCSI шины.
SCSI Drive States (Состояния SCSI Дисковода) - относится к текущему состоянию SCSI дисковода. В любой момент времени, SCSI дисковод может быть в одном из пяти состояний: ГОТОВ, АКТИВИЗИРОВАН, ОЖИДАНИЕ, НЕРАБОЧИЙ, или ВОССТАНАВЛЕНИЕ. Контроллер SCSI хранит состояния о подключенных к нему SCSI дисководах в своей долговременной памяти. Эта информация сохраняется даже после с отключения питания. Следовательно, если SCSI дисковод был помечен как НЕРАБОЧИЙ в одном сеансе, он останется в НЕРАБОЧЕМ состоянии до тех пор, пока он не будет заменен или восстановлен, используя системную утилиту. Ниже приводится описания состояний:
Ready (Готов): SCSI дисковод находится в состоянии "готов", если он включен и доступен, чтобы быть сконфигурированным в течение текущего сеанса, но остается не сконфигурированным.
Online (Активизирован): SCSI дисковод находится в "активном" состоянии, если он включен, был определен как часть группы дисководов; и работает должным образом.
Standby (Ожидание): SCSI дисковод находится в состоянии "ожидание", если он включен, способен работать должным образом, но не было определен, как часть какой-либо группы дисководов.
Dead (Нерабочее): SCSI дисковод находится в "нерабочем" состоянии, если он не подключен к шине; или если он присутствует на шине, но на него не подано питание; или если он вышел из строя и был отключен контроллером. Когда контроллер обнаруживает отказ дисковода, он отключает этот дисковод, изменяя его состояние на "нерабочий". SCSI дисковод в состоянии "нерабочий" не участвует в каких-либо операциях ввода - вывода и никакие команды на него не передаются.
Rebuild (Восстановление): SCSI дисковод находится в состоянии "восстановления" во время этого процесса. В течение этого процесса, данные восстанавливаются и записываются на дисковод. Это состояние также именуется состоянием 'Write-Only' (WRO) ("Только для записи").
Sector (Сектор) - минимальная единица объема хранения данных, в котором данные защищены от ошибок.
Segment Size (Размер Сегмента) – параметр, задаваемый вместе с размером полосы (stripe size) и представляет собой размер данных, который будет прочитан или написан за одну операцию. Размер сегмента (также известный как "размер строки кэша") должен быть основан на размере полосы, который Вы выбрали. Обычно по умолчанию размер сегмента принимается равный 8КБайт.
SMART - Self Monitoring Analysis and Reporting Technology (Технология Самоконтроля, Анализа и Сообщения) - промышленный стандарт предсказания надежности и для IDE/ATA и SCSI дисководов жестких дисков. Дисководы жестких дисков с функцией SMART позволяют заранее предупредить о возможном скором отказе жесткого диска, благодаря чему важные данные могут быть защищены.
Standby Replacement of Disks ("Hot Spare") (Резервная Замена Дисководов ("Горячее резервирование")) - Одна из наиболее важных особенностей, которую обеспечивает RAID контроллер, с целью достичь безостановочное обслуживание с высокой степенью отказоустойчивости. В случае выхода из строя SCSI дисковода восстанавливающая операция будет выполнена RAID контроллером автоматически, если выполняются оба из следующих условий:
1) Имеется "резервный" SCSI дисковод идентичного объема, подключенный к тому же контроллеру;
2) Все системные дисководы и отказавший дисковод входят в состав избыточной дисковой системы, например RAID 1, RAID 3, RAID 5 или RAID 0+1.
Обратите внимание: резервирование позволяет восстановить данные, находившиеся на неисправном дисководе, если все дисководы подключены к одному и тому же RAID контроллеру.
"Резервный" дисковод может быть создан одним из двух способов:
1. Когда пользователь выполняет утилиту разметки, все дисководы, которые подключены к контроллеру, но не сконфигурированы в любую из групп дисководов, будут автоматически помечены как "резервные" дисководы.
2. Дисковод может также быть добавлен (подключен позднее) к работающей системе и помечен как резервный, при помощи соответствующей утилиты RAID контроллера для данной операционной системы.
В течение процесса автоматического восстановления система продолжает нормально функционировать, однако производительность системы может слегка ухудшиться.
Для того, что бы использовать восстанавливающую особенность резервирования, Вы должны всегда иметь резервный SCSI дисковод в вашей системе. В случае сбоя дисковода, резервный дисковод автоматически заменит неисправный дисковод, и данные будут восстановлены. После этого, системный администратор может отключить и удалить неисправный дисковод, заменить его новым дисководом и сделать этот новый дисковод резервным. Таблица резервных замен имеет предел 8 автоматических замен в любом сеансе (от момента включения питания/перезагрузки до следующего выключения питания/перезагрузки). Когда предел в 8 замен будет достигнут, и произойдет отказ дисковода, резервная замена произойдет, но она не будет зарегистрирована в таблице замен. Чтобы очистить таблицу резервных замен, перезагрузите систему от загрузочной DOS дискета, запустите утилиту конфигурации RAID контроллера и выберите опцию «Просмотреть / изменить конфигурацию» в главном меню. Выберете блок «Список Модификаций Дисковода». Вы должны сохранить конфигурацию без изменений и выйти из утилиты конфигурации. Это очистит таблицу замен. Вы можете теперь загрузить вашу систему и продолжить нормальные операции. Обычно предел таблицы замен на 8 событий не должен вызвать никаких проблем, так как при условии, что дисковые сбои происходят не чаще, чем один раз в год (а SCSI дисководы имеют 5-летную гарантию), система должна функционировать непрерывно как минимум 8 лет, прежде чем таблица замен должна будет очищена.
Stripe Order (Порядок Полос) - порядок, в котором SCSI дисководы обслуживаются в пределах группы дисководов. Этот порядок должен соблюдаться, так как от этого зависит способность контроллера восстанавливать данные на вышедшем из строя дисководе.
Stripe Size (Размер Полосы) - размер полосы определяется как размер, в килобайтах (1024 байта) одиночной операции ввода / вывода. Полоса данных разделена по всем дисководам в группе дисководов, при этом сами данные постоянно находятся в физических дисковых секторах, которые логически упорядочены с первого до последнего сектора.
Stripe Width (Ширина Полосы) – количество разбитых на полосы SCSI дисководов в пределах группы дисководов.
Striping Disk Drives (Разметка дисководов) – метод, позволяющий объединить несколько дисководов в RAID в один логический диск. Разметка включает в себя разбиение полезного объема каждого дисковода на полосы (страйпы – stripe), которые могут быть размером от одного сектора (512 байт), до нескольких мегабайт. Размер страйпов определяется исходя из типа программного обеспечения и интенсивности обмена данными. Затем эти страйпы вкруговую послойно объединяются, так что общий объем массива составлен из страйпов поочередно всех дисководов.
Большинство современных операционных систем таких, как NT, UNIX, NetWare, поддерживают перекрытие (т.е. одновременное выполнение) операций ввода-вывода, совершаемых на разных дисководах. Следует иметь в виду, что для достижения максимальной скорости ввода-вывода необходимо равномерно распределить обращения к дисководам так, чтобы каждый дисковод работал максимально возможное время. В многодисковой системе без разметки равномерная загрузка дисководов практически невозможна. На некоторых дисководах будут находиться файлы, к которым обращения будут происходить часто, обращение же к файлам на других дисководах будет происходить лишь изредка. Оптимальная работа приложений с интенсивным вводом-выводом на дисковод достигается в том случае, когда размер страйпов достаточно велик, чтобы одна запись умещалась в одном страйпе. В этом случае можно быть уверенным, что данные и операции чтения-записи будут равномерно распределены между дисководами, входящими в состав массива. В этом случае каждый дисковод будет обслуживать свою операцию, что, в свою очередь, позволит довести количество одновременно выполняемых операций до максимума.
В однопользовательской системе для приложений с интенсивным обменом и большим размером записей выгодно использовать небольшой размер страйпов. В этом случае скорость обмена возрастает вследствие того, что происходит одновременное считывание разных частей одной и той же записи с разных дисководов. К сожалению, небольшой размер записи практически полностью исключает одновременное выполнение разных операций чтения-записи, так как все дисководы участвуют в каждой операции. Это не страшно при работе в операционных системах типа DOS, так как такие операционные системы не «умеют» выполнять несколько одновременных обращений к дисководу. Видео- и аудио-приложения, а также медицинские приложения, работающие с длинными записями, будут работать в оптимальном режиме при небольшом размере страйпов массива. Потенциальным недостатком использования маленьких страйпов является то, что для достижения предельной скорости работы массива придется обеспечить синхронизацию вращения дисководов. Если этого не делать, то в каждый момент времени диски будут иметь разный угол поворота. А это значит, что операция чтения или записи не будет завершена до тех пор, пока все диски не повернуться в необходимое положение. В этом случае, чем больше дисководов в массиве, тем ближе среднее время завершения операции к наихудшему случаю – одиночного диска, находящегося в наиболее невыгодном положении. Синхронизация вращения дисков гарантирует, что все дисководы начнут и закончат чтение одновременно. В этом случае среднее время доступа массива в точности соответствует среднему времени доступа одиночного дисковода.
Sustained Data Transfer Rate (Скорость Непрерывной Передачи Данных) - скорость передачи данных для непрерывной работы при максимальном быстродействии.
Synchronous data transfer (Синхронная Передача Данных) - Передача данных, синхронизированная к определенному интервалу времени. Синхронная передача данных по SCSI шине происходит быстрее, чем асинхронная, потому что не требуется ожидания подтверждения получения каждого байта от приемного устройства.
Target ID - Идентификатор SCSI устройства, подключенного к SCSI контроллеру. К каждому SCSI каналу контроллера может быть подключено до 15 SCSI устройств, каждое из которых должно иметь уникальный, отличный от других, идентификатор в диапазоне от 0 до 6, и от 8 до 15.
Termination - метод согласования нагрузок полному волновому сопротивлению шины передачи данных, при котором устраняется отражения сигнала от физических концов шины.
Transfer Rate (Скорость Передачи Данных) - скорость, с которой данные перемещаются между центральным процессором и памятью или устройствами ввода / вывода и обычно выражается в количестве передаваемых символов (байт) в секунду.
Write Through Cache (Кэш со Сквозной Записью) - относится к стратегии кэширования, при которой данные пишутся в кэш и на SCSI дисковод прежде, чем состояние завершения будет возвращено ведущей операционной системе. Эта стратегия кэширования считается наиболее безопасной, так как при этом наименее вероятно, что сбой питания приведет к потере данных. Однако запись через кэш приводит к некоторому снижению производительности системы.
Write-Back Cache (Кэш с Отложенной Записью) - относится к стратегии кэширования, при которой сигнал завершения операции записи посылается ведущей операционной системе, как только кэш (а не дисковод) принимает данные, которые должны быть записаны. На целевой SCSI дисковод эти данные запишутся только через некоторое время, но это почти не снизит производительность системы. Для защиты от потери данных в результате сбоя питания или аварийного отказа системы может использоваться специальная батарейка, поддерживающая питание микросхем кэша.
Drive Roaming (Роуминг диска) - перенос физических дисков с одного кабеля или слота оъединительной платы на другой в пределах одного и того же контроллера. Контроллер автоматически распознает перенесенные физические диски и логически помещает их в нужные виртуальные диски, которые являются частью группы дисков. Роуминг дисков можно выполнять только при выключенной системе.
Цикл обучения аккумулятора - это операция калибровки аккумулятора, которую контроллер переодически выполняет для определения состояни  аккумулятора. Данная операция не может быть запрещена.

Источник: http://www.3dnews.ru/storage/raid-faq-02