Шта је РАИД?

click fraud protection

РАИД је скраћеница за редундантни низ јефтиних дискова или редундантни низ независних дискова. То је решење за виртуелизацију складиштења података које третира више физичких дискова као један физички диск. Сврха РАИД-а је да обезбеди редундантност података, побољшања перформанси или обоје у зависности од коришћеног нивоа РАИД-а.

РАИД концепти

Три главна концепта у РАИД-у су „зрцаљење“, „пругање“ и „паритет“.

У РАИД-у, пресликавање је репликација података на више дискова, што омогућава ниво редунданције по цену смањеног капацитета складиштења. На пример, ако један диск поквари, подаци се не губе, јер се сви подаци на неисправном диску такође налазе на другом диску. У овом тренутку, неисправни диск се може заменити и РАИД низ се може поново изградити од постојећих дискова.

РАИД пругаста је концепт ширења података на више дискова. Ово омогућава да пуни капацитет свих диск јединица буде доступан за употребу и омогућава веће перформансе док се подаци уписују или читају са више дискова истовремено. Лоша страна овога је што губитак било ког диска квари цео низ.

РАИД паритет је процес толеранције грешака који изводи логички процес између сваког бита на два диска и чува резултат на трећем диску. Ако неки од дискова поквари, низ се може поново изградити од друга два. Паритет се може додати само поврх других стања напада.

Уобичајени нивои РАИД-а

РАИД 0 је једноставна имплементација стрипинга. Два или више дискова су укључени у низ, комбинујући њихове укупне капацитете и брзине читања/писања. Овај ниво напада нуди високе перформансе, али постоји ризик од губитка свих података ако било који диск поквари. Перформансе РАИД 0 низа се повећавају како додајете више дискова, међутим, ово такође повећава вероватноћу да један од дискова поквари и оштети цео низ.

Савет: РАИД 0 се разликује од једноставног повезивања више дискова заједно. Обе технике омогућавају коришћење пуног капацитета драјвова. Спајање дискова заједно не обезбеђује повећање перформанси које долази од развлачења података, али чува податке сачуване на радним дисковима ако било који спојени диск не успе.

РАИД 1 је имплементација пресликавања, са подацима са једног диска који се пресликава на други диск. Ако било који диск поквари, подаци се не губе. У већим низовима, сваки диск и даље садржи потпуно исте информације. Све док један РАИД 1 диск функционише, подаци се могу читати, а низ поново изградити.

РАИД нивои 4 и 5 користе стрипинг да би повећали перформансе, али укључују и паритет, да би се омогућило кварове дискова. РАИД 4 посвећује један диск за паритет, што може довести до смањене брзине писања пошто се сви подаци о паритету уписују само на један диск. РАИД 5 шири податке о паритету на све дискове у низу. Уско грло које је произашло из писања података о паритету на један диск је уклоњено, међутим, обрада паритета и даље треба да се изврши, чиме се мало смањују перформансе у поређењу са РАИД 0. РАИД нивои 4 и 5 захтевају најмање три диска у низу и дозвољавају да само један диск не успе.

РАИД 6 је идентичан РАИД-у 5, али складишти два блока паритета на свим дисковима у низу. Овај додатни паритет удвостручује потребну обраду паритета, чиме се смањују перформансе више од РАИД-а 5, али и даље мање од РАИД-а 4. РАИД 6 захтева најмање четири диска у низу, али може да поднесе квар до два диска.

РАИД 0+1 је угнежђени РАИД низ, он прво креира РАИД 0 низ пругастих дискова, а затим РАИД 1 огледало тог низа. Угнежђивање ова два типа РАИД низова обезбеђује и редундантност пресликавања и повећање брзине цртања. Недостаци ове методе су да су потребна најмање четири диска и да ако диск поквари, поквари читаво огледало. Ако било који диск поквари, он оштећује свој РАИД 0 низ. У РАИД 0+1 низу са четири диска, губитак једног диска би оштетио његов упарени диск остављајући друга два диска без заштите огледала.

РАИД 10 је још један тип угнежђеног РАИД низа, он ствара РАИД 1 низ пресликаних дискова, затим РАИД 0 траку тог низа. Угнежђивање низова на овај начин такође обезбеђује исту редундантност и повећање перформанси као РАИД 0+1. Са овом имплементацијом, међутим, можете изгубити много дискова све док свако огледало има бар један радни диск. Такође је потребно мање времена за поновну изградњу низа у случају квара диск јединице, јер само један сет пресликаних диск јединица треба да се поново изгради.