RAID 100 (RAID 1+0+0)

RAID 100 (также известен как 10+0) - связка массивов RAID 10, схожая со своим "старшим братом" RAID 10, в котором используется вдвое больше дисков.

RAID 100 является эквивалентом RAID 10. Он также имеет неофициальное название "клетчатый RAID", благодаря тому, что полосы сэтов, чередуясь, идут сразу по двум направлениям, образуя, так называемую "сетку".

Зачастую RAID 10 становится аппаратным массивом, чередование осуществляется программно.

Когда применяется?

RAID 100 полезен тогда, когда требуется избежать проблем, связанных с ограничением масштабируемости контроллеров. Программный RAID 0 создается на базе двух контроллеров, поддерживаемых RAID 10.

Пример:

Приведем пример, как два сэта по 120 GB (RAID 1) превращаются в массив согласно системе (1+0+0), выдавая в результате 480 GB итогового рабочего пространства.

Ошибки

Характеристики ошибок RAID 100 идентичны failure-алгоритмам в RAID 10: все кроме одного диска с каждого RAID 1 могут получить сбой, но не потерять работоспособность и данные. Однако, остающийся диск от массива RAID 1 становится единственной точкой отказа для уже поимевшего сбой массива. Среди производителей RAID 100 ходит такой термин как Soft Stripe (мягкая полоса) или MetaLun (Logical Unit Number).

Преимущество

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

#