Почему RAID 0 классифицируется как RAID, если он не избыточен?

32

Я проработал в IT довольно много лет, поэтому я знаю, что такое RAID-массив, что такое RAID 0, RAID 1, 5, 6, 10, 50, 60 и т. Д., Но что-то всплыло в последнее время разговор на работе; если RAID означает избыточный массив независимых (или недорогих) дисков, то почему RAID 0 вообще классифицируется как RAID, а не просто чередующийся массив?

Распределение данных между несколькими дисками в одном массиве не дает никакой избыточности, так почему же это классифицируется как массив RAID? Конечно, наименьшее число должно быть RAID 1 (зеркальным), так как именно тогда фактически начинается избыточность?

Гэвин Берк
источник
1
0 не показывает уровень рейда, это означает чередование. То же самое для 0,10,50,60 и т. Д.
JamesRyan
Я думаю, это зависит от того, какое определение вы соблюдаете. dictionary.reference.com/browse/redundant упоминает: 2. быть в избытке; превышение обычного или естественного. - Таким образом, если вы примете это определение, тогда RAID-0 является допустимой терминологией, потому что дополнительный диск не нужен для нормальной работы.
MonkeyZeus
По той же причине ноль фунтов это сумма денег, но она ничего не стоит.
Sobrique

Ответы:

36

Вы на самом деле частично ответили на этот вопрос.

Самая низкая форма RAID - RAID 1. RAID 0 был добавлен задолго до того, как RAID был определен (хотя не могу найти ссылку на дату для этого)

0 в RAID 0 используется для обозначения того, что на самом деле он не считается избыточным. Думайте об этом как о более True / False, где 0 - False.

Drifter104
источник
3
Кажется, при чтении Википедии есть даты для RAID-4 (по-видимому, первого), RAID-1, RAID-5, RAID-2, позор, о котором не упоминается, когда появился RAID-0, возможно, его следует назвать NRAID0 - Non -Redundant;)
Гэвин Берк
3
Оригинальная статья 1988 года от Паттерсона, Гибсон, Кац, в которой описываются RAID-1 - RAID-5, находится здесь: cs.cmu.edu/~garth/RAIDpaper/Patterson88.pdf . Документ 1994 года, в котором добавлены ссылки на RAID-0 и RAID-6, находится здесь: web.eecs.umich.edu/~pmchen/papers/chen94_1.pdf
Грег Аскью
1
Итак, если RAID-0 означает, что RAID является ложным, почему он все еще называется RAID?
Зак
6
@Zack - потому что остальная часть аббревиатур подходит (массив недорогих дисков), и использование акронимов часто выходит за рамки их задуманного намерения, когда это уместно. Возьмите HTTP, он находится в той же самой лодке, так как он редко используется для транспортировки гипертекста, но также json, видео, аудио, графики ... никто не скажет "zomg !!! это не гипертекст, мне нужно найти другой протокол".
Джеймс Снелл
Оооо .... авторы спецификации RAID были разработчиками Python?
hBy2Py
12

RAID - это просто имя, значение которого со временем менялось.

Важной частью является то, что базовая технология и механизмы одинаковы для уровней RAID, поэтому вы используете один и тот же контроллер (или часть программного обеспечения, например, mdraid) для достижения всех уровней RAID.

Свен
источник
1
Я думаю, что R в RAID всегда было словом «Избыточный», хотя? Действительно, RAID-контроллер может выполнять чередование, зеркальное отображение и т. Д., Хотя чередование не является избыточным, поэтому имеет смысл.
Гэвин Берк
Да, но на самом деле это просто имя. Я перестал ухаживать за именами десятилетия назад из-за всего бесполезного маркетинга, в который мы, как правило, ввязываемся ...
Свен
@GavinBurke RAID - это вещь, которая добавляет избыточность к дискам. RAID 0 - это вариант RAID, который на самом деле не является избыточным, но в остальном он все еще RAID, поэтому они назвали его RAID 0.
user253751
2
@GavinBurke В модном Minecraft есть предмет, называемый «нестабильный слиток», который сильно взрывается вскоре после того, как вы его создадите. Позже, они добавили способ сделать те, которые не взрываются ... они идентичны нестабильным слиткам, за исключением того, что они не взрываются, поэтому их называют "стабильными нестабильными слитками". Такая же идея в действии.
user253751
6

Как и предполагали другие, RAID 0 может быть принят за уровень 0, означающий нулевую избыточность. Он называется RAID, хотя избыточность отсутствует по двум другим причинам:

  • Это обычно определяется и обсуждается в одном и том же контексте, поэтому название застряло. То же самое нельзя сказать о JBOD, но такие устройства не имеют тенденцию описываться вместе с уровнями RAID, так как они имеют меньше общего (RAID 0 по крайней мере включает в себя чередование, как в RAID 5).

  • Несмотря на то, что RAID 0 сам по себе не обеспечивает избыточности, он часто используется как часть составной схемы RAID, которая обеспечивает избыточность. RAID 10 является наиболее распространенным, объединяя 0 для скорости и 1 для избыточности. RAID 50 и RAID 60 встречаются реже, но одинаково действительны, за исключением случаев, когда возможное снижение производительности записи (из-за шаблона чтения-проверки-записи 5/6) является проблемой.

Дэвид Спиллетт
источник
2

Обычно вы говорите об уровне RAID. То есть, если вы говорите, что система - это RAID-0, это не значит, что она «избыточна с типом 0», это только означает, что она имеет «RAID Level 0», ведьма означает отсутствие рейда вообще.

Дитер Мимкен
источник
2

Потому что «не избыточно» - это действительная точка на шкале того, насколько избыточно что-то.

Гонки легкости с Моникой
источник
-1

Чистый маркетинг.

<воспоминание> Я помню, когда на рынке начали появляться файловые серверы для локальных сетей. И да, RAID 0 был одной из возможных конфигураций. В то время RAID был таким здоровенным модным словом, что менеджеры просто спрашивали: «а у сервера есть RAID?» не зная точно, что это значит. Таким образом, хитрые продавцы начали перемаркировать чередование как «RAID 0», и, таким образом, они могли «правдиво» сказать «почему да, это так!» </ Reminisce>

RAID ... это была резкая аббревиатура. Не так, как, скажем, SCSI (произносится «scuzzy»). Это был один из тех немногих сокращений, которые ИТ-менеджер мог бросить на совещании по бюджету высокого уровня, чтобы побудить других одобрить покупку. Вы хотите получить свой кусок бюджетного пирога? У тебя должны быть хорошие сокращения. Просто попробуйте сказать «мы только что получили SCSI» на такой встрече. Посмотрите, как далеко вы получите.

ssimm
источник