Documente Academic
Documente Profesional
Documente Cultură
Refer at
Refer at
Calitile i performanele acestuia au constituit adesea criteriu de judecat cu pondere important att pentru lumea specialitilor, ct i pentru cumprtorii (avizai) de tehnic de calcul. Una dintre metodele prin care datele sistemelor de calcul pot fi accesate mai repede este aceea prin care se renun la varianta single disk n favoarea multi-spindle volume, adic a utilizrii mai multor discuri aflate pe aceeai ax. Aceast tehnic permite accesarea simultan a datelor cu ajutorul a dou (sau mai multor) brae de citire/scriere, teoretic micornd timpul de acces. Partiia sistem rezultat este folosit de aplicaie ca i cum ar fi o singur partiie logic. De fapt, n mod fizic, partiia sistem este mprit pe discurile fizice existente, dar acest lucru este transparent oricrei aplicaii. Aceast tehnic a dus la creterea performanelor intrrilor/ieirilor, dar are dezavantajul c dac un disc, care este folosit pentru a crea un volum virtual cade, ntreaga informaie de pe acest volum virtual se pierde.
Discuri multiple RAID parte a soluiei totale de memorare tolerant la defectri pe discuri. RAID-urile asigur utilizatorului posibilitatea de a opta pentru soluii care pot varia foarte mult n gama raporturilor pre/performan i din punctul de vedere al disponibilitii. Astfel, spre exemplu, RAID 1 (cunoscut i sub denumirea de oglindire (mirroring) furnizeaz cea mai ridicat performan din punctul de vedere al redundanei datelor, dar cu costul cel mai ridicat, deoarece toate datele sunt duplicate, acest lucru necesitnd de dou ori mai mult spaiu pe disc. Nivelele 1-5 asigur disponibilitatea continu a datelor, chiar n eventualitatea defectrii unei singure uniti de disc, prin regenerarea datelor utile din datele redundante. Totui, din cauza operaiilor de intrare/ieire suplimentare, cerute pentru a regenera datele memorate pe unitatea de disc defectat, performana este mai sczut pe timpul operaiilor de restabilire. Doi productori de controlere RAID domin acum piaa destinat discurilor IDE: Promise Technology i HighPoint Technologies. Acestea sunt cele dou firme care i datoreaz succesul controlerelor RAID. O soluie interesant este i cea adoptat de Adaptec i anume AAA-RAID care are n plus posibilitatea de creare a unei matrice RAID level 5. Pe cnd modelele low-cost oferite de romise, HighPoint sau AMI se bazeaz pe puterea de calcul a procesoului (ntr-un fel similar cu modul de funcionare a unui winmodem), AAA-RAID are integrat un cip specializat, destul de puternic, care i permite s ruleze fr a ocupa inutil procesorul. Memoria cache integrat (i upgradabil) i cele patru canale independente sunt alte diferene majore. Cu toate acestea placa AAA-RAID nu s-a bucurat de un prea mare succes, fiind chiar foarte repede nlocuit cu alte dou produse care i mbuntesc performanele: Adaptec ATA RAID 2400A i ATA RAID 1200A, care suport interfaa ATA100 i aduc drivere pentru sistemele de operare bazate pe nucleu Windows 9x, drivere ce lipseau cu desvrire din versiunea anterioar.
Discuri multiple RAID fi activ numai o singur cerere de intrare/ieire. Acest lucru contribuie la o foarte bun rat de transfer a datelor atunci cnd datele accesate sunt dispuse secvenial pe disc, dar face ca RAID 3 s fie destul de nepractic pentru aplicaii cu date dispuse aleator n aria de discuri. n acelai timp, rata de transfer a datelor este foarte bun atunci cnd dimensiunile blocurilor de date care se scriu sau citesc sunt apropiate de mrimea unitii de transfer, dar ea scade cu att mai mult cu ct blocurile transferate sunt de dimensiuni mai mici. Spre deosebire de RAID 1 care, datorit redundanei de 100% ocup o suprafa mare de discul hard, cu o redundan de numai 20% RAID 3 asigur o relativ bun disponibilitate a datelor i este mult mai economic. Deoarece datele pot fi reconstituite, n cazul defectrii unui singur disc, prin utilizarea discului de paritate, RAID 3 ofer i facilitatea nlocuirii la cald a unui disc i restabilirea datelor dup defectare. n fig.4 este prezentat modul n care sunt repartizate blocurile de date i de paritate ntr-o configuraie RAID 3.
2.3.7. RAID 6
Modelul RAID 6 este identic cu nivelul 5 , cu excepia faptului c se calculeaz i se stocheaz paritate dubl pentru date, deci sunt necesare cel puin patru discuri, performana scznd datorit calculului dublu de paritate, dar redundana crete, aria suportnd dou discuri defecte. Reconstrucia datelor poate consuma foarte multe resurse, performana fiind puternic afectat, dar redundana dubl creeaz posibilitatea de a amna procesul pentru un plus de vitez. Pentru crearea de nivele etajate de RAID, oricare nivel poate fi combinat cu alt nivel, dar cel mai uzual sunt utilizate nivelele 0 i 1. Orice controller hardware (chiar i cele Parallel ATA sau Serial ATA, foarte accesibile astzi, chiar incluse pe placa de baz) suport RAID 0, RAID 1 i RAID 01, mai rar 10, n funcie de implementare. Din punct de vedere al redundanei, RAID 01 este vulnerabil, o defeciune transformndu-l ntr-un RAID 0, fr protecie.
2.3.8. RAID 10
RAID 10 suport cu mai mult succes cderea unui disc. Datorit costului sczut al unui controller IDE cu suport pentru RAID 01 i al preului n continu scdere al capacitilor de stocare pe hard disc, este foarte uor de configurat pentru un sistem care necesit vitez i redundan, fr a fi nevoie de un procesor puternic pentru calculul paritii. Desigur, exist i combinaii ca RAID 15 sau 51, dar acestea atrag un cost imens (minim dou controller-e i ase discuri pentru o capacitate util egal cu dublul capacitii unui disc!), iar datele pot fi asigurate i prin alte metode.
3. SOFTWARE-UL DE ADMINISTRARE
Chiar dac este la nivelul sistemului de operare, RAID-ul software consum putere de calcul i memorie, procesorul sistemului fcnd toat treaba. n cazul unei defeciuni, resursele necesare pot s scad (RAID 1) sau s creasc destul de mult (RAID 5, de ex.). Cum o arie software are nevoie de un program care s o controleze, rezult dependena acesteia de sistemul de operare, dar i imposibilitatea de a o utiliza pentru boot, excepie fcnd ariile RAID 1, care copiaz identic datele pe discurile membre. Alte nivele RAID necesit un disc separat pentru boot, crescnd, astfel, costul implementrii. Un RAID care are suportul unui controller hardware (chiar i P-ATA sau S-ATA) are software-ul necesar administrrii stocat ntr-o memorie nevolatil, deci utilizarea sa nu este dependent de resursele sistemului. Ct vreme exist un procesor dedicat, procesorul sistemului va putea oferi resursele sale altor aplicaii care necesit putere de calcul (multitasking real).
Discuri multiple RAID mpmntare, pentru a evita probleme legate de alimentare. Mai multe discuri pot fi, astfel, instalate ntr-un spaiu restrns (utiliznd un panou cu mai muli conectori), evitnd cablurile lungi, greu de manevrat i aerisirea acestora se face n bloc. Avem aceeai posibilitate i pentru Serial ATA, discurile putnd fi nlocuite fr a mai desface carcasa (lucru greu de realizat pentru servere montabile n rack, de exemplu). Pentru scderea timpului necesar refacerii unui RAID (cu paritate!), se poate instala un disc de rezerv. Acesta nu face parte din arie, dar, dac un disc se defecteaz, este automat nlocuit de controller i refacerea RAID-ului se face fr nici o intervenie. Cel mai des ntlnit caz este cel al unui RAID 5 cu patru discuri: 3 discuri active i un hot-spare. RAID 0 nu suport o astfel de configuraie, pentru c nu are nici o facilitate de redundan. Cele de mai sus sunt specifice controller-elor RAID hardware SCSI i nu se pot aplica pentru cele IDE, dect n eventualitatea unui RAID 5 software pe discuri instalate n sertare SCA i nlocuirea discurilor se face cu altele cu caracteristici similare (interfa, performan) i o capacitate cel puin egal cu a discurilor iniiale. Dup nlocuire, pe discul nlocuitor se reconstituie datele corecte, folosind pentru aceasta discul de paritate i celelalte discuri de date, componente ale unitii logice. Ariile de discuri ofer i un potenial de transfer al datelor foarte ridicat, beneficiind de capacitatea deosebit a controllerelor de intrare/ieire difereniale de tip Fast/Wide SCSI-2, ale sistemului de calcul la care aria de discuri este conectat. n general, RAID permit 3 configuraii tolerante la defectri: cu un singur controller; cu dou controllere, dintre care unul n rezerv; cu dou controllere, amndou active. Fiecare configuraie adaug un nou nivel de tolerare a defectelor, fa de nivelul anterior.
5. CONCLUZII
Indiferent de soluia RAID aleas, trebuie calculat n prealabil costul total, innd seama de costurile complementare (depozitare, conectare, alimentare, ventilaie) i de necesitatea real. Pe ct posibil, este bine s pstrm un as n mnec, permind extinderea ariei (capaciti care astzi pot prea ndestultoare, peste 2-3 ani vor fi depite, dac luam n considerare ritmul de cretere al cantitii de date stocate/vehiculate). Pentru un utilizator cu pretenii, se poate adopta o variant cu trei harddisk-uri. Primele dou trebuie s fie foarte rapide, de cel puin 7200 RPM i cu o capacitate ct mai mic. Acestea sunt folosite ntr-o matrice RAID level 0, iar pe discul virtual astfel obinut vor fi instalate sistemele de operare i principalele aplicaii. Aceast matrice este spaiul de lucru principal pentru sistem, cum este i normal cel mai mare spor de performan venind de la viteza ei. Discul cu numrul trei trebuie s ndeplineasc dou condiii importante: s fie ct mai ieftin i ct mai mare, cu alte cuvinte, un raport pre/MB ct mai bun (ctigtorul diferitelor teste de laborator este un Samsung SV6004H cu o capacitate de 60 GB, dar orice alt harddisk de capacitate mare este potrivit). Acesta va fi folosit n principal pentru stocarea datelor importante i pentru back-up. Exist i alte posibiliti de configurare, n funcie de tipul de munc la care este supus sistemul de calcul. Editarea A/V este un capitol destul de delicat, iar dac nivelul la care se dorete a se lucra trece de un home studio cu pretenii modeste, discuri rapide sunt necesare Pentru un studio de nregistrri multi-track, necesarul crete. Pentru aceste dou aplicaii n special este de preferat ca o matrice RAID separat s fie folosit pentru prelucrarea datelor video, respectiv audio.
6. BIBLIOGRAFIE
1. Site-uri Web: www.raid.com www.byte.ro www.pcmagazin.ro www.storageview.com http://us.f1f.yahoofs.com/bc/21b8880a/bc/asc/0+Pro+1-5.htm?bfouPhABXq5xtCZa 2. Revista CHIP Nr.7/ 2002, pag 42 46, 71, 79 3. Revista Personal Computer World nr.1/2002
10