RAID è l'acronimo di Redundant Array of Independent (o Inexpensive) Disks. Si tratta di una tecnologia di archiviazione che combina due o più unità fisiche in un'unica unità logica per migliorare le prestazioni, l'affidabilità o, talvolta, entrambe.
Sviluppato alla fine degli anni '80 da Patterson, Gibson e Katz presso l'Università della California, Berkeley, il RAID è emerso come un modo per superare le prestazioni dei costosi dischi mainframe utilizzando un array di dischi più economici con ridondanza aggiuntiva per garantire l'affidabilità.
RAID può:
La scelta del livello RAID dipende dal bilanciamento tra velocità, tolleranza ai guasti ed efficienza di archiviazione.
| Livello RAID | Caratteristiche principali | Pro | Contro |
|---|---|---|---|
| RAID 0 (Striping) | Dispone i dati in modo uniforme su ≥2 unità | Velocità massima, piena capacità | Nessuna ridondanza: guasto = perdita totale dei dati |
| RAID 1 (Mirroring) | Duplica i dati su ≥2 unità | Eccellente ridondanza, ripristino semplice | Utilizza solo metà della capacità totale |
| RAID 5 (Striping + Parità singola) | Richiede ≥3 unità, include parità per il ripristino | Buon equilibrio: prestazioni, protezione, capacità | In grado di gestire un guasto dell'unità |
| RAID 6 (Striping + doppia parità) | Richiede ≥4 unità, supporta due guasti | Maggiore tolleranza ai guasti | Costi generali più elevati, scrittura leggermente più lenta |
| RAID 10 (RAID 1+0) | Strisce speculari (minimo 4 unità) | La combinazione migliore: velocità + ridondanza | Utilizza il 50% della capacità totale |
Oltre a questi, esistono livelli RAID ibridi o nidificati (ad esempio RAID 50, RAID 60), ma la tabella sopra riportata copre quelli più comunemente utilizzati.
Ricorda: il RAID aiuta a proteggere dai guasti dei dischi, ma non da altri problemi come la cancellazione accidentale, il malware o i disastri. È parte di una strategia di backup più ampia.