Відмінності між версіями «Raid-масиви і їх класифікація. СПК»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
(RAID-1)
Рядок 25: Рядок 25:
  
 
'''Недоліки''': За ціною двох жорстких дисків користувач фактично отримує лише один.
 
'''Недоліки''': За ціною двох жорстких дисків користувач фактично отримує лише один.
 +
 +
== RAID-2 ==
 +
Схема резервування даних з використанням коду Хеммінга (Hamming code) для корекції помилок.
 +
 +
'''Переваги''':
 +
 +
*досить проста реалізація;
 +
 +
*корекція помилок "на льоту";
 +
 +
*дуже висока швидкість передачі даних;
 +
 +
*при збільшенні кількості дисків накладні витрати зменшуються.
 +
 +
'''Недоліки''':
 +
 +
*низька швидкість обробки запитів;
 +
 +
*висока вартість;
 +
 +
*велика надмірність.
 +
 +
== RAID-3 ==
 +
Відмовостійкий масив з паралельним введенням / висновком даних і диском контролю парності. Потік даних розбивається на порції на рівні байт (хоча можливо і на рівні біт) і записується одночасно на всі диски масиву, крім одного. Один диск призначений для зберігання контрольних сум, що обчислюються при записі даних. Поломка кожного з дисків масиву не призведе до втрати інформації.
 +
 +
'''Переваги''':
 +
 +
*відмова диска мало впливає на швидкість роботи масиву;
 +
 +
*висока швидкість передачі даних;
 +
 +
*високий коефіцієнт використання дискового простору.
 +
 +
'''Недоліки''':
 +
 +
*складність реалізації;
 +
 +
*низька продуктивність при великій інтенсивності запити дата невеликого об'єму.
 +
 +
== RAID-4 ==
 +
Відмовостійкий масив незалежних дисків із загальним диском парності. Потік даних поділяється не на рівні байтів, а на рівні блоків інформації, кожен з яких записується на окремий диск. Після запису групи блоків обчислюється контрольна сума, яка записується на виділений для цього диск.
 +
 +
'''Переваги''':
 +
 +
*висока швидкість передачі даних;
 +
 +
*відмова диска мало впливає на швидкість роботи масиву;
 +
 +
*високий коефіцієнт використання дискового простору.
 +
 +
'''Недоліки''':
 +
 +
*досить складна реалізація;
 +
 +
*дуже низька продуктивність при запису даних;
 +
 +
*складне відновлення даних.
 +
 +
== RAID-5 ==
 +
Відмовостійкий масив незалежних дисків з розподіленою парність. Найпоширеніший рівень. Блоки даних і контрольні суми циклічно записуються на всі диски масиву, відсутня виділений диск для зберігання інформації про парності, немає асиметричності конфігурації дисків. У разі RAID 5 всі диски масиву мають однаковий розмір - але один з них невидимий для операційної системи. Наприклад, якщо масив складається з п'яти дисків ємністю 10 Гб кожен, то фактично розмір масиву дорівнюватиме 40 Гб - 10 Гб відводиться на контрольні суми. У загальному випадку корисна ємність масиву з N дисків дорівнює сумарній ємності N-1 диска.
 +
 +
'''Переваги''':
 +
 +
*висока швидкість запису даних;
 +
 +
*досить висока швидкість читання даних;
 +
 +
*висока продуктивність при великій інтенсивності запитів читання / запису даних;
 +
 +
*високий коефіцієнт використання дискового простору.
 +
 +
'''Недоліки''':
 +
 +
*низька швидкість читання / запису даних малого об'єму при поодиноких запитах;
 +
 +
*досить складна реалізація;
 +
 +
*складне відновлення даних.
 +
 +
== RAID-6 ==
 +
Відмовостійкий масив незалежних дисків з двома незалежними розподіленими схемами парності. Цей рівень багато в чому схожий з RAID 5. Тільки в ньому використовується не один, а два незалежні схеми контролю парності, що дозволяє зберігати працездатність системи при одночасному виході з ладу двох накопичувачів. Для обчислення контрольних сум у RAID 6 використовується алгоритм, побудований на основі коду Ріда-Соломона (Reed-Solomon).
 +
 +
'''Переваги''':
 +
 +
*висока відмовостійкість;
 +
 +
*досить висока швидкість обробки запитів;
 +
 +
'''Недоліки''':
 +
 +
*низька швидкість читання / запису даних малого об'єму при поодиноких запитах;
 +
 +
*дуже складна реалізація;
 +
 +
*складне відновлення даних;
 +
 +
*низька швидкість запису даних.

Версія за 22:53, 26 грудня 2013

RAID — Redundand Array of Inexpensive Disks , перекладається, як надлишковий масив з недорогих дисків. За допомогою цієї технології можна представити один із декількох дисків , як віртуальний. Розмір цього диску залежить ,від так званого рівня масиву. Головне пам’ятайте ,щоб побудувати RAID потрібно лише диски з однаковими розмірами . а також від обраного рівня Вам потрібно два ,три або і більше дисків .

Самим поширеними є такі рівні :

  • Linear – дозволяє включати в нього будь-які диски.
  • RAID-0 – може містити довільну кількість дисків,більше двох і так далі.
  • RAID-1- один блок даних записується на всі диски.
  • RAID-10 є комбінацією RAID-1 i RAID-0: де масиви RAID-1 об’єднуються в RAID-0.
  • RAID-5 – слугує для роботи з трьома і більше дисків.
  • RAID-6 – потребує ,щоб було чотири і більше дисків.

RAID-0

RAID-0 - дисковий масив з двох або більше жорстких дисків без резервування. Інформація розбивається на блоки даних ( A_i ) фіксованої довжини і записується на обидва фбо декілька дисків одночасно.
Raid-0

Переваги: За рахунок цього істотно підвищується продуктивність ( від кількості дисків залежить кратність збільшення продуктивності).

Недоліки: Надійність RAID-0 набагато нижче надійності кожного з дисків окремо і падає із збільшенням кількості дисків у RAID-0, адже відмова будь-якого з дисків призводить до непрацездатності всього масиву.

RAID-1

RAID 1 - масив із двох дисків, які є повними копіями один одного.

Переваги: Забезпечує прийнятну швидкість запису і виграш по швидкості читання при розмежуванні запитів. Має високу надійність - працює до тих пір, поки функціонує хоча б один диск в масиві.

Raid-1

На практиці при виході з ладу одного з дисків слід терміново вживати заходів - знову відновлювати надмірність. Для цього з будь-яким рівнем RAID (крім нульового) рекомендують використовувати диски "гарячого" резерву.

Недоліки: За ціною двох жорстких дисків користувач фактично отримує лише один.

RAID-2

Схема резервування даних з використанням коду Хеммінга (Hamming code) для корекції помилок.

Переваги:

  • досить проста реалізація;
  • корекція помилок "на льоту";
  • дуже висока швидкість передачі даних;
  • при збільшенні кількості дисків накладні витрати зменшуються.

Недоліки:

  • низька швидкість обробки запитів;
  • висока вартість;
  • велика надмірність.

RAID-3

Відмовостійкий масив з паралельним введенням / висновком даних і диском контролю парності. Потік даних розбивається на порції на рівні байт (хоча можливо і на рівні біт) і записується одночасно на всі диски масиву, крім одного. Один диск призначений для зберігання контрольних сум, що обчислюються при записі даних. Поломка кожного з дисків масиву не призведе до втрати інформації.

Переваги:

  • відмова диска мало впливає на швидкість роботи масиву;
  • висока швидкість передачі даних;
  • високий коефіцієнт використання дискового простору.

Недоліки:

  • складність реалізації;
  • низька продуктивність при великій інтенсивності запити дата невеликого об'єму.

RAID-4

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

Переваги:

  • висока швидкість передачі даних;
  • відмова диска мало впливає на швидкість роботи масиву;
  • високий коефіцієнт використання дискового простору.

Недоліки:

  • досить складна реалізація;
  • дуже низька продуктивність при запису даних;
  • складне відновлення даних.

RAID-5

Відмовостійкий масив незалежних дисків з розподіленою парність. Найпоширеніший рівень. Блоки даних і контрольні суми циклічно записуються на всі диски масиву, відсутня виділений диск для зберігання інформації про парності, немає асиметричності конфігурації дисків. У разі RAID 5 всі диски масиву мають однаковий розмір - але один з них невидимий для операційної системи. Наприклад, якщо масив складається з п'яти дисків ємністю 10 Гб кожен, то фактично розмір масиву дорівнюватиме 40 Гб - 10 Гб відводиться на контрольні суми. У загальному випадку корисна ємність масиву з N дисків дорівнює сумарній ємності N-1 диска.

Переваги:

  • висока швидкість запису даних;
  • досить висока швидкість читання даних;
  • висока продуктивність при великій інтенсивності запитів читання / запису даних;
  • високий коефіцієнт використання дискового простору.

Недоліки:

  • низька швидкість читання / запису даних малого об'єму при поодиноких запитах;
  • досить складна реалізація;
  • складне відновлення даних.

RAID-6

Відмовостійкий масив незалежних дисків з двома незалежними розподіленими схемами парності. Цей рівень багато в чому схожий з RAID 5. Тільки в ньому використовується не один, а два незалежні схеми контролю парності, що дозволяє зберігати працездатність системи при одночасному виході з ладу двох накопичувачів. Для обчислення контрольних сум у RAID 6 використовується алгоритм, побудований на основі коду Ріда-Соломона (Reed-Solomon).

Переваги:

  • висока відмовостійкість;
  • досить висока швидкість обробки запитів;

Недоліки:

  • низька швидкість читання / запису даних малого об'єму при поодиноких запитах;
  • дуже складна реалізація;
  • складне відновлення даних;
  • низька швидкість запису даних.