Ghid pentru incepatori - Niveluri RAID explicate
BIT Consulting  
 

Ca sa imbunatatesti performanta unui server sau pur si simplu sa il aperi impotriva pierderilor de date cea mai putin costisitoare metoda este configurarea hard diskurilor intr-o matrice Raid. Dar ce tip sa alegi? Aici gasesti un ghid pentru incepatori pentru alegerea corecta a tipului Raid.
Daca detineti un server sau un dispozitiv NAS pentru afacerea dv sau in interes personal , cu siguranta aveti o vaga idee privind termenul "RAID." RAID - „Redundant Array of Independent Disks” - o configuratie (matrice) de discuri dure (HDD) menita sa ofere scurtarea timpilor de acces la date precum si o siguranta a sistemului in caz de erori hardware.

In general, o matrice RAID utilizeaza doua sau mai multe hard disk-uri menite sa imbunatateasca si sa ofere o siguranta mai mare in cazul erorilor hardware.performanta sistemului, de a oferi o siguranta mai mare sistemului in caz de erori hardware. In anumite configuratii. RAID-ul poate asigura o siguranta mai mare in ceea ce priveste hardware-ul, astfel incat serverul poate functiona in continuare chiar daca un hdd este defect, fara sa se piarda nici o data si fara intreruperi in activitatea de birou.

Modul in care se configureaza matricea RAID determina performanta sistemului, o rezistenta mai mare la erori hardware sau pe amble in acelasi timp. In general intr-o afacere este mult mai important ca datele sa fie in siguranta si sa se poata restaura in caz esec hardware. Niveluri RAID reprezinta diferite configuratii menite sa ofere fie optimizarea performantei fie protectie asupra datelor.

Recuperare de date RAID corupt

 

RAID Prezentare generala

In general o matrice RAID se implementeaza in intreprinderi si organizatii pentru a spori performanta sau pentru a asigura protectia datelor, aceste criterii find necesare, nu de lux. Serverele sau NAS-urile au de obicei incorporate un controller RAID care reprezinta o componenta hardware ce controleaza matricea de hdd-uri. Aceste sisteme sunt dotate cu mai multe unitati SSD sau SATA, in functie de configuratia RAID aleasa. Din cauza cerintele crescute de stocare a datelor, dispozitivele NAS pot veni si in sprijinul utilizatorilor de acasa.

Software-ul RAID inseamna ca se poate seta RAID fara a fi nevoie de un controller RAID hardware dedicat. Performanta Raid-ului se bazeaza foarta mult pe sistemul de operare folosit. Windows 8 si Windows 7 (editiile Pro si Ultimate) au constituit un suport pentru RAID software. Puteti configura un singur hard disk cu doua partitii: una la boot si cealalta pentru stocarea de date iar partitia de date sa o confiragurati in oglinda.

Acest tip de RAID este disponibil si pe alte sisteme de operare, inclusiv OS X Server, Linux, si Windows Servers. Deoarece acest tip de RAID vine deja ca o caracteristica in sistemul de operare face ca pretul pentru acestea sa nu fie egalat de nici alta solutie de acest gen. Software-ul RAID poate cuprinde de asemenea solutii virtuale RAID oferite de furnizori, cum ar fi Dot Hill pentru a oferi adaptoare puternice RAID virtuale. Cu siguranta aceasta este o solutie care se adapteaza pentru firme si mediul de afaceri.

Care RAID este potrivit pentru mine?



Server RAID

Asa cum am mentionat, exista mai multe niveluri RAID, iar cea pe care o alegeti depinde foarte mult de ce utilizati RAID: pentru performanta sau siguranta datelor in caz de defect harware (sau ambele).De asemenea, conteaza daca folositi Raid hardware sau software, pentru ca software-ul suporta mai putine niveluri decat cel hardware. In cazul in care folositi RAID hardware, tipul de controller dicteaza de asemnea tipul de raid care trebuie folosit. Tipul de Controller poate suporta diferite niveluri de RAID si de asemnea dicteaza tipul de diskuri care trebuie folosite intr-o matrice: SAS, SATA sau SSD.

Principalele criterii de care trebuie tinut cont in alegerea tipului de RAID:

  • 1. RAID Hardware sau software; - RAID Hardware: tipul de controller si tipul de diskuri dicteaza tipul de RAID care se poate folosi;
  • 2. Numarul de hdd-uri disponibile in dispozitivul de stocare (server/ nas);
  • 3. performanta sau siguranta datelor in caz de defect harware (sau ambele).
  • 4. Bugetul de care dispuneti

Mi jos cele mai intalnite congiguratii RAID:

RAID 0

RAID 0 este folosit pentru a stimula performanta unui server fiind cunoscut sub numele "disc striping." Cu RAID 0, datele sunt scrise pe mai multe hdd-uri. Acest lucru inseamna faptul ca serverul este cababil de a scrie informatie pe mai multe hardiskuri, nu doar pe unul singur, astfel imbunatatind performanta la scriere si citire. In acest caz este necesar un minim de doua hard diskuri. Acesta se poate configura atat software cat si hardware pe majoritatea controalelor RAID.
Dezavantajul este ca nu exista nici o siguranta a datelor in caz de erori hardware. In cazul in care un disc se defecteaza, acesta afecteaza intreg sistemul iar posibilitatea de pierdere de date este mare. In caz de defect hardware la unul dintre harduri recuperarea datelor de pe raid 0 se face in laboratoare profesionale de recuperari date.

RAID 1

RAID 1 este o configuratie cunoscuta sub numele de "mirroring" (cu oglindire = stocarea automata a unei copii a datelor pe alte HDD-uri). Cu RAID 1, datele sunt copiate perfect si in acelasi timp, de la un hard pe altul, creand o copie sau oglinda. In cazul in care un disc se defecteaza, celalalt poate continua sa lucreze. Este cel mai simplu mod de a pune in aplicare un sistem care sa reziste la erori hardware la un cost relativ scazut.

Dezavantajul este ca RAID 1 determina o usoara piedica asupra performantei sistemului. RAID 1 poate fi pusa in aplicare fie prin software sau prin hardware. Este necesar un minim de doua hdd-uri pentru implementari RAID 1 hardware. Cu software-ul RAID 1, in loc de doua discuri fizice, datele pot fi reflectate intre partitii pe un singur disc. Un punct suplimentar de retinut este faptul ca RAID 1 reduce capacitatea totala a hdd-ului la jumatate: Daca un server cu doua hard disk-uri de 1TB este configurat cu RAID 1, apoi capacitatea totala de stocare este de 1 TB nu 2TB.

RAID 5

RAID 5 este de departe cea mai comuna configuratie RAID folosita pentru servere in mediul business, in firme si intreprinderi private sau de stat. Acest nivel RAID ofera o performanta mai buna decat cea in oglinda, precum si o rezistenta la erori hardware. Cu RAID 5 informatia se imparte in blocuri de marimi prestabilite si stocheaza sumele de control pe toate hardurile (avand o rata buna la scriere si citire, mai ales pentru fractiuni mici de informatie).

In cazul in care un hdd da o eroare, datele se pot restaura automat. In esenta, sistemul este inca operational. Un alt beneficiu in cazul RAID 5 este ca permite aproape pentru majoritatea unitatilor de server sau NAS optiunea de "hot-swap", adica in cazul in care un hdd esueaza, sa poata fi inlocuit cu un alt hdd nou fara a fi necesara oprirea serverului sau a NAS-ului si fara intreruperi in accesarea datelor de catre utilizatori. Este o solutie excelenta pentru protejarea sistemului in caz de erori hardware.

Dezavantajul RAID 5 in cazul serverelor, este legata de faptul ca performanta serverului este ingreunata de faptul ca in asupra acestora se efectueaza o multime de operatiuni de scriere. De exemplupe un server configurat RAID 5 care are are o baza de date ce este accesata in acelasi timp de multi angajati ai firmei, ar putea exista incetiniri in performanta serverelui. Avand o performanta medie buna si un cost relativ mic, RAID 5 este cel mai utilizat de firme pentru orice tip de server (server de baze de date, server de fisiere) sau pe orice tip de NAS.

RAID 6

RAID 6 este de asemenea folosit frecvent de firme. Este identic cu RAID 5, cu exceptia faptului ca se calculeaza si se stocheaza paritate dubla pentru date, deci sunt necesare cel putin patru discuri. In acest caz pot exista doua hdd-uri defecte si sistemul sa fie inca operational.

RAID 10

RAID 10 este o combinatie de RAID 1 si 0 si este adesea notata RAID 1 + 0. Acesta combina reflectarea RAID 1 cu micsioare de RAID 0. Este nivelul RAID care ofera cea mai buna performanta, dar este, deasemenea costisitoare, necesita de doua ori mai multe hdd-uri ca alte niveluri RAID, minim de patru. Aceasta nivel RAID este ideal pentru servere ce contin baze de date si sunt foarte utilizate sau pentru orice server pe care se desfasoara multe operatii de scriere.
RAID 10 pot fi implementate ca hardware sau software, dar consensul general este ca multe dintre avantajele de performanta se pierd atunci cand utilizati software-ul RAID 10.

Alte niveluri RAID

Exista alte niveluri RAID: 2, 3, 4, 7, 0 + 1 ... dar ele sunt de fapt combinatii dintre principalele configuratii RAID deja mentionate, si acestea sunt folosite pentru cazuri foarte rar doar in cazuri speciale.

Cele mai folosite tipuri de RAID sunt: 0, 1, 5 si in unele cazuri 10. Acestea sunt utilizate si ofera o siguranta a datelor la erori hardware si o performanta ridicata. Pentru majoritatea utilizatorilor de acasa, RAID 5 poate fi nejustificat, dar RAID 1 este perfect pentru a crea o copie (oglindire) a datelor.

Cele mai folosite tipuri de RAID sunt :

  • RAID 0
  • RAID 1
  • RAID 5
  • RAID 10

Puncte cheie pentru fiecare nivel RAID si diagrama acestora o gasiti mai jos.

  • A, B, C, D, E și F - reprezintă blocuri
  • p1, p2, p3 - reprezintă paritate

RAID nivelul 0

RAID 0
  • Minimum 2 hard disk-uri
  • Performanta excelenta
  • Nu redundanta (nu oglinda, nu paritate)
  • Nu siguranta datelor in caz de erori

RAID nivelul 1

RAID1
  • Minimum 2 hard disk-uri
  • Performanta bună (Nu striping. Nu paritate)
  • Redundanta Excelenta (ca blocurile in oglinda)

RAID nivelul 5

RAID5
  • Minimum 3 hard disk-uri
  • Performanta buna
  • Redundanta buna (paritate distribuita)
  • Cel mai scăzut cost pentru o solutie oferind atat performana și redundanta.

RAID nivelul 10

RAID 10
  • Minim de 4 hard diskuri
  • Redundanta excelenta
  • Performanta excelentă
  • Buget relativ mare
  • Perfecta pentru servere ce contin baze de date

Este important de subliniat faptul ca o matrice RAID nu ofera o siguranta 100% a datelor si nici nu inlocuieste o strategie de backup (de preferinta una automata). Back-up la un dispozitiv RAID ar putea fi foarte bine o parte a unei astfel de strategii.
RAID poate fi o modalitate foarte buna de a maximiza performantele serverului si de a reduce semnificativ posibilitatea de pierdere a datelor in caz de esec hardware, dar asta nu reduce in totalitate pierderea acestora. Pentru recuperararea datelor de pe matrici raid puteti vizita pagina www.recuperaridate.ro

Pentru consultanta sau configurarea matricilor Raid puteti sa ne contactati tehnicienii nostri in service de calculatoare situat in Bucuresti - Sector 2