Документация для Калькулятор платформ ITV. Документация для других продуктов доступна здесь.

Previous page Параметры архива и хранения метаданных  Настройка параметров для платформы CARMEN Next page


На странице:

Уровни RAID

Расчёт без RAID – в результатах будет выведен требуемый объем архива без расчета количества дисков.


JBOD (Just a Bunch of Disks) – способ подключения набора независимых дисков к RAID-контроллеру, обеспечивающий такой же доступ к каждому диску, как при подключении к обычному адаптеру.

Особенности:

  • не является уровнем RAID, так как при использовании JBOD не происходит улучшения производительности и/или повышения надежности;
  • производительность дисковой системы ограничивается скоростью работы одного диска;
  • дисковая система не защищена, выход из строя одного из дисков ведет к потере данных всего массива;
  • дисковое пространство используется на 100%, так как вся емкость доступных дисков в массиве пригодна для хранения данных.

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


RAID-0 дисковый массив повышенной производительности с чередованием без отказоустойчивости.

При использовании RAID-0 информация разбивается на блоки данных фиксированной длины, которые записывается по очереди на каждый диск. Поскольку несколько дисков одновременно считывают/записывают свою порцию данных, это обеспечивает максимальную производительность.

Особенности:

  • в RAID-0 отсутствует избыточность данных, поэтому выход из строя одного из дисков ведет к потере данных всего массива;
  • дисковое пространство используется на 100%, так как вся емкость доступных дисков в массиве пригодна для хранения данных;
  • минимальное количество дисков для построения массива – 2.

Обычно RAID-0 используется для задач, где необходим быстрый доступ к большим объемам временных данных (которые могут быть снова загружены в случае сбоя), таких как кэширование данных, обработка видео/аудио и пр.


RAID-1 – отказоустойчивый дисковый массив с зеркалированием (дублированием) данных.

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

Особенности:

  • высокая степень надежности, при выходе из строя одного из дисков копия его данных остается доступной на диске-дубликате;
  • пригодная для хранения данных емкость дискового пространства составляет 50% от емкости доступных дисков в массиве (количество дублирующих дисков равно количеству основных дисков);
  • число дисков всегда четное, минимальное количество дисков для построения массива – 2.

Благодаря свой простоте и надежности RAID-1 часто применяется в серверах для объединения двух системных дисков в «зеркало». В применении к хранению видеоархива RAID-1 целесообразно использовать лишь в очень небольших системах, поскольку у этого уровня RAID низкая скорость записи и самая низкая эффективность использования дискового пространства при трех и более дисках.


RAID-10 – отказоустойчивый дисковый массив с чередованием и зеркалированием.

При использовании RAID-10 формируется массив RAID-0 из нескольких массивов RAID-1 (при этом каждый подмассив RAID-1 состоит из двух дисков). Таким образом RAID-10 сочетает в себе одновременно скоростные преимущества RAID-0 и высокую надежность RAID-1 (допускается выход из строя одного диска в каждом подмассиве RAID-1).

Особенности:

  • пригодная для хранения данных емкость дискового пространства составляет 50% от емкости доступных дисков в массиве (количество дублирующих дисков равно количеству основных дисков);
  • число дисков всегда четное, минимальное количество дисков для построения массива – 4.

Обычно RAID-10 используется для работы с базами данных, где необходимы одновременно высокая производительность и надежность. Для хранения видеоархива применяется редко из-за низкой эффективности использования дискового пространства. Однако в тех случаях, когда производительности и/или надежности других уровней RAID бывает недостаточно, использование RAID-10 для видеоархива может быть оправдано (на практике для построения RAID-10 используют 4 диска, а когда требуется большая емкость выбирают более экономичные RAID-50 или RAID-60, которые быстрее RAID-5 / RAID-6 при сохранении надежности).


RAID-5 – отказоустойчивый дисковый массив с чередованием с одной контрольной суммой.

В RAID-5 применяется технология с чередованием данных, созданная для обеспечения отказоустойчивости, но без дублирования данных как в RAID-1. Блоки данных и контрольные суммы (используется для восстановления недостающих блоков данных в случае потерь) циклически записываются на все диски, что обеспечивает равномерную нагрузку по всем дискам и повышение производительности за счет параллельных операций записи. Дополнительные издержки на запись контрольных сумм объясняют меньшую производительность записи RAID-5 по сравнению с RAID-0/RAID-10, однако она является приемлемой для многих случаев. Скорость чтения RAID-5 находится на высоком уровне. Применение современных RAID-контроллеров с кэшем записи также существенно улучшает производительность RAID-5.

RAID-5 имеет базовый уровень надежности, допускается выход из строя одного диска. При этом запускается длительный процесс восстановления RAID-массива (rebuild), который резко повышает нагрузку на диски, что в свою очередь может спровоцировать выход из строя второго диска и привести к полной потере данных. Несмотря на то, что RAID-5 проигрывает по надежности RAID-1/RAID-10, для многих задач его бывает достаточно.

Главное преимущество RAID-5 состоит в самом эффективном использовании дискового пространства из всех отказоустойчивых RAID-массивов. Пригодная для хранения данных емкость дискового пространства составляет от 67% и выше в зависимости от количества дисков в массиве (для любого количества основных дисков требуется лишь 1 дублирующий диск). Минимальное число дисков для построения массива – 3.

RAID 5 широко применяется в самых разных задачах, в том числе подходит для хранения видеоархива небольших систем.


RAID-6отказоустойчивый дисковый массив с чередованием с двумя контрольными суммами.

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

Особенности:

  • RAID-6 имеет высокий уровень надежности, допускается выход из строя любых двух дисков.
  • Пригодная для хранения данных емкость дискового пространства в RAID-6 составляет от 50% и выше в зависимости от количества дисков в массиве (для любого количества «полезных» дисков требуется лишь 2 избыточных диска). Таким образом в RAID-6 эффективность использовании дискового пространства хуже, чем в RAID-5, и лучше, чем в RAID-1/RAID-10, при количестве дисков в массиве более четырех. Минимальное число дисков для построения массива – 4.

RAID-6 широко применяется в системах хранения данных, где не требуется максимальная транзакционная производительность, в частности RAID-6 в большинстве случаев является оптимальным вариантом (по соотношению производительность/надежность) для хранения видеоархива.

Макс. количество дисков в RAID-группе

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

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

Поэтому если дисков в сервере много, рекомендуется разделение на RAID-группы. Это стандартная функция в RAID-контроллерах, которая позволяет все подключенные диски разделить на группы и каждую группу преобразовать, по сути, в отдельный независимый RAID-массив. В этом случае запуск процесса восстановления RAID-группы и даже ее полное разрушение не повлияют на работоспособность других групп. Каждая RAID-группа при этом будет определяться в операционной системе как отдельный большой диск с объемом равным полезной емкости RAID-группы.

Исходя из оптимального соотношения скорости восстановления / производительности дисковой подсистемы существуют следующие рекомендации для одной RAID-группы:

  • RAID-5: максимум 5 дисков в одной RAID-группе
  • RAID-6: максимум 15 дисков в одной RAID-группе

Количество дисков в RAID-группе указывается с учетом избыточных дисков, предусмотренных для отказоустойчивости. То есть, если указано 15 дисков для RAID-6, это означает, что 13 дисков доступны для хранения данных и 2 диска для обеспечения RAID-6.

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

Количество hotspare-дисков на сервер

Современные RAID-контроллеры оснащены функцией «горячего» резервирования, которая обеспечивает автоматическое безостановочное обслуживание RAID-массива в случае обнаружения неисправностей. Для этого используется так называемый hotspare-диск (диск «горячего» резерва), который при нормальной работе массива находится в режиме ожидания, а в случае выхода из строя одного из дисков автоматически заменит неисправный диск и данные будут восстановлены. После чего неисправный диск можно заменить на новый, и уже его сделать резервным.

Функция «горячего» резервирования особенно полезна в больших ответственных системах или когда оперативный доступ к серверу затруднен, так как при выходе из строя хотя бы одного из дисков резко падает уровень отказоустойчивости массива, и следует срочно принимать меры для восстановления массива.

Если в сервере используется более 16 дисков, рекомендуется добавлять не менее 1 hotspare-диска. Если дисков более 34 не менее 2 hotspare-дисков.

Hotspare-диск не входит в RAID-группу, поэтому он может быть назначен глобально на все RAID-группы в сервере.

  • No labels