RAID și stocare în masă

Conceptul RAID

Scopul principal al RAID este de a oferi capabilități de stocare de vârf și securitate redundantă a datelor pentru servere la scară largă. Într-un sistem, RAID este văzut ca o partiție logică, dar este compus din mai multe hard disk-uri (cel puțin două). Îmbunătățește semnificativ debitul de date al sistemului de stocare prin stocarea și preluarea simultană a datelor de pe mai multe discuri. Multe configurații RAID au măsuri cuprinzătoare pentru verificarea/recuperarea reciprocă, inclusiv copierea de rezervă directă în oglindă. Acest lucru îmbunătățește considerabil toleranța la erori a sistemelor RAID și îmbunătățește stabilitatea și redundanța sistemului, de unde și termenul „Redundant”.

RAID a fost un produs exclusiv în domeniul SCSI, limitat de tehnologia și costul său, ceea ce i-a împiedicat dezvoltarea pe piața low-end. Astăzi, odată cu creșterea maturității tehnologiei RAID și eforturile continue ale producătorilor, inginerii de stocare se pot bucura de sisteme IDE-RAID relativ mai rentabile. Deși IDE-RAID poate să nu se potrivească cu SCSI-RAID în ceea ce privește stabilitatea și fiabilitatea, avantajele sale de performanță față de hard disk-uri individuale sunt destul de atrăgătoare pentru mulți utilizatori. De fapt, pentru operațiuni zilnice de intensitate scăzută, IDE-RAID este mai mult decât capabil.

Similar modemurilor, RAID poate fi clasificat ca fiind complet bazat pe software, semi-software/semi-hardware sau complet bazat pe hardware. RAID complet software se referă la RAID în care toate funcționalitățile sunt gestionate de sistemul de operare (OS) și CPU, fără control/procesare terță parte (denumit în mod obișnuit co-procesor RAID) sau cip I/O. În acest caz, toate sarcinile legate de RAID sunt efectuate de CPU, rezultând cea mai scăzută eficiență dintre tipurile RAID. RAID semi-software/semi-hardware nu are în primul rând propriul cip de procesare I/O, astfel încât CPU și programele driver sunt responsabile pentru aceste sarcini. În plus, cipurile de control/procesare RAID utilizate în RAID semi-software/semi-hardware au, în general, capacități limitate și nu pot suporta niveluri RAID ridicate. RAID complet hardware cuprinde propriile cipuri de control/procesare RAID și procesare I/O și chiar include un buffer de matrice (Array Buffer). Oferă cea mai bună performanță generală și utilizare a procesorului dintre aceste trei tipuri, dar vine și cu cel mai mare cost al echipamentului. Primele plăci IDE RAID și plăcile de bază care foloseau cipurile HighPoint HPT 368, 370 și PROMISE erau considerate semi-software/semi-hardware RAID, deoarece le lipseau procesoare I/O dedicate. Mai mult decât atât, cipurile de control/procesare RAID de la aceste două companii aveau capacități limitate și nu puteau face față sarcinilor complexe de procesare, deci nu suportau RAID nivelul 5. Un exemplu notabil de RAID complet hardware este placa RAID AAA-UDMA produsă de Adaptec. Dispune de un co-procesor RAID de nivel înalt dedicat și un procesor I/O specializat Intel 960, care acceptă pe deplin nivelul RAID 5. Reprezintă cel mai avansat produs IDE-RAID disponibil în prezent. Tabelul 1 compară RAID software tipic și RAID hardware în aplicațiile industriale.


Ora postării: Iul-11-2023