Разное

Виды рейд массивов: Page not found — Для системного администратора — Для системного администратора

Содержание

Различные типы Raid массивов

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

Значит, RAID — это избыточный массив независимых дисков (Redundant Arrays of Independent Discs), который должен обеспечить отказоустойчивость и повышение производительности. Отказоустойчивость достигается за счет избыточности, когда часть емкости дискового пространства предназначена для служебных целей и недоступна для пользователя.

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

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

В соответствии с типом доступа есть и разные типы RAID массивов. Их характеризуют уровнями RAID. На сегодня известны несколько RAID-уровней, которые можно считать стандартизованными, — это RAID 0, RAID 1, RAID 2, RAID 3, RAID 4, RAID 5 и RAID 6.

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

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

RAID 1 (Mirrored disk) — это массив двух дисков, у которого 100-процентная избыточностью, когда данные полностью дублируются. Для реализации уровня 1 не нужно предварительно разбивать на блоки и диски, и данные. Так два диска могут содержать одинаковую информацию и являться одним логическим диском. Если выходит из строя один диск, то его функции выполняет другой.

Восстанавливают массив простым копированием. Этот уровень удваивает скорость считывания информации. Аналогичную схему хранения информации, как правило, применяют тогда, когда цена безопасности данных гораздо выше стоимости реализации системы хранения.


Виды RAID массивов, настройка RAID и характеристики.

В последнее время не редко задавался вопросом настройки RAID-массива. Рассмотрим какие есть виды RAID , чем они отличаются, какие имеют характеристики среди.


Виды RAID массивов, настройка RAID и характеристики.

В последнее время не редко задавался вопросом настройки RAID-массива. Рассмотрим какие есть виды RAID , чем они отличаются, какие имеют характеристики среди.

Виды RAID массивов (часто используемые).

RAID 0 (stripe) – диски объединяются в один, который может быть размечен на несколько логических.

Плюсы.
В массиве RAID 0 операции чтения и записи увеличивают скорость работы, поскольку несколько дисков одновременно читают/записывают свою часть данных, тем самым увеличивая производительность диска .
Минусы.
Из минусов – это отсутствие защиты хранения информации дисков, так как при выходе из строя одного из дисков массив выходит из строя, в результате чего восстановить данные маловероятно.
Где применяется – операции, требующие высоких скоростей обмена с диском.
Пример.
Имеются два диска по 1 Tb, скорость чтения и записи каждого по 150 Мбайт/с. Объединяем их в RAID 0, получаем в итоге один диск объемом 2 Tb и скоростью записи, чтения диска 300 МБайт/c (150*2).

RAID 1 (mirror) –  такой вид массива также называют “зеркальный массив”.

Плюсы.
Надежность хранимых данных, диски дублируют друг друга.
При выходе из строя одного из дисков RAID 1, данные остаются в полном объеме на втором.
Минусы.
Высокая стоимость за счет использование половиной места под резервирование, высокая надежность.
Производительность не увеличивается.
Пример.
Имеются два диска по 1 Tb, скорость чтения и записи каждого по 150 Мбайт/с. Объединяем их в RAID 1, получаем в итоге один диск объемом 1 Tb и скоростью записи, чтения диска 150 МБайт/c (150*2). Но данные записываются одновременно на оба диска, полностью копируя друг друга.

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

Плюсы.
Экономичность, высокая надёжность, неплохая производительность
Минусы.
Производительность ниже RAID 0

RAID 10 – массив RAID 0, построенный из массивов RAID 1, минимальное количество жестких дисков 4. Совмещение RAID 1 и RAID 0.

Плюсы.
Высокая производительность за счет RAID 0.
Высокая надежность за счет RAID.
Минусы.
Высокая стоимость
Пример.
Берем четыре диска по 1 Tb, скорость чтения и записи каждого по 150 Мбайт/с. Объединяем их в RAID 10, получаем в итоге один диск объемом 2 Tb. Скорость записи, чтения становится диска 150 МБайт/c (150*2). Данные копируются на оставшиеся два диска.

Настройки RAID

Stripe size – определяет объем данных записываемых за одну операцию ввода/вывода. размер strip задается в момент создания RAID массива и не может быть изменен позднее без пересоздания всего массива. Запись производится поочередно на каждый диск массива по указанному размеру stripe.То есть файл размещается сразу на двух дисках по по кусочкам указанных в stripe. Больший размер страйпа обеспечивает прирост производительности при работе с большими последовательными файлами (например, видео), меньший – обеспечивает большую эффективность в случае работы с большим количеством небольших файлов. В большинстве случаев рекомендуется оставлять значение по умолчанию.

Read Policy – определяет, запускать или нет процедуру упреждающего чтения. Рекомендуется здесь выбирать Adaptive, если RAID предназначен для решения широкого спектра задач и отдать тем самым принятие решения на откуп RAID контроллеру. Если RAID массив рассчитан на “переваривание” максимально возможного количества IOPS, то этот параметр обычно устанавливается в Off.

Normal – упреждающее чтение отключено

Read-Ahead – использовать механизм упреждающего чтения. Эта функция помогает увеличить скорость чтения при операциях с большими файлами.

Adaptive (Адаптивно) – контроллер сам решает использовать ли упреждающее чтение, включается только при последовательном чтении одинаковых блоков. При произвольном чтении автоматически не используется.

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

Write Through – данные записываются непосредственно на дисковый массив. Как только данные получены, они сразу же записываются на диски и после этого контроллер подает сигнал управляющей ОС о завершении операции.

Write Back – данные записываются сначала в cache, и только потом (либо по мере заполнения cache, либо в моменты минимальной загрузки дисковой системы) из cache на диски. При этом, сигнал о завершении операции записи передается управляющей ОС сразу же по получении данных cache контроллера. Write Back работает быстрее, но при этом надо помнить, что в случае сбоя питания все данные, которые находились в этот момент в cache, будут потеряны. Причем, управляющая ОС (а следовательно и приложение, записывавшее эти данные) ничего об этом “не узнают”, так как они уже получили сообщение от контроллера об успешном завершении записи. Например, если в cashe находились данные транзакции сервера СУБД, то СУБД будет уверенна, что с данными все хорошо, хотя на самом деле это не так. Избежать описанной проблемы можно или с помощью установки на RAID контроллер BBU, или посредством подключения всего сервера через источник бесперебойного питания (UPS) с функцией программируемого выключения. RAID контроллеры не позволяют включить функцию Write Back без установленного BBU.

Always Write Back – всегда включена политика записи через cache, не зависимо от присутствия/отсутствия BBU

Write Back with BBU – работает только при наличии исправной BBU, переключится в режим Write Through при отсутствии BBU или ее не достаточном заряде

IO Policy – влияет на работу cache при операциях чтения и не зависит от состояния read-ahead.

Cache I/O — все операции чтения кешируются.

Direct I/O — операции чтения не кешируются. При использовании этого режима данные из дисковой подсистемы параллельно направляются в cache и в ОС. В случае повторного чтения того же блока, сперва блок берётся из cache.

Drives Cache – кэширование дисков
Enable – включено
Disable – выключено, лучше выбирать это если нет online ИБП или bbu
Unchanged – не изменять текущую политику кэширования

Disable BGI (Disable background initialization)
No – background initialization включено. Значение по умолчанию.
Yes – background initialization отключено.

BBU (Battery Backup Unit) необходим для предотвращения потери данных находящихся в cache RAID контроллера и еще не записанных на диск (отложенная запись – “write-back caching”), в случае аварийного выключения компьютерной системы. Существуют такие виды BBU:

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

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

Назначение и виды RAID массивов · Ответы на экзаменационные вопросы [ОргЭВМ, 2017, Холод]

# Вопрос 6: Назначение и виды RAID массивов

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

Виды (уровни) RAID массивов:

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

Достоинства:
Скорость считывания файлов увеличивается в n раз, где n — количество дисков. При этом такая оптимальная производительность достигается только для больших запросов, когда фрагменты файла находятся на каждом из дисков.

Недостатки:
Увеличивается вероятность потери данных.

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

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

Недостатки:
Недостаток RAID 1 в том, что по цене двух жестких дисков пользователь фактически получает объём лишь одного.

RAID 2 — оперирует словами, а иногда даже байтами. Представим, что
каждый байт виртуального диска разбивается на два фрагмента по 4 бита, затем
к каждому из них добавляется код Хэмминга, и таким образом получается слово
из 7 бит, у которого 1, 2 и 4 — биты четности.

Достоинства:
Повышение скорости дисковых операций по сравнению с производительностью одного диска.

Недостатки:
Минимальное количество дисков, при котором имеет смысл его использовать — 7, только начиная с этого количества для него требуется меньше
дисков, чем для RAID 1 (4 диска с данными, 3 диска с кодами коррекции ошибок), в дальнейшем избыточность уменьшается по экспоненте.

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

Достоинства:
Высокая скорость чтения и записи данных. Минимальное количество дисков для создания массива равно трём.

Недостатки:
Массив этого типа хорош только для однозадачной работы с большими файлами, так как время доступа к отдельному сектору, разбитому по дискам,
равно максимальному из интервалов доступа к секторам каждого из дисков. Для блоков малого размера время доступа намного больше времени чтения.
большая нагрузка на контрольный диск, и, как следствие, его надёжность сильно падает по сравнению с дисками, хранящими данные.

RAID 4 — устроен так же,как RAID-массив уровня 0 с тем отличием, что у RAID-массива уровня 4 есть
дополнительный диск, на который записываются полосы четности.

Достоинства:
Предохраняет от потерь на диске.

Недостатки:
Значительно снижается производительность в случае небольших исправлений.

RAID 5 — устроен так же,как RAID-массив уровня 4, но в котором биты четности распределяются равномерно
по всем дискам и записываются по кругу

Достоинства:
Обеспечивает высокую скорость чтения.

Недостатки:
В случае сбоя диска восстановить содержание утраченного диска достаточно сложно, хотя и возможно.

RAID-массив — что это такое? 🛢Основные виды

28 января 2021

Системное администрирование

47

Время чтения ≈ 12 минут

Содержание:

RAID (Redundant Array of Independent Disks или «избыточный массив независимых дисков») —  метод виртуализации, позволяющий объединять несколько дисков в единый логический том, имеющий лучшие характеристики.  Чтобы описать, чем RAID может быть полезен на практике, рассмотрим теоретические основы, классификацию и особенности использования данной технологии.

Для чего применяется RAID

RAID позволяет превратить несколько дисковых накопителей в один большой и быстрый диск. Его можно использовать в качестве хранилища данных с функцией автоматического резервного копирования или настроить как системный диск повышенной отказоустойчивости.

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

Преимущества технологии

  1. Увеличенный объем. Первоначальное назначение RAID — получение диска большей емкости.
  2. Повышение быстродействия системы через параллельное подключение в массив нескольких физических дисков.
  3. Отказоустойчивость и надежность хранения данных обеспечиваются выделением на цели резервирования отдельного устройства. При повреждении одного из дисков RAID-массива информация не будет утеряна.

Условие применения

Технологию можно использовать не во всех случаях. Для этого требуется ее аппаратная и программная поддержка. BIOS должен содержать настройку вида «SATA Configuration: RAID». Если же ее по каким-либо причинам нет, то необходимо «перепрошить» базовую систему ввода-вывода.

В случае, когда поддержка RAID программным методом невозможна, нужно подключить дополнительное устройство — RAID-контроллер и установить соответствующий драйвер. В последних версиях ОС Linux (Ubuntu 20.04, POP-OS 20.04 и т. д.) драйвер для включения режима RAID инсталлируется автоматически.

Основные понятия

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

  1. Массив — объединение нескольких физических или виртуальных накопителей в один большой диск с возможностью единой настройки, форматирования и управления.
  2. Метод зеркалирования — способ повысить надежность хранения информации через создание копии исходного диска на другом носителе, входящем в массив.
  3. Дуплекс — один из методов зеркалирования, в котором используется вдвое большее количество накопителей для создания копий.
  4. Чередование — увеличение производительности диска, благодаря блочной разбивке данных при записи.
  5. Четность — технология, сочетающая в себе чередование и зеркалирование.

Типы RAID-массивов

  1. Программный (software RAID) — самый бюджетный и распространенный вариант. Дисковые массивы создаются в самой операционной системе посредством специальных утилит. Обработкой данных занимается центральный процессор.  Основной недостаток — зависимость от предустановленной системы, которая приводит к существенному понижению быстродействия и безопасности хранения информации.
  2. Аппаратный (hardware RAID) — создается на основе отдельного устройства (RAID-контроллера), которое имеет собственные специализированный микропроцессор и кеш-память. При этом нагрузка на микропроцессор практически отсутствует. Это наиболее затратный метод реализации, характеризующийся надежностью, высокой скоростью записи и чтения.
  3. Интегрированный аппаратный (fake RAID, RAID-on-Chip) — комбинация программного и аппаратного способов. Реализована в виде дополнительного микрочипа, который встраивается в материнскую плату и работает совместно с центральным процессором. Эта технология быстрее программной, но не отличается надежностью хранения информации.

Классификация RAID по уровням

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

RAID 0

Технология виртуализации RAID 0 называется striping («чередование»). Для ее реализации применяется от 2 до 4 накопителей, которые совместно выполняют процедуру «чтения/записи».

При записи информация разделяется на блоки, которые одновременно сохраняются на накопители. Первый блок — на один, второй — на другой жесткий диск и так далее. Производительность массива возрастает прямо пропорционально количеству накопителей в системе. То есть, 4 диска будут работать в 2 раза быстрее, чем два.

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

Достоинства
  • Дисковый RAID-массив уровня 0 обеспечивает ощутимый прирост скорости, который прямо пропорционально зависит от кратности количества накопителей.
  • Использование всего дискового объема, т. е. при установке четырех дисков по 2 ТБ общий объем RAID-массива будет равен 2*4=8 ТБ.
Недостатки
  • Нарушение отказоустойчивости. Иногда возможен отказ в операциях чтения или записи.
  • При выходе из строя одного накопителя информация полностью теряется.
Использование

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

RAID 1

Технология RAID 1 называется мirroring («зеркалирование»). Она подразумевает использование от 2 до 4 накопителей. Однако при этом теряется половина объема дисков, поскольку это пространство используется резервированием данных.

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

Достоинства
  • Надежность хранения информации.
  • Простота реализации.
  • Высокая производительность при выполнении операции чтения.
  • Минимальная комплектация составляет всего 2 жестких диска.
Недостатки
  • Низкая производительность.
  • Емкость RAID-массива делится на 2, что обусловлено резервированием информации.
  • Замена неисправного накопителя требует полное отключение системы.
Использование

Уровень RAID 1 необходимо применять для увеличения надежности хранения информации на серверах.

RAID 5

Технология RAID 5 («чередование с чётностью») считается наиболее распространенной и безопасной. Для подобной конфигурации необходимо минимум 3 диска, а максимальное допустимое количество — 16.

При записи информации происходит разделение на блоки данных, но с одним условием — на один из дисков, называемый блок «чётность данных» (Parity Drive, PD), происходит запись информации для восстановления. Этот подход позволяет спасти данные при повреждении одного из накопителей.

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

Достоинства
  • Увеличена скорость чтения за счет одновременной обработки данных с нескольких независимых потоков от дисков массива.
  • Информация не «потеряется» при повреждении одного накопителя.
  • При замене неисправного диска происходит автоматическое восстановление информации.
Недостатки
  1. Иногда происходят отказы дисков.
  2. Если объем поврежденного накопителя 4 ТБ и более, при замене его на идентичный диск, восстановление может занять более одного дня.
  3. Если диск «чётности» вышел из строя при выполнении процедуры восстановления, то информация будет окончательно утеряна.
  4. Минимальное количество накопителей — 3.
Использование

Технология виртуализации 5 уровня (RAID 5) прекрасно подойдет для безопасного хранения данных, но при этом не будет утрачена производительность. Очень часто ее используют файловые серверы.

RAID 6

Технология виртуализации 6 уровня («чередование с двойной чётностью») похожа на RAID 5. Отличие состоит в записи информации для восстановления на два диска. Первый — блок «чётность данных» (PD) используются в архитектуре RAID 5 для резервного хранения данных. Второй диск «чётности» дублирует работу первого. Его работа основана на коде Рида-Соломона (Reed-Solomon), поэтому диск часто имеет краткое обозначение — RS или Q.

Благодаря использованию принципа двойной чётности, система может перенести без потерь информации отказ сразу двух жестких дисков. Однако для создания RAID 6 потребуется минимум четыре накопителя.

Достоинства
  • Высокая скорость считывания и записи данных.
  • Поддержка двух, одновременно вышедших из строя накопителей.
Недостатки
  • Время на операцию записи на 20% больше, чем для RAID 5.
  • Минимальная вероятность отказа дисков.
  • Восстановление после сбоя занимает много времени.
  • Для реализации необходимо 4 накопителя.
Использование

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

RAID 10

Технология виртуализации 10 — «гибрид» RAID нулевого и первого уровней, сочетающая в себе все их преимущества.

Достоинства
  • Высокая скорость восстановления данных.
  • Высокая надежность.
  • Быстродействие.
Недостатки
  • Дороговизна реализации.
  • Емкость, уходящая на зеркалирование, эквивалентна 50 % от всего объема дисков.
Использование

Гибридная технология RAID 10 используется в тех же случаях, что и RAID 0 и RAID 1.

Утилиты для создания

В операционной системе Windows есть встроенная утилита для создания RAID. Однако она поддерживает только RAID-массивы первого. Поэтому для более сложных операций, а также для платформ на базе Unix/Linux требуется установка стороннего ПО.

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

Mdadm

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

Основные возможности
  • Создание и сброс RAID-массивов.
  • Монтирование файловых систем.
  • Сохранение топологии массива.
  • Удаление отдельных элементов из RAID.
Установка

Для инсталляции утилиты требуется ввести в терминале следующие команды:

  • СentOS и Red Hat:
    yum install mdadm
  • Ubuntu и Debian:
    apt-get install mdadm

При этом в систему будет инсталлирована утилита, а также необходимый набор библиотек.

MegaRAID Storage Manager (MSM)

Бесплатное приложение от Microsoft, разработанное с целью обеспечения гибкого управления RAID-системами в ОС Windows.

Основные возможности
  • Просмотр состояния RAID-контроллера.
  • Создание RAID-массивов различных уровней.
  • Удаление элементов из массива.
  • Графический интерфейс.
  • Монтирование файловых систем.
Установка
  1. Скачать по ссылке  MegaRAID Storage Manager.
  2. Распаковать скачанный архив.
  3. Запустить установщик «setup.exe».
  4. Нажать кнопку инсталляции «Install».
  5. Принять условия лицензионного соглашения и нажать «Next».
  6. Выбрать пункт «All users» («Для всех пользователей») и нажать «Next».
  7. Указать путь для установки и нажать «Next».
  8. Выбрать тип инсталляции — «Полный» («Complete») или «Выборочный» («Custom») и нажать «Next».
  9. Запустить процесс установки с учетом введенных параметров, нажав «Install».
  10. Завершить инсталляцию — кнопка «Finish».

Заключение

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

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

Виртуальный сервер от Eternalhost — надежная площадка для современного веб-ресурса! Быстрые NVMe диски, реальная защита от DDoS, техподдержка 24/7.

Оцените материал:

[Всего голосов: 0    Средний: 0/5]

RAID-массивы: организация, разновидности


В среде IT-технологий все больше внимания уделяется хранению в безопасности важной и ценной информации и повышению скорости доступа к ней. Одной из технологий, позволяющей увеличить скорость чтения/записи и обеспечить резервное копирование данных, является RAID–массив.


Технология RAID подразумевает наличие отказоустойчивого массива из независимых жестких дисков. Массив объединяет несколько физических жестких дисков в 1 логический, что дает возможность продолжать работать операционной системе даже при потере одного из дисков.


Организация RAID


Существуют аппаратные и программные массивы независимых дисков.


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


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


Разновидности RAID


На сегодняшний день RAID–массивов существует достаточно много разнообразных типов. Рассмотрим наиболее часто встречающиеся.


RAID 0 (массив без отказоустойчивости)


Данный вид массива предполагает объединение двух и более дисков в один логический, для суммирования объемов. Другими словами, из двух дисков по 1Тб мы получаем один логический диск с объемом 2 Тб. Этот вид массива используется очень редко.


К достоинствам можно отнести увеличение быстродействия и легкость реализации. Из недостатков следует отметить невозможность реализации отказоустойчивости, следовательно, повышается риск потери всей информации.


RAID 1 (массив с дублированием)


Устройство этого типа массива создано объединением двух и более дисков для обеспечения отказоустойчивости путем дублирования информации одновременно на два диска.


Достоинством данного вида массива является гарантия сохранения данных в результате отзеркалирования на второй диск, а также незначительное увеличение быстродействия. Негативным фактором считается снижение используемого объема дисков.


RAID 5 (отказоустойчивый массив с распределенной четностью)


В данном типе массива используется симбиоз нескольких дисков в RAID 0, а на одном из дисков хранится системная информация для восстановления дисков в случае их выхода из строя.


Такой вид массива наиболее распространен, ввиду его высокой скорости чтения, записи информации и обеспечения отказоустойчивости.


RAID 10 (массив с зеркалированием и параллельной обработкой)


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


Итак, если поставлена задача создать массив для простой, необъемной работы с данными, то будет достаточно RAID 1. Для корпоративных баз данных, которые будут требовательны к быстродействию и отказоустойчивости больше подойдет RAID 5 либо RAID 10.

Резервирование HDD. RAID массивы для видеонаблюдения


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


На канале VIDEOМАХ регулярно публикуются обучающие видео, демонстрации работы технологий, записи мероприятий.
Подпишитесь, чтобы быть в курсе новых технологий видеонаблюдения.Подпишись на канал


Какие RAID-массивы целесообразно использовать в системах видеонаблюдения и как добиться надежной и долгой работы подсистемы хранения данных — в нашей статье.

Виды RAID массивов в системах видеонаблюдения


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

RAID0 — высокая скорость, отсутствие защиты от поломки диска


Массив RAID0 позволяет производить запись поступающих данных на несколько дисков одновременно (распараллеливать), что обеспечивает очень высокую скорость. В некоторых видах ПО систем видеонаблюдения это свойство используется для записи «горячего» оперативного архива, до его переноса в основное хранилище. В этом случае обеспечивается высокая скорость записи в критические моменты больших потоков поступающих данных от большого количества камер.



Этот тип массива не обладает свойствами защиты от потери данных при выходе одного из дисков из строя, и в такой ситуации приводит к потере всей имеющейся информации. В современных системах видеонаблюдения используется редко, учитывая возрастающие скорости оборудования для хранения данных.

RAID1 — низкая скорость, хорошая защита от поломки диска


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



Несмотря на высокую надежность такой массив для записи архива, как правило, не используется. Связано это с тем, что хранить в таком массиве большие объемы видеоданных довольно дорого за счет как минимум двукратного увеличения необходимого количества дисков. Чаще всего в системах видеонаблюдения массив RAID1 используется для защиты от выхода жесткого диска с установленной операционной системой.

RAID5 — средняя скорость, защита от поломки одного диска


Массив RAID5 не обладает ни высокой скорости записи, ни большой надежностью, однако его преимуществом является значительно меньшая по сравнению с массивами RAID1 стоимость хранения данных. В таких массивах данные записываются блоками на несколько дисков. Одновременно высчитывается и записывается контрольная сумма для всех поступающих данных, по которой в случае выхода из строя не более чем одного из дисков можно восстановить информацию без потерь. Для резервирования в массивах RAID5 используется пространство одного дополнительного жесткого диска.



Недостатком такого массива является критический режим работы, в который входит массив после выхода из строя одного из жестких дисков, что требует его срочной замены в кратчайшие сроки во избежание поломки других дисков. Это свойство ограничивает использование RAID5 в современных системах видеонаблюдения, где важны не только надежность хранения, но и надежность записи в любой момент времени и в любой ситуации.

RAID6 — средняя скорость, защита от поломки до двух дисков


Более современной версией массива RAID5, избавленной от основных его недостатков, является массив RAID6. В нем для резервирования используется пространство уже двух жестких дисков, что, соответственно, позволяет допустить выход из строя до двух дисков без потери данных. Несмотря на большой объем обрабатываемых данных, современные RAID-контроллеры, используемые в оборудовании VIDEOMAX, позволяют добиться высокой скорости работы и записи данных в таких массивах.



На сегодняшний день RAID6 — наиболее часто используемый и эффективный вид RAID-массивов в системах видеонаблюдения.







Уровень RAID

Количество дисков

Скорость записи

Эффективная емкость

Защита от поломки HDD

Примечание

RAID0

Нет ограничений

Высокая

N*S

нет

При выходе из строя HDD происходит потеря всех данных в массиве на всех дисках

RAID1

2

Низкая

S

1 HDD

Чаще всего применяется для защиты диска с ОС

RAID5

от 3

Средняя

(N-1)*S

1 HDD

При выходе из строя HDD переходит в критический режим работы со снижением скорости записи и резким увеличением вероятности поломки остальных дисков

RAID6

от 4

Средняя

(N-2)*S

2 HDD

Выдерживает выход из строя до 2-х HDD в массиве


N — количество дисков, S — объем одного диска

Обслуживание и работа с RAID-массивами в системах видеонаблюдения


Как правило, в видеосерверах, в которых дисковая подсистема организована в RAID-массивах, используются корзины горячей замены, что позволяет быстро определить и удобно заменить жесткий диск в случае его выхода из строя, не нарушая и не останавливая работу видеосервера. Неисправный диск в таком случае сам напомнит о себе характерным звуком и световой индикацией на корзине привлекая внимание обслуживающего персонала. Дополнительно можно настроить рассылку уведомлений о состоянии массива по e-mail. При получении сообщения о неисправности диска в массиве его замену следует произвести в кратчайшие сроки, чтобы не допустить работу массива в критическом режиме и не потерять записанные данные.



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


Для программного обслуживания RAID-массива, переконфигурирования, замены дисков в нем, используется специальное программное обеспечение от производителя RAID-контроллера. С его помощью можно быстро найти неисправный диск, определить характер неисправности, принять решение о необходимости замены или переконфигурирования массива. Тем не менее, такие операции рекомендуется проводить персоналу, хорошо знакомому с принципами обслуживания дисковых массивов.

Резюме:


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


Доверьтесь профессионалам! Компания Видеомакс всегда рада прийти на помощь и на основе накопленного опыта и знаний производит оборудование для систем видеонаблюдения, которое служит долго и надежно. В изделиях серии PRO учитываются все особенности записи и хранения данных в системах видеонаблюдения. Для консультаций и заказа обращайтесь к менеджерам компании Видеомакс по телефону +7 (495) 640-55-46.

Что такое RAID-массив?




– Автор:

Игорь (Администратор)



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

Примечание: В конце статьи есть достаточно подробное видео, где поясняются многие технические аспекты.

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

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

Примечание: Под горячей заменой подразумевается дублирующее оборудование, которое можно использовать сразу же после обнаружения ошибки в основном оборудовании.

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

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

Чтобы лучше понять, рассмотрим несколько видов.

 

Виды RAID-массивов

 

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

RAID-0 или так же известный как страйп (чередование). Суть данного RAID-массива заключается в существенном повышении производительности за счет параллельного использования нескольких дисков для записи и чтения. Более простыми словами, используются два или более диска одинаковой размерности и характеристик. Вся записываемая информация делится по блокам по количеству дисков, а затем эти блоки параллельно записываются сразу на все жесткие диски. Таким образом, в теории вы можете получить увеличение скорости до N-раз, где N — это количество дисков. В практике, этот предел, конечно, не достигается, однако скорость все равно существенно увеличивается. Основным минусом данного RAID-массива является то, что поломка одного жесткого диска может означать потерю всех данных.

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

Кроме RAID-0 и RAID-1 есть и другие виды. Вот их перечисление (со временем, будут появляться и другие, так что этот список не претендует на полноту):

  • 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-массив и для чего они могут применяться. А вот так же более детальное видео:

На канале VIDEOМАХ регулярно публикуются обучающие видео, демонстрации работы технологий, записи мероприятий.
Подпишитесь, чтобы быть в курсе новых технологий видеонаблюдения.Подпишись на канал


Какие RAID-массивы целесообразно использовать в системах видеонаблюдения и как добиться надежной и долгой работы подсистемы хранения данных — в нашей статье.

Виды RAID массивов в системах видеонаблюдения


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

RAID0 — высокая скорость, отсутствие защиты от поломки диска


Массив RAID0 позволяет производить запись поступающих данных на несколько дисков одновременно (распараллеливать), что обеспечивает очень высокую скорость. В некоторых видах ПО систем видеонаблюдения это свойство используется для записи «горячего» оперативного архива, до его переноса в основное хранилище. В этом случае обеспечивается высокая скорость записи в критические моменты больших потоков поступающих данных от большого количества камер.



Этот тип массива не обладает свойствами защиты от потери данных при выходе одного из дисков из строя, и в такой ситуации приводит к потере всей имеющейся информации. В современных системах видеонаблюдения используется редко, учитывая возрастающие скорости оборудования для хранения данных.

RAID1 — низкая скорость, хорошая защита от поломки диска


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



Несмотря на высокую надежность такой массив для записи архива, как правило, не используется. Связано это с тем, что хранить в таком массиве большие объемы видеоданных довольно дорого за счет как минимум двукратного увеличения необходимого количества дисков. Чаще всего в системах видеонаблюдения массив RAID1 используется для защиты от выхода жесткого диска с установленной операционной системой.

RAID5 — средняя скорость, защита от поломки одного диска


Массив RAID5 не обладает ни высокой скорости записи, ни большой надежностью, однако его преимуществом является значительно меньшая по сравнению с массивами RAID1 стоимость хранения данных. В таких массивах данные записываются блоками на несколько дисков. Одновременно высчитывается и записывается контрольная сумма для всех поступающих данных, по которой в случае выхода из строя не более чем одного из дисков можно восстановить информацию без потерь. Для резервирования в массивах RAID5 используется пространство одного дополнительного жесткого диска.



Недостатком такого массива является критический режим работы, в который входит массив после выхода из строя одного из жестких дисков, что требует его срочной замены в кратчайшие сроки во избежание поломки других дисков. Это свойство ограничивает использование RAID5 в современных системах видеонаблюдения, где важны не только надежность хранения, но и надежность записи в любой момент времени и в любой ситуации.

RAID6 — средняя скорость, защита от поломки до двух дисков


Более современной версией массива RAID5, избавленной от основных его недостатков, является массив RAID6. В нем для резервирования используется пространство уже двух жестких дисков, что, соответственно, позволяет допустить выход из строя до двух дисков без потери данных. Несмотря на большой объем обрабатываемых данных, современные RAID-контроллеры, используемые в оборудовании VIDEOMAX, позволяют добиться высокой скорости работы и записи данных в таких массивах.



На сегодняшний день RAID6 — наиболее часто используемый и эффективный вид RAID-массивов в системах видеонаблюдения.







Уровень RAID

Количество дисков

Скорость записи

Эффективная емкость

Защита от поломки HDD

Примечание

RAID0

Нет ограничений

Высокая

N*S

нет

При выходе из строя HDD происходит потеря всех данных в массиве на всех дисках

RAID1

2

Низкая

S

1 HDD

Чаще всего применяется для защиты диска с ОС

RAID5

от 3

Средняя

(N-1)*S

1 HDD

При выходе из строя HDD переходит в критический режим работы со снижением скорости записи и резким увеличением вероятности поломки остальных дисков

RAID6

от 4

Средняя

(N-2)*S

2 HDD

Выдерживает выход из строя до 2-х HDD в массиве


N — количество дисков, S — объем одного диска

Обслуживание и работа с RAID-массивами в системах видеонаблюдения


Как правило, в видеосерверах, в которых дисковая подсистема организована в RAID-массивах, используются корзины горячей замены, что позволяет быстро определить и удобно заменить жесткий диск в случае его выхода из строя, не нарушая и не останавливая работу видеосервера. Неисправный диск в таком случае сам напомнит о себе характерным звуком и световой индикацией на корзине привлекая внимание обслуживающего персонала. Дополнительно можно настроить рассылку уведомлений о состоянии массива по e-mail. При получении сообщения о неисправности диска в массиве его замену следует произвести в кратчайшие сроки, чтобы не допустить работу массива в критическом режиме и не потерять записанные данные.



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


Для программного обслуживания RAID-массива, переконфигурирования, замены дисков в нем, используется специальное программное обеспечение от производителя RAID-контроллера. С его помощью можно быстро найти неисправный диск, определить характер неисправности, принять решение о необходимости замены или переконфигурирования массива. Тем не менее, такие операции рекомендуется проводить персоналу, хорошо знакомому с принципами обслуживания дисковых массивов.

Резюме:


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


Доверьтесь профессионалам! Компания Видеомакс всегда рада прийти на помощь и на основе накопленного опыта и знаний производит оборудование для систем видеонаблюдения, которое служит долго и надежно. В изделиях серии PRO учитываются все особенности записи и хранения данных в системах видеонаблюдения. Для консультаций и заказа обращайтесь к менеджерам компании Видеомакс по телефону +7 (495) 640-55-46.

Что такое RAID-массив?




– Автор:

Игорь (Администратор)



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

Примечание: В конце статьи есть достаточно подробное видео, где поясняются многие технические аспекты.

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

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

Примечание: Под горячей заменой подразумевается дублирующее оборудование, которое можно использовать сразу же после обнаружения ошибки в основном оборудовании.

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

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

Чтобы лучше понять, рассмотрим несколько видов.

 

Виды RAID-массивов

 

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

RAID-0 или так же известный как страйп (чередование). Суть данного RAID-массива заключается в существенном повышении производительности за счет параллельного использования нескольких дисков для записи и чтения. Более простыми словами, используются два или более диска одинаковой размерности и характеристик. Вся записываемая информация делится по блокам по количеству дисков, а затем эти блоки параллельно записываются сразу на все жесткие диски. Таким образом, в теории вы можете получить увеличение скорости до N-раз, где N — это количество дисков. В практике, этот предел, конечно, не достигается, однако скорость все равно существенно увеличивается. Основным минусом данного RAID-массива является то, что поломка одного жесткого диска может означать потерю всех данных.

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

Кроме RAID-0 и RAID-1 есть и другие виды. Вот их перечисление (со временем, будут появляться и другие, так что этот список не претендует на полноту):

  • 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-массив и для чего они могут применяться. А вот так же более детальное видео:

☕ Хотите выразить благодарность автору? Поделитесь с друзьями!

  • Что такое файрвол
  • Что такое компьютерная мышь?
Добавить комментарий / отзыв

Описание уровней RAID

| PCMag

Если вы когда-либо задумывались о покупке устройства или сервера NAS, особенно для малого бизнеса, вы, несомненно, встречали термин «RAID». RAID означает избыточный массив недорогих (или иногда «независимых») дисков. Как правило, система с поддержкой RAID использует два или более жестких диска для повышения производительности или обеспечения некоторого уровня отказоустойчивости для машины — обычно NAS или сервера. Отказоустойчивость просто означает обеспечение безопасности для отказавшего оборудования, гарантируя, что машина с отказавшим компонентом, обычно жестким диском, все еще может работать.Отказоустойчивость уменьшает перерывы в производительности, а также снижает вероятность потери данных.

Способ настройки отказоустойчивости зависит от установленного уровня RAID. Уровни RAID зависят от того, сколько дисков у вас есть в устройстве хранения, насколько критичны переключение дисков при отказе и восстановление для ваших потребностей в данных и насколько это важно для максимальной производительности. Как правило, для бизнеса важнее сохранять данные в целости в случае отказа оборудования, чем, например, для домашнего пользователя.Различные уровни RAID представляют разные конфигурации, направленные на обеспечение различного баланса между оптимизацией производительности и защитой данных.

Обзор RAID

RAID традиционно используется на предприятиях и в организациях, где отказоустойчивость дисков и оптимизированная производительность являются обязательными, а не роскошными. Серверы и NAS в бизнес-центрах обработки данных обычно имеют RAID-контроллер — часть оборудования, которая управляет массивом дисков. Эти системы имеют несколько дисков SSD или SATA, в зависимости от конфигурации RAID.Из-за повышенных требований потребителей к хранению домашние NAS-устройства также поддерживают RAID. Сетевые хранилища для домашних, профессиональных и малых предприятий все чаще поставляются с двумя или более отсеками для жестких дисков, чтобы пользователи могли использовать возможности RAID так же, как и на предприятии.

Программный RAID означает, что вы можете настроить RAID без необходимости в выделенном аппаратном RAID-контроллере. Возможность RAID заложена в операционной системе. Функция дисковых пространств Windows 8 и Windows 7 (выпуски Pro и Ultimate) имеют встроенную поддержку RAID.Вы можете настроить один диск с двумя разделами: один для загрузки, а другой для хранения данных и иметь зеркальное отображение раздела данных.

Этот тип RAID также доступен в других операционных системах, включая OS X Server, Linux и Windows Servers. Поскольку этот тип RAID уже входит в состав ОС, его цена не может быть лучше. Программный RAID также может включать в себя решения виртуального RAID, предлагаемые такими поставщиками, как Dot Hill, для предоставления мощных виртуальных адаптеров RAID на основе хоста. Однако это решение больше подходит для корпоративных сетей.

Какой RAID мне подходит?

Как уже упоминалось, существует несколько уровней RAID, и тот, который вы выбираете, зависит от того, используете ли вы RAID для повышения производительности или отказоустойчивости (или и того, и другого). Также имеет значение, есть ли у вас аппаратный или программный RAID, потому что программное обеспечение поддерживает меньше уровней, чем аппаратный RAID. В случае аппаратного RAID тип контроллера тоже имеет значение. Различные контроллеры поддерживают разные уровни RAID, а также определяют типы дисков, которые вы можете использовать в массиве: SAS, SATA или SSD.

Вот краткое изложение конкретных уровней RAID:

  • RAID 0 используется для повышения производительности сервера. Это также известно как «чередование дисков». В RAID 0 данные записываются на несколько дисков. Это означает, что работа, выполняемая компьютером, выполняется несколькими дисками, а не одним, что увеличивает производительность, поскольку несколько дисков читают и записывают данные, улучшая дисковый ввод-вывод. Требуется минимум два диска. И программный, и аппаратный RAID поддерживают RAID 0, как и большинство контроллеров.Обратной стороной является отсутствие отказоустойчивости. Если один диск выходит из строя, это влияет на весь массив, и вероятность потери или повреждения данных возрастает.

  • RAID 1 — это отказоустойчивая конфигурация, известная как «зеркалирование диска». В RAID 1 данные копируются одновременно и плавно с одного диска на другой, создавая реплику или зеркало. Если один диск перегреется, другой может продолжать работать. Это самый простой способ обеспечить отказоустойчивость и относительно невысокую стоимость.

    Обратной стороной является то, что RAID 1 вызывает небольшое снижение производительности. RAID 1 может быть реализован программно или аппаратно. Для аппаратных реализаций RAID 1 требуется минимум два диска. С программным RAID 1 вместо двух физических дисков данные могут быть зеркально отражены между томами на одном диске. Еще один момент, о котором следует помнить, заключается в том, что RAID 1 сокращает общую емкость диска вдвое: если сервер с двумя дисками по 1 ТБ настроен с RAID 1, то общая емкость хранилища будет 1 ТБ, а не 2 ТБ.

  • RAID 5 на сегодняшний день является наиболее распространенной конфигурацией RAID для бизнес-серверов и корпоративных NAS-устройств. Этот уровень RAID обеспечивает лучшую производительность, чем зеркалирование, а также отказоустойчивость. В RAID 5 данные и четность (дополнительные данные, используемые для восстановления) распределяются по трем или более дискам. Если диск получает ошибку или начинает выходить из строя, данные воссоздаются из этого распределенного блока данных и четности — плавно и автоматически. По сути, система по-прежнему работает, даже если один диск не работает, и до тех пор, пока вы не сможете заменить неисправный диск.Еще одно преимущество RAID 5 заключается в том, что он позволяет выполнять «горячую замену» многих NAS и серверных дисков, что означает, что в случае выхода из строя диска в массиве этот диск можно заменить на новый без выключения сервера или NAS и без для прерывания пользователей, которые могут получить доступ к серверу или NAS. Это отличное решение для обеспечения отказоустойчивости, поскольку при выходе из строя дисков (а в конечном итоге это произойдет) данные могут быть восстановлены на новые диски по мере замены вышедших из строя дисков. Обратной стороной RAID 5 является снижение производительности серверов, выполняющих много операций записи.Например, при использовании RAID 5 на сервере с базой данных, к которой в течение рабочего дня обращаются многие сотрудники, может наблюдаться заметное отставание.

  • RAID 6 также часто используется на предприятиях. Он идентичен RAID 5, за исключением того, что это еще более надежное решение, поскольку в нем используется на один блок четности больше, чем в RAID 5. У вас могут умереть два диска, а система будет работать.

  • RAID 10 представляет собой комбинацию RAID 1 и 0 и часто обозначается как RAID 1 + 0.Он сочетает в себе зеркалирование RAID 1 с чередованием RAID 0. Это уровень RAID обеспечивает лучшую производительность, но он также является дорогостоящим, требуя вдвое больше дисков, чем другие уровни RAID, как минимум четыре. Это идеальный уровень RAID для часто используемых серверов баз данных или любого сервера, выполняющего множество операций записи. RAID 10 может быть реализован как аппаратный или программный, но по общему мнению многие преимущества производительности теряются при использовании программного RAID 10.

И даже больше уровней RAID

Уровни, описанные выше, обычно используются в устройства NAS для дома и малого бизнеса, но есть несколько других уровней RAID, включая 2, 3, 4, 7 и 0 + 1.Однако на самом деле это всего лишь варианты уже упомянутых основных конфигураций RAID, и они используются в определенных случаях. Вот несколько кратких описаний каждого из них:

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

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

  • RAID 4 — это конфигурация, в которой чередование дисков происходит на уровне байтов, а не на уровне битов, как в RAID 3.

  • RAID 7 является частным уровнем RAID, принадлежащим ныне несуществующая Storage Computer Corporation.

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

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

Важно помнить, что RAID не является резервным копированием и не заменяет стратегию резервного копирования, предпочтительно автоматизированную.Резервное копирование на устройство RAID вполне может быть частью такой стратегии. Владение устройством с поддержкой RAID, которое вы используете в качестве основного сервера или устройства хранения, — нет. RAID может быть отличным способом оптимизации производительности NAS и серверов и быстрого восстановления после сбоя оборудования, но это только часть общего решения аварийного восстановления.

Общие сведения о RAID для хранения данных и резервного копирования

Как это сделать

Общие сведения о RAID для хранения данных и резервного копирования

опубликовано
10 февраля 2021 г.
Кирк МакЭлхерн

После моей статьи о 4 типах жестких дисков резервного копирования для Mac несколько читателей спросили о хранилище RAID.Это тип хранилища, который предлагает ряд преимуществ, включая более высокую скорость, лучшую безопасность данных или их комбинацию. Но вам может быть интересно несколько вещей, например, что такое RAID? Это резервная копия сама по себе? И стоит ли использовать RAID для хранения данных и резервного копирования? Все это хорошие вопросы, которые я проясню, чтобы упростить понимание сложного, чтобы вы могли решить, подходит ли вам RAID.

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

Что такое RAID?

RAID означает «избыточный массив независимых дисков», который представляет собой способ хранения данных на нескольких дисках. Существует ряд уровней RAID , каждый из которых предлагает различные преимущества. Однако у RAID есть и некоторые недостатки, поэтому важно понимать, что происходит, когда вы копируете данные в массив RAID.

RAID-устройств в изобилии. Вы можете получить большие устройства с пятью дисками от Drobo и LaCie, которые часто готовы к работе с Mac прямо из коробки, а также устройства с двумя меньшими дисками (для уровней RAID 0 и 1; см. Ниже) от различных поставщиков. .Устройства сетевого хранения (NAS) также могут быть RAID-массивами, а большие системы данных, такие как хранилище объектов, используют аналогичную, хотя и более сложную технологию.

При настройке массива RAID вы выбираете, какой уровень RAID вы хотите использовать; это похоже на форматирование диска. На некоторых устройствах и с некоторыми уровнями RAID вы можете изменить это позже, но это может занять много времени, потому что вам придется сначала скопировать все свои данные на другой диск.

Существует много уровней RAID, но основными из них являются следующие:

  • RAID 0 : здесь используется пара дисков, настроенная с «чередованием», когда данные поочередно записываются на два диска.В качестве грубого упрощения представьте, что блоки данных с нечетными номерами записываются на первый диск, а блоки с четными номерами — на второй диск. Поскольку оба диска вращаются одновременно, данные могут быть записаны намного быстрее, чем на один диск. Вы бы выбрали этот уровень RAID, если вам нужна скорость, но RAID 0 не предлагает дополнительной защиты данных.
  • RAID 1 : здесь используется «зеркальное отображение данных», когда все данные, записываемые в массив, записываются на два диска одновременно. Это обеспечивает избыточность дисков, гарантируя, что в случае отказа одного диска будет доступен второй.Вы сможете читать и записывать на второй диск, а также заменять неисправный диск для обеспечения безопасности данных. Хотя это не следует рассматривать как резервную копию, потому что, если вы случайно удалите файл с одного диска, массив удалит его с другого, это хороший способ убедиться, что у вас всегда есть вторая копия ваших данных, готовая к использованию. С двумя дисками по 4 ТБ RAID 1 дает вам хранилище 4 ТБ.
  • RAID 5 : для этой настройки требуется как минимум три диска, используется чередование на уровне блоков (как в RAID 0) и распределенная четность .Это означает, что данные записаны таким образом, что, если один диск поврежден или выходит из строя, вы все равно можете восстановить все свои данные. Но из-за этой защиты вы не получаете всю емкость дисков. Например, если у вас есть три диска по 4 ТБ, вы получите емкость 8 ТБ с RAID 5. С пятью такими дисками вы получите 16 ТБ. Большинство RAID-блоков позволяют выполнять «горячую» замену диска — заменять его без перезапуска устройства — и он автоматически «перестраивается», когда вы это делаете, гарантируя, что новый диск займет свое место в массиве.
  • RAID 6 : аналогично RAID 5, но с дополнительной четностью или защитой данных. Вам нужно как минимум четыре диска, и вы получаете только 60% их емкости в качестве полезного пространства для хранения (пять дисков по 4 ТБ дают вам 12 ТБ полезного хранилища), но два диска могут выйти из строя без потери данных. Поскольку при использовании RAID 5 существует риск того, что один диск выйдет из строя во время процедуры восстановления, дополнительная избыточность диска, которую вы получаете от RAID 6, делает ваши данные намного более безопасными.
  • RAID 10 : этот уровень предлагает еще большую защиту данных, но за счет хранилища.Например, пять дисков емкостью 4 ТБ дают вам хранилище объемом 8 ТБ.

Многие RAID-массивы позволяют использовать диски разного размера с RAID 5 или 6. Так что, если у вас есть комбинация дисков, скажем, от 2 до 8 ТБ, вы сможете использовать их, хотя процент их пространства доступно будет аналогично тому, что я объяснил выше. Чтобы понять это, воспользуйтесь калькулятором емкости Synology. Выберите уровень RAID и перетащите размеры дисков, чтобы узнать, сколько места для хранения вы получите.

Устройства

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

Вы также можете использовать программный RAID, если операционная система или дополнительное приложение предлагает поддержку этой технологии. macOS поддерживает RAID 0 и 1 (вы можете настроить это из Дисковой утилиты), а разные версии Linux и Unix предлагают больше уровней RAID. Тем не менее, использование вашего компьютера для управления RAID-массивом означает, что его центральному процессору придется проделать большую работу, поэтому это практично только в том случае, если у вас есть компьютер, который хранит только файлы.

Является ли RAID резервным?

Хотя массивы RAID могут обеспечивать улучшенную защиту данных, их дополнительные диски не следует рассматривать в качестве резервных копий. Если ваш основной диск представляет собой массив RAID, вам все равно необходимо создать резервную копию.

Если у вас есть, скажем, 12 ТБ хранилища в массиве RAID, вы захотите сделать резервную копию на другом устройстве. Это могут быть, например, два стандартных диска по 8 ТБ, на каждом из которых выполняется резервное копирование части общего хранилища RAID-массива. RAID-массив отображается на вашем Mac как единый том, поэтому любое программное обеспечение для резервного копирования, такое как Intego Personal Backup, может копировать файлы с этих устройств на другие диски.

Следует ли использовать RAID для резервного копирования?

Ваш RAID-массив можно использовать для резервного копирования с помощью такого программного обеспечения, как Intego Personal Backup или Apple’s Time Machine. Если у вас есть Mac с несколькими подключенными к нему внешними дисками, вы также можете подключить массив RAID через Thunderbolt или USB 3. Вы можете настроить программное обеспечение резервного копирования, чтобы оно копировало свои резервные копии в массив RAID. То же самое и с RAID-устройством, подключенным к сети.

Контроль четности данных RAID

предлагает дополнительную защиту для вашего резервного копирования, помимо той, что у вас есть на одном жестком диске.Худшее, что может случиться, — это то, что диск вашего компьютера выйдет из строя, и вы обнаружите, что ваш резервный диск нечитаем. Используя RAID-массив в качестве целевого объекта резервного копирования, вы можете добавить дополнительные уровни защиты к своим резервным копиям. Если какой-либо из его дисков выйдет из строя, программное обеспечение устройства предупредит вас, и вы сможете поменять диск, гарантируя, что ваши резервные копии всегда будут надежными.

Поначалу RAID

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

Есть что сказать об этой истории? Поделитесь своими комментариями ниже!

О Кирке Макэлхерне

Кирк МакЭлхерн пишет о Mac, iPod, iTunes, книгах, музыке и многом другом в своем блоге Kirkville.Он является соведущим подкаста Intego Mac и PhotoActive, а также регулярно публикует статьи в блоге Mac Security Blog, TidBITS и нескольких других веб-сайтах и ​​публикациях.
Кирк написал более двадцати книг, включая книги Take Control об iTunes, LaunchBar и Scrivener.
Следуйте за ним в Twitter по адресу @mcelhearn.
Просмотреть все сообщения Кирка МакЭлхерна →

Эта запись была размещена в How To и помечена как резервное копирование, RAID. Добавьте в закладки постоянную ссылку.

Дисковое хранилище | Различные типы RAID

Что такое RAID? Концепция RAID, или избыточного массива независимых дисков, первоначально обсуждалась в статье в Беркли Паттерсона, Гибсона и Каца.Идея состоит в том, что вместо записи данных блок за блоком на один диск данные распределяются по нескольким шпинделям. Это дает преимущества в производительности, поскольку данные считываются с нескольких шпинделей, и преимущества доступности, поскольку могут быть сгенерированы и сохранены дополнительные данные четности, так что данные будут по-прежнему доступны в случае потери одного или нескольких дисков.

Четность — это средство добавления дополнительных данных, так что, если один из битов данных удален, его можно было воссоздать из четности. Например, предположим, что двоичное полуслово состоит из битов 1011.Общее количество единиц в полуслове нечетное, поэтому мы делаем бит четности равным 1. Полуслово становится 10111. Предположим, что третий бит потерян, тогда полуслова будет 10-11. Из последнего бита мы знаем, что должно быть нечетное количество единиц, количество распознаваемых единиц четное, поэтому недостающая, но должна быть единицей. Это очень упрощенное объяснение, на практике четность диска вычисляется для блоков данных с использованием аппаратных функций XOR. Преимущество четности в том, что можно восстановить данные после ошибок.Недостаток в том, что требуется больше места для хранения.
В дисковых подсистемах предприятия резервные диски, называемые «динамическими запасными частями», всегда готовы к работе, поэтому при потере диска динамический резервный диск автоматически заменяется, а неисправный диск восстанавливается из оставшихся данных и данных четности.

Флэш-диски изменили картину хранения данных за последние годы, но что они сделали для RAID? Традиционный RAID на вращающихся дисках выполняет две функции. Данные были защищены от аппаратных сбоев, и при распределении по нескольким дискам данные могут быть извлечены быстрее с нескольких шпинделей, чем с одного шпинделя.
Эта вторая функция не применяется к флэш-памяти, поскольку она не имеет механических компонентов и поэтому данные могут быть прочитаны из частей флэш-памяти параллельно.

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

Итак, что случилось с RAID в устройствах хранения SSD? Что ж, если производитель просто заменил свои вращающиеся диски на флэш-устройства, он сохранил конфигурацию RAID той же самой, обычно с вариантами RAID1, RAID5 или RAID6.Разница пришла от тех поставщиков, которые создали новые устройства специально для хранения Flash / SSD. Они склонны придерживаться другого подхода к защите данных. Например:

Pure Storage признал, что из-за особенностей конструкции твердотельных накопителей точки отказа обычно возникают в локализованных областях твердотельных накопителей. Причина этого в том, что когда SSD выполняет операцию стирания и записи, он изнашивает непроводящую внутреннюю подложку. Это означает, что частота ошибок по битам флэш-устройства увеличивается с возрастом устройства.Pure Storage RAID 3D предназначен для проверки этих битовых ошибок и их исправления без необходимости замены всего диска. Они также используют независимые контрольные суммы и специальный контроль четности для исправления битовых ошибок.

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

Итак, если вы все еще используете традиционный RAID, какая конфигурация лучше? RAID1 прост в реализации, хорошо работает и, вероятно, является лучшим решением для небольших конфигураций и особенно домашних ПК. RAID6 обычно предпочтительнее для корпоративных подсистем, особенно если они используют большие диски.

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

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

RAID6 может выдержать отказ 2 дисков, поэтому при выходе из строя еще 2 должны выйти из строя во время восстановления, прежде чем данные будут потеряны. Накладные расходы RAID зависят от того, сколько дисков находится в ранге RAID. Накладные расходы составляют 25% для массива из 8 дисков.

Различные типы RAID описаны ниже.На диаграммах квадратный прямоугольник представляет контроллер и кэш. Синие и желтые блоки представляют данные, а красные блоки — четность. Для простоты на динамических диаграммах каждый ввод-вывод показан как RAID-блок. На практике блоки RAID имеют фиксированный размер, поэтому операции ввода-вывода при необходимости разбиваются на блоки RAID. Чередование RAID и четность обычно генерируются ASIC.

  • RAID0 — это просто чередование данных на нескольких дисках. Это дает преимущество в производительности, поскольку можно читать части файла параллельно.Однако не только отсутствует защита данных, но и она менее надежна, чем отдельный диск, поскольку все данные теряются при выходе из строя одного диска в полосе массива.
  • RAID1 — это зеркальное отображение данных. Две копии данных хранятся на двух физических дисках, и данные всегда идентичны. RAID1 имеет преимущество в производительности, так как чтение может происходить с любого диска, и его легко реализовать. Однако для больших дисковых подсистем это дорого, так как для хранения данных требуется вдвое больше дисков.

  • RAID2 — это теоретический объект. Он распределяет данные на битовом уровне по массиву дисков, а затем записывает контрольные байты на другие диски в массиве. Контрольные байты вычисляются с использованием кода Хэмминга. Теоретическая производительность очень высока, но ее реализация будет настолько дорогостоящей, что ее никто не использует.
  • Данные RAID3 чередуются на уровне байтов по массиву дисков, затем байт четности записывается на выделенный диск четности.Успешные реализации обычно требуют, чтобы все диски имели синхронизированное вращение. В наши дни RAID3 используется нечасто.
  • Данные RAID4 распределяются блоками на диски с данными, затем создается и записывается на выделенный диск четности.

    На гифке выше правый диск предназначен для контроля четности, а три других диска — это диски с данными.

  • Данные RAID5 распределяются блоками на диски с данными, а четность генерируется и вращается вокруг дисков с данными.Хорошая общая производительность и довольно дешевая реализация. RAID5 широко использовался для общих данных.

    Если блок данных на диске RAID5 обновляется, то в худшем случае все неизмененные блоки данных из полосы RAID должны быть считаны с дисков, затем новая четность вычисляется перед новым блоком данных и новым блоком четности можно выписать. Это означает, что для операции записи RAID5 может потребоваться 2 выборки данных. Влияние на производительность обычно маскируется большим кешем подсистемы.
    Более эффективные реализации RAID-5 опираются на исходные данные и используют их для генерации четности по формуле новая четность = старые данные XOR новые данные XOR старая четность. Если старый блок данных сохраняется в кеше, а это часто бывает, то для этого требуется всего лишь одна дополнительная выборка для старой четности.

  • RAID6 становится все популярнее, поскольку двойная четность рассматривается как лучший способ повысить отказоустойчивость данных на очень больших дисках.Первоначально он использовался в устройствах SUN V2X, где в массиве RAID много дисков, а значит, выше вероятность множественных сбоев. RAID6, реализованный SUN, не имеет накладных расходов на запись, поскольку данные всегда записываются в другой блок.

    Проблема с RAID6 в том, что нет стандартного метода реализации; у каждого производителя свой метод. Фактически существует две различные архитектуры: RAID6 P + Q и RAID6 DP.

    DP, или рейд двойной четности, использует математический метод для генерации двух независимых битов четности для каждого блока данных, а также несколько различных математических методов.
    P + Q генерирует горизонтальный блок четности P, затем объединяет эти диски во вторую полосу RAID и генерирует четность Q, следовательно, P + Q. GIF ниже показывает, как RAID6 может быть разбит на 8 дисков. Эти 8 дисков будут содержать только 6 дисков с данными.

    Архитектуры

    P + Q, как правило, работают лучше, чем архитектуры DP, и более гибки в отношении количества дисков, которые могут быть в каждом массиве RAID. Архитектуры DP обычно настаивают на том, чтобы количество дисков было простым, что-то вроде 4 + 1, 6 + 1 или 10 + 1.Это может быть проблемой, поскольку физические диски обычно состоят из восьми единиц, и поэтому их нелегко вписать в схему простых чисел.

  • RAID7 является зарегистрированным товарным знаком Storage Computer Corporation и в основном представляет собой RAID3 со встроенной операционной системой в контроллере для управления данными и кешем для ускорения доступа.
  • RAID1 + 0 — это комбинация зеркалирования RAID1 и чередования данных.Это означает, что он имеет очень хорошую производительность и высокую надежность, поэтому идеально подходит для критически важных приложений баз данных. Вся эта избыточность означает, что это дорого.
  • RAID50 реализован как массив RAID5, который затем чередуется в режиме RAID0 для быстрого доступа
  • RAID53 применяет принцип «RAID, затем чередование» к RAID3. Это действительно должно называться RAID3 + 0. Обе эти версии RAID дороги в аппаратном обеспечении
  • RAID0 + 1 реализован как зеркальный массив, сегменты которого являются массивами RAID 0, что не то же самое, что RAID10.RAID 0 + 1 имеет такую ​​же отказоустойчивость, что и уровень RAID 5. Данные сохранятся после потери одного диска, но на данный момент все, что у вас есть, — это набор дисков RAID0 с чередованием. Он обеспечивает высокую производительность с меньшей отказоустойчивостью, чем RAID10.
  • RAID-S или RAID с контролем четности — это особая реализация RAID5, используемая EMC. Он использует аппаратные средства на дисках для получения информации о четности и поэтому не имеет накладных расходов на запись RAID5. Раньше он назывался RAID-S, а иногда — 3 + 1 или 7 + 1 RAID.
  • RAIDZ является частью файловой системы SUN ZFS. Это программный вариант RAID5, который не использует полосу RAID фиксированного размера, а записывает текущий блок данных как полосу RAID переменного размера. В стандартном RAID данные записываются и читаются блоками, и несколько блоков обычно объединяются вместе, чтобы сформировать полосу RAID. Если вам нужно обновить один блок данных, вы должны прочитать все остальные блоки данных в этой полосе, чтобы вычислить новую четность RAID.RAIDZ устраняет штраф за запись в RAID 5, поскольку любое чтение и запись существующих данных будет включать только текущий блок. В случае сбоя данные воссоздаются путем считывания байтов контрольной суммы из самой файловой системы, а не из оборудования, поэтому восстановление не зависит от сбоев оборудования. Проблема, конечно же, в том, что RAIDZ тесно связывает операционную систему и оборудование. Другими словами, вы должны купить их у SUN.

к началу


Понимание RAID — NI

RAID 0 : чередующийся набор без четности (требуется минимум 2 диска) — данные равномерно разделены на фрагменты на нескольких дисках.Максимальная скорость чтения и записи массива RAID теоретически равна количеству дисков в массиве и скорости чтения и записи отдельного диска. Это связано с тем, что данные равномерно разделяются и записываются на все диски или считываются со всех дисков одновременно. Хотя это самая быстрая конфигурация RAID, в случае выхода из строя одного из дисков весь массив будет поврежден и никакие данные не могут быть восстановлены.

RAID 1: Зеркальный набор (требуется четное число, минимум 2 диска) — ориентирован только на избыточность.Данные зеркалируются на всех дисках в массиве RAID. Производительность чтения и записи массива, сконфигурированного как RAID 1, такая же, как производительность чтения или записи отдельного диска. Однако массив обеспечивает высочайшую надежность, поскольку он продолжает работать, пока работает один диск.

RAID 5: Чередующийся набор (требуется минимум 3 диска) с распределенной четностью — информация о четности хранится на дисках, что позволяет реконструировать массив в случае отказа одного диска.Информация о четности вращается по всем дискам. Увеличение производительности чуть ниже RAID 0, но повышенная защита от сбоев делает RAID 5 идеальным выбором по сравнению с RAID 0.

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

RAID 1 + 0 (также называемый RAID 10) :

Уровни RAID

могут быть вложенными для повышения производительности при одновременном обеспечении избыточности.RAID 1 + 0 сначала зеркалирует данные, а затем чередует их. Это позволяет повысить производительность с добавленной функцией отказоустойчивости.

RAID 0 + 1 (RAID 01):

RAID 01 аналогичен RAID 10, за исключением того, что уровни RAID меняются местами. RAID01 сначала разделяет данные, а затем зеркалирует их. Увеличение производительности аналогично RAID0 с добавленной функцией избыточности.

В следующей таблице приведены различные конфигурации RAID.

Режим RAID Мин. количество приводов Описание Преимущества Недостатки
0 2 привода Разделение данных Максимальная скорость Данные теряются при выходе из строя одного диска
1 2 привода Зеркальное отображение диска Высочайшая надежность Нет улучшения производительности чтения или записи
5 3 привода Чередование данных на уровне блоков с распределенной четностью Очень высокая скорость и высокая надежность, компромисс между лучшей производительностью и надежностью Скорость записи ниже, чем у RAID 0
6 4 диска Чередование данных на уровне блоков с двойной распределенной четностью Устойчивость к сбоям нескольких дисков Скорость записи ниже, чем у RAID 5

1 + 0

0 + 1

4 диска Комбинация зеркального отображения и чередования Высокая скорость и высокая надежность Высокая стоимость, требуется минимум 4 привода

Таблица сравнения уровней RAID

| Услуги по восстановлению данных RAID

Характеристики RAID 0 RAID 1 RAID 1E RAID 5 RAID 5EE
Минимальное количество дисков 2 2 3 3 4
Защита данных Нет
Защита
Отказ одного диска Отказ одного диска Отказ одного диска Отказ одного диска
Чтение производительности Высокая Высокая Высокая Высокая Высокая
Производительность записи Высокая Средний Средний Низкий Низкий
Скорость чтения (пониженная) НЕТ Средний Высокая Низкий Низкий
Производительность записи (пониженная) НЕТ Высокая Высокая Низкий Низкий
Использование производственных мощностей 100% 50% 50% 67% —
94%
50% —
88%
Типовые приложения Высококачественные рабочие станции,
регистрация данных, рендеринг в реальном времени, очень кратковременные данные
Операционная система,
базы данных транзакций
Операционная система,
базы данных транзакций
Хранилище данных, Интернет
сервировка, архивирование
Хранилище данных, Интернет
сервировка, архивирование

Свободный внешний жесткий диск или USB-флеш-память с
завершенным восстановлением для каждого

Характеристики RAID 6 RAID 10 RAID 50 RAID 60
Минимальное количество дисков 4 4 6 8
Защита данных Отказ двух приводов до
сбой одного диска в каждом подмассиве
до
сбой одного диска в каждом подмассиве
до
сбой двух дисков в каждом подмассиве
Чтение производительности Высокая Высокая Высокая Высокая
Производительность записи Низкий Средний Средний Средний
Скорость чтения (пониженная) Низкий Высокая Средний Средний
Производительность записи (пониженная) Низкий Высокая Средний Низкий
Использование производственных мощностей 50% —
88%
50% 67% —
94%
50% —
88%
Типичные приложения Архив данных, резервное копирование
на диск, решения высокой доступности, серверы с большой емкостью
требования
Быстрые базы данных,
серверы приложений
Большие базы данных, файл
серверы, серверы приложений
Архив данных, резервное копирование
на диск, решения высокой доступности, серверы с большой емкостью
требования

Типы RAID-массивов

Типы RAID На основе программного обеспечения Аппаратное обеспечение Внешнее оборудование
Описание Лучше всего использовать для больших
блокировать приложения, такие как хранилища данных или потоковое видео.Также
где у серверов есть доступные циклы ЦП для управления интенсивным вводом-выводом
операции, требуемые для определенных уровней RAID.

Включено в ОС, например Windows®, Netware и Linux. Все RAID
функции обрабатываются центральным процессором, что может серьезно повлиять на его способность
для выполнения других вычислений.

Лучше всего использовать для небольших
блокировать приложения, такие как транзакционно-ориентированные базы данных и Интернет
серверы.

Операции RAID, интенсивно использующие процессор, выгружаются с центрального процессора на
повысить производительность.

Кэш с обратной записью с обратной записью может значительно повысить производительность
без добавления риска потери данных.

Подключается к серверу
через стандартный контроллер. Функции RAID выполняются на
микропроцессор, расположенный на внешнем RAID-контроллере, независимо от
гостья.
Преимущества Низкая цена

Требуется только стандартный контроллер

Защита данных и
Преимущества производительности RAID

Более надежные отказоустойчивые функции и повышенная производительность по сравнению с
программный RAID

Независимость от ОС

Создание систем хранения большой емкости для высокопроизводительных серверов

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

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

Минимальное время восстановления RAID зависит от нескольких переменных, включая емкость жесткого диска, скорость передачи данных жесткого диска, пропускную способность шины данных, количество жестких дисков на шине и текущую нагрузку ввода-вывода на массив.Восстановление жесткого диска емкостью 2 ТБ может занять 40 часов и более.

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

Программный RAID

против аппаратного RAID: Учебное пособие

Время чтения: 7 минут.

Что такое RAID?

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

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

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

Различия в способах использования зеркалирования, чередования и управления четностью определяют разные уровни RAID. Давайте их рассмотрим:

  • RAID 0 — производительный дисковый массив с чередованием файлов, но не отказоустойчивый
  • RAID 1 — зеркальный дисковый массив
  • RAID 5 — дисковый массив с чередованием на уровне блоков и отсутствием выделенного диска четности
  • RAID 10 — RAID 0 массив из массивов RAID 1

Существует несколько других уровней RAID, но самые популярные из них перечислены здесь.RAID-массивы очень популярны при проектировании устройств SAN или NAS.

Что такое четность RAID?

Некоторые методы RAID используют так называемый бит четности , который является распространенным методом обнаружения ошибок во время передачи и хранения данных в массиве. Parity добавляет контрольную сумму к данным, передаваемым на целевые диски, чтобы гарантировать, что данные максимально близки к данным на исходных дисках. Основной массив RAID 5 использует в своей методологии четность.

Программный RAID

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

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

Многие серверные операционные системы поддерживают конфигурацию RAID, в том числе от Apple, Microsoft и различных версий систем Unix / Linux.Довольно часто программный RAID зависит от используемой операционной системы, поэтому его не рекомендуется использовать для подразделений, совместно используемых несколькими операционными системами.

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

  • Большинство операционных систем поддерживают конфигурации RAID. Программные конфигурации, которые упрощают установку и выполнение задач конфигурации, которые решают различные проблемы.
  • Установка программного RAID-массива намного дешевле, поскольку не требует дополнительного оборудования.
  • Программный RAID-массив в основном подходит для обработки. простой RAID 0, RAID 1 и RAID 10, который не вызывает дополнительной нагрузки на систему
  • Мы можем реализовать конфигурацию RAID в одной операционной системе (например,грамм. Ubuntu) и использовать его в других подобных системах.
  • Изменение конфигурации уровня RAID возможно, поскольку настройки гибкие и несложные.

Недостатки

  • Программный RAID может значительно влиять на общую нагрузку системы при выполнении сложной конфигурации RAID
  • Реализация программного RAID бесполезна, если в системе установлено несколько драйверов, так как могут возникать конфликты
  • Некоторые операционные системы поддерживают только ограниченный тип уровней RAID (например, RAID 3, 4, 6, 50, 60 и т. д.)
  • Возможности использования RAID в кластерной операционной системе ограничены.
  • Программный RAID может быть уязвим для вирусов и других вредоносных программ, поскольку он работает в операционной системе основных серверов. целостность
  • Замена вышедшего из строя диска может быть затруднена

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

Также важно помнить, что это только общие рекомендации, так как выбор будет зависеть от потребностей проекта и задач, которые необходимо выполнить.

Аппаратный RAID

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

В процессе установки аппаратного RAID диски подключаются к плате RAID-контроллера. Это касается не только больших серверов, но и настольных компьютеров. Аппаратный RAID-массив обработки относится к дискретным контроллерам (таким как ATA RAID, SATA, DELTA PLC и т. Д.) На уровне системы хранения диска.

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

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

  • Высокий уровень производительности системы особенно важен для старых систем с ограниченными ресурсами для увеличения вычислительной мощности
  • Аппаратный RAID использует свою кэш-память для создания резервной копии и восстановления данных
  • С системами RAID меньше проблем во время создания резервная копия и восстановление данных
  • Гибкость при настройке RAID, которую сложно реализовать без оборудования
  • Защита от потери и повреждения данных может произойти в случае отключения электроэнергии во время создания резервной копии, поскольку аппаратный RAID использует резервные батареи и встроенная флеш-память
  • Хорошо работает на всех типах дисков
  • Легко перемещать коробку между компьютерами, серверами и ОС
  • Совместимость с различными ОС
  • Дополнительные уровни RAID (например, RAID 5, 6, 50, 60 ) может быть использован; однако они требуют больше ресурсов

Недостатки:

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

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

Гибридный RAID

В некоторых случаях предложение Hybrid RAID может быть лучше. Например, если RAID-массив интегрирован в BIOS материнской платы, он может обеспечить дополнительную избыточность, когда система включена, что может предотвратить повреждение данных.

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

  • Hybrid RAID не является дорогостоящим и может быть достаточным для многих проектов
  • Hybrid RAID может защитить от сбоев системы загрузки во время загрузки, которые могут произойти из-за системных ошибок или других подобных сбоев
  • Во многих случаях система Hybrid RAID поставляется с графический пользовательский интерфейс для поддержки конфигурации RAID
  • Гибридный RAID обычно может работать в нескольких системах с одной и той же операционной системой

Недостатки

  • Гибридный RAID может вызвать высокую нагрузку на сервер, что может повлиять на производительность.
  • Поскольку программный RAID уязвим для вирусов, он может иметь более низкую модель угрозы безопасности.
  • Многие новые операционные системы могут требовать регулярного обновления драйверов RAID.Это может привести к конфликтам драйверов.
  • Также могут возникнуть проблемы с заменой дисков и восстановлением данных.

Гибридный RAID, однако, может быть полезным вариантом, но может иметь свои особенности. Это делает его подходящим для многих типов проектов. Лучше выбирать гибридный RAID, когда вы заранее понимаете, какие проблемы могут возникнуть и как их устранять. Кроме того, это может быть подходящим выбором, если для проекта требуется как аппаратный, так и программный RAID. Однако такие проекты обычно специфичны.Наконец, важно помнить, что окончательный выбор будет зависеть только от конкретных целей и потребностей вашего проекта.

Общие вопросы

В этом разделе мы рассмотрим некоторые из наиболее часто задаваемых вопросов о RAID.

Вопрос: Сколько дисков требуется для использования RAID?

RAID можно использовать всего с двумя дисками.

Вопрос: Какая модель RAID максимально использует емкость хранилища на группе дисков?

Как правило, RAID 0 — лучший способ использовать пространство на диске.

Вопрос: Можно и нужно ли использовать RAID с SSD?

RAID можно использовать с SSD. Его можно использовать как дополнительное оборудование или самостоятельно. Его использование может повысить производительность.

Вопрос: Какая конфигурация RAID имеет более высокий уровень безопасности?

RAID 5 считается самым безопасным (однако это также может зависеть от поставленных задач). Требуется как минимум три жестких диска, а максимальное значение — 16.

Вопрос: Почему RAID не считается резервной копией?

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

Вопрос: В чем разница между резервным копированием и избыточностью?

Если вы случайно перезаписываете базу данных, избыточность гарантирует, что теперь у вас есть две копии перезаписанной базы данных. Наличие резервных копий гарантирует, что у вас есть хорошая рабочая копия этой базы данных.

Заключение

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

Мы гордимся тем, что являемся самыми полезными людьми в Hosting ™!

Наши талантливые группы поддержки состоят из опытных технических специалистов по Linux и системных администраторов, которые досконально разбираются в различных технологиях веб-хостинга, особенно тех, которые обсуждаются в этой статье. Мы всегда готовы помочь с любыми вопросами, связанными с этой статьей, 24 часа в сутки, 7 дней в неделю, 365 дней в году.

Если вы являетесь полностью управляемым сервером VPS, выделенным облаком, частным облаком VMWare, частным родительским сервером или владельцем выделенного сервера и вам неудобно выполнять какие-либо из описанных действий, с нами можно связаться по телефону @ 800.580.4985, чат или обращение в службу поддержки, чтобы помочь вам в этом процессе.

Какая конфигурация RAID лучше всего подходит для вашего сервера?

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

Нужен ли моему серверу RAID?

Прежде всего, спросите себя, нужна ли вашему серверу настройка RAID. Развертывать ли RAID в основном зависит от того, насколько важно время безотказной работы для ваших операций. Если необходимо оставаться в сети, RAID — ваша страховка при отказе.

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

Без установленного RAID ваш сервер и бизнес пострадают от простоя во время перенастройки и замены диска.Затем необходимо восстановить резервные копии; все это может занять 5 и более часов.

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

Аппаратный и программный RAID

Существует два типа RAID, каждый со своими преимуществами и недостатками.

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

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

Аппаратный RAID

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

Какая конфигурация RAID лучше всего?

Не все конфигурации RAID созданы равными с точки зрения избыточности, скорости или размера диска.

Некоторые распространенные уровни RAID включают RAID 0, RAID 1, RAID 5, RAID 10.Вот очень простая диаграмма TLDR. Читайте дальше, чтобы узнать о плюсах и минусах каждого из них.

RAID 0

  • Резюме: RAID 0 распределяет данные на уровне блоков по каждому из дисков в массиве. Поскольку данные распределяются по нескольким дискам, вы увидите улучшенную производительность чтения и записи, особенно для больших файлов. Это связано со способностью массива одновременно читать или записывать блок на каждый из дисков в массиве. Таким образом, производительность будет увеличиваться с увеличением количества дисков в массиве.RAID 0 может содержать два или более дисков, при этом максимальное количество ограничивается в зависимости от количества дисков, поддерживаемых вашим RAID-контроллером, и доступных отсеков для дисков для вашего сервера. Поскольку RAID 0 распределяет блоки хранения по всем дискам в массиве, любой сбой диска приведет к потере всего массива. Таким образом, риск потери данных из-за неисправности диска также будет масштабироваться с увеличением количества дисков в массиве. Мы не рекомендуем использовать RAID 0 для производственных систем.
  • Вместимость: VD = (C * n) | VirtualDisk = (Емкость одного диска * количество дисков)
  • I / O Performance: значительно улучшена производительность чтения и записи
  • Отказоустойчивость: Нет, повышенный риск отказа, масштабируемый с количеством дисков в массиве

RAID 1

  • Резюме: RAID 1 зеркалирует данные на уровне блоков на двух дисках.Каждый раз, когда блок данных записывается в подсистему хранения, ваш RAID-контроллер будет записывать один и тот же блок данных на оба диска, обеспечивая отказоустойчивость в случае выхода из строя одного из дисков. Из-за этого характеристики производительности ввода-вывода будут иметь несколько более низкую производительность записи по сравнению с одиночным диском, а производительность чтения будет почти вдвое выше, чем у одиночного диска. Это связано с тем, что, когда RAID-контроллеру необходимо записать данные, он должен сделать это на обоих дисках, однако, когда ему нужно прочитать данные, он может одновременно получить два разных чтения с любого диска, поскольку набор данных на обоих дисках является зеркальным.Поскольку данные зеркалируются на обоих дисках в массиве, любой из дисков может выйти из строя, поскольку журнал остается работоспособным, не вызывая отказа массива. ПРИМЕЧАНИЕ. Хотя большинство аппаратных RAID-контроллеров обычно поддерживают только два диска в массиве RAID 1, некоторые контроллеры и программные RAID-системы могут поддерживать более двух дисков. В этих случаях производительность записи будет немного снижаться по мере увеличения количества дисков, а производительность чтения будет масштабироваться с увеличением количества дисков.
  • Емкость: VD = (C * n) / n | VirtualDrive = (Емкость одного диска * количество дисков) / количество дисков
  • Производительность ввода-вывода

  • : немного ниже производительность записи, почти вдвое выше производительность чтения
  • Отказоустойчивость: n / n

RAID 5

  • Резюме: RAID 5 распределяет данные на уровне блоков по каждому из дисков в массиве, а также вычисляет данные четности, которые распределяются по дискам в массиве для повышения отказоустойчивости.В массиве RAID 5 будет один набор четности, распределенный по массиву, что позволяет любому одному диску в массиве выйти из строя, не вызывая сбоя массива. Поскольку распределенная четность должна содержать информацию о четности для информации на один диск, необработанное пространство, предоставляемое массивом, будет представлять собой общую емкость всех дисков минус емкость одного диска. По этой же причине для RAID 5 требуется минимум три диска. Производительность ввода-вывода для RAID 5 обеспечит улучшенную производительность чтения и записи, однако операции записи не будут масштабироваться так же линейно, как RAID 0, из-за того, что RAID-контроллеру необходимо выполнить расчет четности, а также сохранить полученные данные четности.ПРИМЕЧАНИЕ: Хотя некоторые программные RAID-системы поддерживают RAID 5, мы не рекомендуем это в производственной среде, потому что все расчеты четности должны выполняться центральным процессором вашего сервера, а не выделенным специализированным аппаратным контроллером, который предназначен для ускорения этих типов вычислений. . Таким образом, программный RAID 5 будет видеть масштаб загрузки ЦП с дисковым вводом-выводом и часто может вызывать перегрузки по мере увеличения количества операций записи на диск.
  • Вместимость: VD = (C * n) — C | VirtualDrive = (Емкость одного диска * количество дисков) — Емкость одного диска
  • I / O Performance: улучшенная производительность чтения и записи
  • Отказоустойчивость: n — 1

RAID 10

  • Резюме: RAID 10 — это вложенный массив, содержащий наборы RAID 0 из RAID 1; другими словами, это RAID-массив из нескольких RAID-массивов.Таким образом, этот уровень RAID сочетает в себе некоторые характеристики производительности как RAID 0, так и RAID 1. Производительность ввода-вывода будет улучшена как для чтения, так и для записи, которые будут масштабироваться по-разному в зависимости от количества дисков в массиве. Производительность чтения будет масштабироваться с количеством дисков в массиве, а производительность записи будет масштабироваться с количеством наборов RAID 1 в массиве. Например, RAID 10 с четырьмя дисками будет иметь два набора RAID 1, которые затем станут частью RAID 0, поэтому производительность чтения будет почти в четыре раза выше, чем у одного диска в массиве, а производительность записи будет почти вдвое выше, чем у один диск.Этот уровень RAID предлагает отличное сочетание производительности и отказоустойчивости. Половина дисков в массиве может выйти из строя без выхода из строя массива. Это связано с тем, что один диск в каждом из наборов RAID 1 может выйти из строя без сбоя этого набора RAID. Из-за этих характеристик вы заметите, что минимальное количество требуемых дисков будет равно четырем, а общее количество дисков должно быть четным, так что увеличение количества дисков в массиве выполняется парами дисков. Хотя количество требуемых дисков по сравнению с необработанной полезной емкостью меньше, этот уровень RAID предлагает наилучшее общее сочетание производительности и отказоустойчивости.Это отличный вариант для чтения тяжелых баз данных или смешанных рабочих нагрузок.
  • Емкость: VD = (C * n) / n | VirtualDrive = (Емкость одного диска * количество дисков) / количество дисков
  • Производительность ввода-вывода

  • : улучшенная производительность записи и значительно улучшенная производительность чтения
  • Отказоустойчивость: n / 2

Нужен ли моему RAID-массиву BBU?

BBU (блок резервного батарейного питания) — это физический литий-ионный аккумулятор, который вы подключаете к контроллеру RAID.Это устройство, которое защищает и поддерживает кэшированные данные на рейд-карте вашего сервера.

Ваш выделенный сервер теряет питание до того, как изменения покинут кеш и сохранятся на диске, что приведет к повреждению данных. Содержимое карты RAID невозможно восстановить, и вы можете не знать, какие файлы повреждены. По сути, BBU — это надежное хранилище данных.

HostDime — один из немногих поставщиков центров обработки данных, который не только предлагает BBU для RAID-контроллеров, но и имеет технических специалистов, постоянно проверяющих аккумулятор.HostDime использует интеллектуальный блок резервного питания MegaRAID, который сохраняет целостность данных в течение 72 часов. Если вы являетесь текущим клиентом и у вас есть RAID, свяжитесь с нами, чтобы добавить MegaRAID BBU за 20 долларов в месяц.

Калькулятор RAID

Специалисты

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

Серверы

HostDime полностью настраиваются в процессе заказа, добавляя уровни RAID для повышения производительности. Если у вас есть какие-либо вопросы относительно конфигураций RAID, открывайте чат!

Джаред Смит — специалист по поисковой оптимизации и содержанию HostDime.

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *