RAID: Diferență între versiuni

De la Wiki.lug.ro
Salt la: navigare, căutare
(RAID software vs. RAID hardware)
m (revert)
 
Linia 3: Linia 3:
 
Diferitele tipuri de sisteme RAID urmaresc doua scopuri cheie: cresterea fiabilitatii datelor si cresterea performantelor I/O. Despre mai multe discuri fizice configurate pentru a folosi tehnologie RAID se spune ca sunt intr-o matrice RAID. Aceasta matrice distribuie datele pe mai multe discuri, dar matricea este adresata de catre sistemul de operare ca un singur disc. RAID poate fi utilizat pentru mai multe scopuri.
 
Diferitele tipuri de sisteme RAID urmaresc doua scopuri cheie: cresterea fiabilitatii datelor si cresterea performantelor I/O. Despre mai multe discuri fizice configurate pentru a folosi tehnologie RAID se spune ca sunt intr-o matrice RAID. Aceasta matrice distribuie datele pe mai multe discuri, dar matricea este adresata de catre sistemul de operare ca un singur disc. RAID poate fi utilizat pentru mai multe scopuri.
  
Too often in our lives experiments are put on real sytsems, whether the country's economy, a separate organization or system management of a complex intersection. The person accepting the decision, hopes thus for the insight, intuition and good luck. To a bowl of all it in anything good does not result. Decision-maker, is hoping with its insight, intuition and luck. Most often it is any good does not. " Wanted as better, and it has turned out as always "  the usual characteristic of such decisions. " We wanted the best, but it turned out as always "  This is the usual characteristics of such solutions.Low efficiency of the administrative decisions made on the basis of intuition, speaks that, that causes and effects in complex(difficult) sytsems are carried in time and space, therefore it is difficult for person to predict, what consequences will be caused with this or that decision. The low efficiency of management decisions made based on intuition, because the cause and effect in complex sytsems are separated in time and space, so the man is hard to predict what impact will a decision. When for a rating of accepted decisions experiment with real sytsems is impossible or expensive, modelling is used. In cases where the assessment for decision-making experiment with real sytsems is impossible or too expensive, using simulation.Imitating modelling is a development of computer models and production of experiments on them. The purpose of modelling finally is acceptance adequate (i.e. proved, expedient and sold) administrative decisions. Simulation  is the development of computer models and the experiments on them. The purpose of modeling is ultimately the adoption of adequate (ie sound, feasible and implementable) management decisions. Computer modelling becomes today an obligatory stage in acceptance of critical decisions in all spheres of activity of the person in connection with complication of sytsems within the framework of which the person should operate and which it(he) should operate. Computer simulation is now an obligatory stage in making responsible decisions in all areas of human activity in relation to the complexity of sytsems in which a man must act, and that it must manage. The knowledge of concepts, principles and opportunities of imitating modelling, skill to build and use model are necessary requirements to a polic
+
==Niveluri standard==
 +
 
 +
Initial au fost concepute 5 niveluri RAID, din care au evoluat multe alte variante, cel mai notabil cateva niveluri imbricate si multe niveluri non-standard (in general software proprietar).
 +
 
 +
* RAID 0 (striping la nivel de bloc fara paritate, sau mirroring) furnizeaza performante crescute si spatiu de stocare suplimentar dar nu si redundanta sau toleranta la erori (ceea ce face ca RAID0 sa nu fie cu adevarat RAID, conform definitiei acronimului). Totusi, datorita similaritatii cu RAID (in special necesitatea unui controller care sa distribuie datele pe discuri multiple), seturile de stripping simplu sunt denumite in mod uzual RAID 0.  Defectarea oricaruia dintre discuri are ca efect distrugerea matricei si probabilitatea de defectare creste direct proportional cu numarul de discuri din matrice (cu un numar minim de discuri, pierderea datelor este de doua ori mai probabila comparat cu un disc fara RAID). O singura defectiune distruge intreaga matrice pentru ca atunci cand datele sunt scrise pe un volum RAID, datele sunt impartite in fragmente denumite blocuri. Numarul de blocuri este dictat de '''marimea intreteserii''' (stripe size), un parametru de configurare al matricei. Blocurile sunt scrise pe discuri simultan in acelasi sector. Aceasta permite ca segmente dintr-un fragment de date sa fie scrise sau citite de pe discurile respective in paralel, crescand latimea de banda si astfel viteza operatiunilor de citire/scriere. RAID 0 nu implementeaza verificarea erorilor. Mai multe discuri in matrice conduc la performante crescute dar si la un risc crescut de pierdere a datelor.
 +
* RAID 1 (mirroring fara paritate sau striping), datele sunt scrise identic pe discuri multiple ("in oglinda"). Cu toate ca majoritatea implementarilor contin 2 discuri, un set poate contine 3 sau mai multe discuri. Matricea furnizeaza toleranta la erori de disc sau defectiuni si continua sa opereze cata vreme exista cel putin un disc in matrice. Cu suport adecvat din partea sistemului de operare, aceasta poate conduce la cresterea performantelor la citirea datelor si o reducere minima a vitezei de scriere. Utilizarea RAID 1 cu controller separat pentru fiecare disc este denumita uneori ''duplexare''.
 +
* RAID 2 (striping la nivel de bit with cu paritate dedicata Hamming-code)
 +
* RAID 3  (striping la nivel de octet cu paritate dedicata)
 +
* RAID 4 (striping la nivel de bloc  cu paritate dedicata) este identic cu RAID 5 dar mentine toate datele de paritate pe un singur disc, ceea ce poate provoca o gatuire a performantelor. In aceasta configuratie, fisierele pot fi distribuite pe discuri multiple. Fiecare disc opereaza independent, ceea ce permite efectuarea cererilor I/O in paralel, dar viteza de transfer a datelor poate avea de suferit datorita tipului de paritate. Detectia erorilor se efectueaza prin paritate dedicata, datele de paritate fiind stocate pe o singura unitate de disc dedicata.
 +
* RAID 5 (striping la nivel de bloc  cu paritate distribuita) distribuie atat datele propriu-zise cat si datele de paritate pe discuri multiple si necesita N-1 discuri functionale pentru a opera, unde N este numarul total de discuri din matrice. Defectarea unitatilor de disc necesita inlocuire, dar matricea nu este distrusa la defectarea unui singur disc. La defectarea unui disc, citirile ulterioare pot fi calculate din paritatea distribuita astfel ca defectarea unui disc nu are efecte vizibile pentru utilizator. Matricea va suferi pierdere de date in cazul defectarii unui al doilea disc si este vulnerabila pana cand discul defectat este inlocuit. Defectarea unui disc conduce la scaderea performantelor intregii matrici pana cand discul defectat este inlocuit si matricea reconstruita.
 +
* RAID 6 (striping la nivel de bloc cu dubla paritate distribuita) dispune de toleranta la erori in cazul defectarii a doua unitati de disc. Aceasta face ca grupuri RAID mai mari sa fie mai practice, in special pentru sisteme cu un grad ridicat de disponibilitate. Acest lucru devine important pentru capacitati mari de stocare pentru ca discurile de capacitate mare necesita un timp mai ridicat de reconstruire dupa defectarea unei singure unitati de disc. Nivelurile RAID cu paritate simpla sunt la fel de vulnerabile ca o matrice RAID 0 in intervalul dintre defectarea unui disc si inlocuirea acestuia; Cu cat discul fizic este mai mare, cu atat durata de reconstructie creste. Paritatea dubla face posibila reconstructia matricei in cazul defectarii unuia din discuri fara a risca integritatea datelor din matrice in cazul defectarii unui singur disc.
 +
 
 +
Neexistand nivel de baza RAID mai mare de 9, RAID-urile imbricate se descriu de obicei prin alaturarea cifrelor care indica nivelurile RAID folosite, uneori unite prin semnul "+". Ordinea cifrelor este in aceste cazuri ordinea in care matricea imbricata este construita: pentru RAID 1+0, primele perechi de discuri sunt combinate in doua sau mai multe matrici RAID 1 (mirrors), si matricile RAID 1 rezultate sunt combinate intr-o matrice RAID 0 (stripes). Este posibila de asemenea combinarea inversa (RAID 0+1). Rezultatul este matricea superioara. Cand matricea superioara este de tip RAID 0 (ca de exemplu, RAID 10 sau RAID 50) se omite in general semnul "+", though RAID 5+0 is clearer.
 +
 
 +
*RAID 0+1: seturi imbricate intr-un set mirrored ( minim 4 discuri; numar par de discuri) furnizeaza toleranta la erori si performante crescute dar creste gradul de complexitate.
 +
*RAID 1+0:
  
 
== Paritate RAID ==
 
== Paritate RAID ==
Linia 22: Linia 37:
 
Desi RAID poate proteja impotriva defectarii fizice a harddiscurilor, datele sunt totusi expuse distrugerilor datorate defectelor software sau hardware.  
 
Desi RAID poate proteja impotriva defectarii fizice a harddiscurilor, datele sunt totusi expuse distrugerilor datorate defectelor software sau hardware.  
  
Sa nu pierdem din verdee scopul initial al studiului hermeneutic (slujirea fratilor in credinta) si pe cei carora li se adreseaza studiul. Pentru ca in caz contrar va fi sortit esecului. Daca nu mai slujeste acestora, ce folos? Cui foloseste? Firii noastre pamantesti? Uneori punem atat zel in anumite activitati ca de fapt, uitam care a fost scopul initial.Intrebarea:e2809eCum sa conving oamenii sa abandoneze amatorismul in ideile teologice?e2809c are urmatorul raspuns: deprinderea artei dialogului, argumentarea pozitiei chiar in pofida parerilor contrare si a criticilor ivite.Un mesaj consistent care se vrea eficient nu suna deloc astfel: cei care au aceeasi parere sa vina sa discutam, pentru ceilalti nu-mi pierd vremea.De fapt studiul se adreseaza amatorilor, nu? Sa invatam sa nu-i trimitem e2809ein banca lore2809c pentru ca probabil unii se vor duce. Insa atunci ne-am pierdut auditoriul si s-ar putea sa vorbim in van ori sa ne adresam peretilor. Si nici sa-i categorisim atat de simplist ca fiind e2809eneghinae2809c, pentru ca asta e treaba Stapanului. Dintr-o simpla exegeza a pildei neghinei, se vede clar cine de fapt intruneste conditiile de a fi numit astfel. Sa nu ne lansam in supozitii pe care probabil nici noi nu le credem. Personal, in astfel de imprejurari n-as indrazni sa etichetez astfel pe cineva.De multe ori modul de5a8 abordare, face minuni. Daca nu e captata atentiae280a6 nu e de bine, dar daca nici n-avem cui sa-i captam atentia, atunci e chiar rau.Nu putem spera doar ca e2809eceva imbucurator se va intamplae2809c candva. E posibil ca abordand subiectele dintr-o perspectiva exclusivista, acest lucru sa nu se intample niciodata.A-ti baza teologia pe Cuvantul lui Dumnezeu, nu inseamna amatorism in idei teologice. Adevarul Cuvantului extras din ansamblul invataturilor Scripturii nu este amatorism. Dumnezeu nu considera aceasta nici superficialitate, nici mediocritate, nici altceva. Dimpotriva, este baza solida a credintei noastre.Oare de ce unii inteleg ca daca nu agreezi anumite idei trebuie neaparat sa te situezi intru totul impotriva stiintei insasi? (in acest caz a hermeneuticii). Pentru a o expune pe aceasta e nevoie si de putina homiletica.Interesant, cum axarea pe un singur text din Vechiul, poate produce atata discordanta in punerea in practica a atator altor invataturi biblice din Noul Testament!
+
== RAID software vs. RAID hardware==
 +
 
 +
http://www.snia.org/education/dictionary

Versiunea curentă din 12 aprilie 2015 07:36

Acest articol este în curs de editare de către rz. Dacă doriți să interveniţi în procesul de editare, cereți mai înainte permisiunea autorului pe pagina sa de discuţii.

RAID, este un acronim care provine de la Redundant Array of Independent Disks (matrice redundanta de discuri independente). Practic,e vorba de discuri fizice intr-o singura unitate logica in care discurile din matrice sunt interdependente. Diferitele tipuri de sisteme RAID urmaresc doua scopuri cheie: cresterea fiabilitatii datelor si cresterea performantelor I/O. Despre mai multe discuri fizice configurate pentru a folosi tehnologie RAID se spune ca sunt intr-o matrice RAID. Aceasta matrice distribuie datele pe mai multe discuri, dar matricea este adresata de catre sistemul de operare ca un singur disc. RAID poate fi utilizat pentru mai multe scopuri.

Niveluri standard[modificare]

Initial au fost concepute 5 niveluri RAID, din care au evoluat multe alte variante, cel mai notabil cateva niveluri imbricate si multe niveluri non-standard (in general software proprietar).

  • RAID 0 (striping la nivel de bloc fara paritate, sau mirroring) furnizeaza performante crescute si spatiu de stocare suplimentar dar nu si redundanta sau toleranta la erori (ceea ce face ca RAID0 sa nu fie cu adevarat RAID, conform definitiei acronimului). Totusi, datorita similaritatii cu RAID (in special necesitatea unui controller care sa distribuie datele pe discuri multiple), seturile de stripping simplu sunt denumite in mod uzual RAID 0. Defectarea oricaruia dintre discuri are ca efect distrugerea matricei si probabilitatea de defectare creste direct proportional cu numarul de discuri din matrice (cu un numar minim de discuri, pierderea datelor este de doua ori mai probabila comparat cu un disc fara RAID). O singura defectiune distruge intreaga matrice pentru ca atunci cand datele sunt scrise pe un volum RAID, datele sunt impartite in fragmente denumite blocuri. Numarul de blocuri este dictat de marimea intreteserii (stripe size), un parametru de configurare al matricei. Blocurile sunt scrise pe discuri simultan in acelasi sector. Aceasta permite ca segmente dintr-un fragment de date sa fie scrise sau citite de pe discurile respective in paralel, crescand latimea de banda si astfel viteza operatiunilor de citire/scriere. RAID 0 nu implementeaza verificarea erorilor. Mai multe discuri in matrice conduc la performante crescute dar si la un risc crescut de pierdere a datelor.
  • RAID 1 (mirroring fara paritate sau striping), datele sunt scrise identic pe discuri multiple ("in oglinda"). Cu toate ca majoritatea implementarilor contin 2 discuri, un set poate contine 3 sau mai multe discuri. Matricea furnizeaza toleranta la erori de disc sau defectiuni si continua sa opereze cata vreme exista cel putin un disc in matrice. Cu suport adecvat din partea sistemului de operare, aceasta poate conduce la cresterea performantelor la citirea datelor si o reducere minima a vitezei de scriere. Utilizarea RAID 1 cu controller separat pentru fiecare disc este denumita uneori duplexare.
  • RAID 2 (striping la nivel de bit with cu paritate dedicata Hamming-code)
  • RAID 3 (striping la nivel de octet cu paritate dedicata)
  • RAID 4 (striping la nivel de bloc cu paritate dedicata) este identic cu RAID 5 dar mentine toate datele de paritate pe un singur disc, ceea ce poate provoca o gatuire a performantelor. In aceasta configuratie, fisierele pot fi distribuite pe discuri multiple. Fiecare disc opereaza independent, ceea ce permite efectuarea cererilor I/O in paralel, dar viteza de transfer a datelor poate avea de suferit datorita tipului de paritate. Detectia erorilor se efectueaza prin paritate dedicata, datele de paritate fiind stocate pe o singura unitate de disc dedicata.
  • RAID 5 (striping la nivel de bloc cu paritate distribuita) distribuie atat datele propriu-zise cat si datele de paritate pe discuri multiple si necesita N-1 discuri functionale pentru a opera, unde N este numarul total de discuri din matrice. Defectarea unitatilor de disc necesita inlocuire, dar matricea nu este distrusa la defectarea unui singur disc. La defectarea unui disc, citirile ulterioare pot fi calculate din paritatea distribuita astfel ca defectarea unui disc nu are efecte vizibile pentru utilizator. Matricea va suferi pierdere de date in cazul defectarii unui al doilea disc si este vulnerabila pana cand discul defectat este inlocuit. Defectarea unui disc conduce la scaderea performantelor intregii matrici pana cand discul defectat este inlocuit si matricea reconstruita.
  • RAID 6 (striping la nivel de bloc cu dubla paritate distribuita) dispune de toleranta la erori in cazul defectarii a doua unitati de disc. Aceasta face ca grupuri RAID mai mari sa fie mai practice, in special pentru sisteme cu un grad ridicat de disponibilitate. Acest lucru devine important pentru capacitati mari de stocare pentru ca discurile de capacitate mare necesita un timp mai ridicat de reconstruire dupa defectarea unei singure unitati de disc. Nivelurile RAID cu paritate simpla sunt la fel de vulnerabile ca o matrice RAID 0 in intervalul dintre defectarea unui disc si inlocuirea acestuia; Cu cat discul fizic este mai mare, cu atat durata de reconstructie creste. Paritatea dubla face posibila reconstructia matricei in cazul defectarii unuia din discuri fara a risca integritatea datelor din matrice in cazul defectarii unui singur disc.

Neexistand nivel de baza RAID mai mare de 9, RAID-urile imbricate se descriu de obicei prin alaturarea cifrelor care indica nivelurile RAID folosite, uneori unite prin semnul "+". Ordinea cifrelor este in aceste cazuri ordinea in care matricea imbricata este construita: pentru RAID 1+0, primele perechi de discuri sunt combinate in doua sau mai multe matrici RAID 1 (mirrors), si matricile RAID 1 rezultate sunt combinate intr-o matrice RAID 0 (stripes). Este posibila de asemenea combinarea inversa (RAID 0+1). Rezultatul este matricea superioara. Cand matricea superioara este de tip RAID 0 (ca de exemplu, RAID 10 sau RAID 50) se omite in general semnul "+", though RAID 5+0 is clearer.

  • RAID 0+1: seturi imbricate intr-un set mirrored ( minim 4 discuri; numar par de discuri) furnizeaza toleranta la erori si performante crescute dar creste gradul de complexitate.
  • RAID 1+0:

Paritate RAID[modificare]

Noua clasificare RAID[modificare]

Backup-ul datelor[modificare]

Implementari[modificare]

RAID software[modificare]

RAID hardware[modificare]

Hot spares[modificare]

Alte probleme[modificare]

Desi RAID poate proteja impotriva defectarii fizice a harddiscurilor, datele sunt totusi expuse distrugerilor datorate defectelor software sau hardware.

RAID software vs. RAID hardware[modificare]

http://www.snia.org/education/dictionary