Cum de a alege raidul la nivel corect

Ce să ia în considerare la alegerea unui nivel RAID

Alegerea unui nivel RAID pentru o nouă matrice, trebuie să țineți cont de câțiva factori importanți:

• Productivitatea. Nu toate aplicațiile sunt aceleași. Unele generează I / O minim, în timp ce altele generează unități de disc foarte activ, astfel încât nivelul RAID trebuie să se potrivească cu sarcina.







• Capacitate. Nivelurile RAID diferă în ceea ce privește spațiul curat disponibil pentru utilizare, minus rezervat pentru nevoile de servicii. Dacă capacitatea este cea mai importantă într-o anumită aplicație, merită luată în considerare.

• Cost. Cu cât este mai mare capacitatea și performanța, cu atât este mai mare costul. Alegerea nivelului corect al RAID vă permite să echilibrați prețul și performanța.

• Disponibilitatea. Nevoile diferitelor organizații variază semnificativ. Unii sunt dispuși să plătească în plus pentru a-și maximiza siguranța împotriva perioadelor de nefuncționare, însă pentru alții acest lucru nu este atât de important. Nivelul RAID trebuie selectat în funcție de importanța companiei pentru disponibilitatea continuă a sistemului de stocare.

Să vedem cât de diferite niveluri RAID se potrivesc cu fiecare dintre aceste criterii. Este vorba despre tipuri relativ obișnuite de RAID.

• * RAID 0. În termeni de performanță, RAID 0 este cu mult înainte de toate celelalte tipuri de RAID, deoarece nu necesită înregistrarea datelor de serviciu și vă permite să fuzionați toate discurile într-un singur pool de înaltă performanță.

• * RAID 1/10. În cele mai multe cazuri, RAID 10 oferă o performanță excelentă deoarece vă permite să citiți date de pe mai multe discuri simultan. Viteza este redusă doar cu numeroase scrieri secvențiale de cantități mici de date. În general, pentru a asigura o performanță curată la aproape orice încărcare, RAID 1 și 10 sunt alegerea ideală. În sine, RAID 1 este un sistem cu două discuri care nu mărește în mod deosebit performanța, dar în matrice mari nu este folosit în niciun caz.

• RAID 5/50. Pentru aplicațiile care creează o sarcină mare în ceea ce privește citirea, RAID 5/50 oferă performanțe excelente. Cu toate acestea, atunci când înregistrarea este activă, necesitatea de a păstra sumele de control duce la o scădere semnificativă a performanței. Când datele sunt restabilite, performanța RAID 5/50 rămâne la un nivel minim până când operația este finalizată.

• RAID 6/60. Spre deosebire de alte niveluri, RAID 6 oferă o viteză excelentă de citire, dar performanța de scriere este chiar mai mică decât cea a RAID 5, deoarece sumele de control sunt calculate în două exemplare. De asemenea, recuperarea datelor încetinește semnificativ sistemul.







• * RAID 0. Deoarece nu există nici o stocare de control și oglindire în această configurație, RAID 0 are o capacitate excelentă, permițând 100% utilizare a spațiului tuturor discurilor hard disk din matrice.

• RAID 1/10. Acest nivel de RAID prevede păstrarea unei copii în oglindă a datelor, ceea ce înseamnă că capacitatea matricei este redusă la jumătate. Dezavantajul este compensat de viteza mare de citire și scriere.

• RAID 5/50. Unul dintre motivele pentru popularitatea RAID 5 este că acest tip de RAID-uri cheltuie un minim de spațiu pentru nevoile afacerii - doar un disc. În cazul RAID 5/50, acesta consumă până la 33% din capacitatea totală a matricei (într-o configurație RAID 5 cu trei discuri) - în funcție de modul în care sunt create volumele.

• RAID 6/60. RAID 6 popularitate în ultimii ani a crescut treptat, dar în ceea ce privește capacitatea, această opțiune este mai puțin favorabilă decât RAID 5. Două unitate este necesară pentru a stoca checksum, de configurare, astfel chetyrehdiskovoy, este nevoie de până la 50% din capacitatea totală.

• * RAID 0. Pentru capacitate mare și performanță, costul RAID 0 este minim. Viteza mare și lipsa de spațiu pentru menținerea datelor de control oferă RAID 0 cel mai bun echilibru între "preț-capacitate" și "preț-performanță".

• RAID 1/10. În ceea ce privește capacitatea, RAID 1/10 este în valoare de prea scump, dar dacă vom evalua performanța, prețul este ușor mai mare decât cea a RAID 0. În această configurație, nevoile de servicii ale frunzelor de 50% spațiu liber, dar viteza este foarte mare, astfel încât RAID 1 / 10 este foarte popular într-o varietate de aplicații.

• RAID 5/50. Acest tip de RAID este standardul real pentru cei care au nevoie de o matrice RAID și indiferent de caracteristicile acestora. Toate controlerele RAID suportă RAID 5, iar costul în ceea ce privește capacitatea la acest nivel nu este atât de ridicat, mai ales dacă există un număr mare de discuri. Cu toate acestea, performanța este redusă semnificativ când înregistrarea este activă, deci RAID 5 este mai scump decât RAID 0, 1 și 10 în ceea ce privește viteza de scriere.

• RAID 6/60. Acest tip de RAID este dezavantajoasă în ambele privințe: pe serviciul trebuie să plece 50% din capacitatea totală de matrice ca în RAID 1/10, si este performanta de scriere chiar mai mic decât RAID 5.

• RAID 0. În termeni de disponibilitate, zero în numele RAID 0 vorbește de la sine. În general, aceasta nu este chiar o matrice RAID - doar un grup de discuri (JBOD). Dacă unul din discurile din matrice nu reușește, datele vor fi pierdute iremediabil. Performanța și capacitatea RAID 0 sunt ridicate, dar acest tip de RAID nu garantează siguranța datelor.

• * RAID 1/10. Deoarece RAID 1/10 oferă oglindire, din punct de vedere al fiabilității, aceasta este cea mai bună opțiune. Toate datele sunt stocate imediat pe două discuri, deci într-o gamă largă nu vă puteți teama de eșecul mai multor discuri simultan - dacă există doar o copie a datelor.

• RAID 5/50. În ceea ce privește disponibilitatea, RAID 5 are caracteristici bune, ceea ce este suficient pentru majoritatea organizațiilor. O matrice poate pierde un disc și, în același timp, rămâne funcțională, deși nu este sigură. Dacă al doilea disc nu reușește, datele se vor pierde. În consecință, un sub-array separat RAID 5 într-o array RAID 50 poate pierde un disc și rămâne în continuare operațional. Teoretic, matricea va funcționa, chiar dacă în fiecare subarray un disc va eșua.

• * RAID 6/60. Acest nivel RAID oferă cea mai mare disponibilitate, deoarece RAID 6 rămâne funcțional chiar dacă două discuri eșuează.

Dacă nu vă puteți decide ce nivel RAID pentru a alege, aș sfătui să utilizeze RAID 50, în cazurile în care capacitatea este mai importantă decât performanța (și, în cazul în care sarcina principală este formată din operații secvențiale de citire, de performanță în RAID 50 va fi, de asemenea pe partea de sus). Pentru cei care au citit de mare viteză / scriere blocuri aleatoare și secvențială a datelor este mai importantă decât capacitatea, RAID adecvat 10. În cele din urmă, în cazul în care sarcina principală - pentru a asigura siguranța datelor, este necesar să se opteze pentru RAID 6/60.







Articole similare

Trimiteți-le prietenilor: