RAID è l'acronimo di Redundant Array of Inexpensive Disks ed è una popolare tecnica di archiviazione dei dati che ha il potenziale per aumentare le prestazioni, prevenire i tempi di inattività e proteggere dalla perdita di dati.

Esistono diversi livelli RAID e ognuno è adatto a diverse applicazioni.

Sebbene la maggior parte dei progetti dipendenti dai dati trarrà vantaggio dall'utilizzo del RAID, l'efficacia della tecnologia dipende dalla scelta del tipo giusto per il lavoro.

Quindi qual è esattamente la differenza tra i livelli RAID e come si sceglie?

Quali sono i diversi tipi di RAID?

RAID è disponibile in molti livelli diversi. Ma la maggior parte delle organizzazioni utilizza uno dei cinque, ovvero RAID 0,1,5,6 o 10.

Tutti i livelli RAID comportano l'archiviazione di dati su più unità, ma il metodo esatto per farlo varia notevolmente. Ogni livello ha anche pro e contro molto diversi.

RAID 0

In un sistema RAID 0, tutti i dati vengono divisi in blocchi e i blocchi vengono scritti su più unità. Questo è noto come striping.

instagram viewer

Professionisti

Il vantaggio dello striping è che le velocità di lettura e scrittura sono notevolmente aumentate. Questo obiettivo viene raggiunto anche senza alcuna duplicazione, quindi l'intera capacità di archiviazione di ogni unità viene utilizzata in modo efficiente.

Contro

Lo svantaggio di RAID 0 è che non offre molta protezione contro la perdita di dati. Se una delle unità si guasta, i dati su quell'unità non possono essere recuperati.

RAID 1

Tutti i dati vengono memorizzati due volte. Innanzitutto, è memorizzato su una o più unità dati. Quindi viene archiviato di nuovo su un'unità o più unità mirror.

Professionisti

RAID 1 viene utilizzato per prevenire la perdita di dati. Se un'unità si guasta, i dati possono essere recuperati perché ne esiste già una copia. Inoltre, RAID 1 ha le stesse velocità di lettura e scrittura di un sistema a unità singola.

Contro

RAID 1 richiede che metà della capacità di archiviazione venga utilizzata su dati duplicati. RAID 1 non offre nessuno dei vantaggi in termini di prestazioni di RAID 0. RAID 1 è veloce quanto l'unità più lenta.

RAID 5

RAID 5 richiede almeno tre unità. Viene creata una parità di checksum. Questo è un valore calcolato che può essere utilizzato per ricostruire i dati matematicamente.

I dati e la parità di checksum dei dati vengono quindi scritti su tutte le unità. Se una delle unità si guasta, i dati mancanti possono essere recuperati utilizzando il checksum.

Professionisti

RAID 5 offre velocità di lettura elevate ma è più lento in scrittura. Protegge dai guasti dell'unità senza richiedere la duplicazione dei dati.

Contro

La riparazione di un'unità guasta è un processo complicato che richiede tempo. Inoltre, se più di un'unità si guasta, i dati andranno persi. Ciò rende un sistema RAID 5 vulnerabile alla perdita di dati durante il tempo necessario per sostituire un'unità guasta.

RAID 6

RAID 6 è identico a RAID 5, tranne per il fatto che i dati di parità vengono scritti su due unità anziché su una. Ciò richiede un minimo di quattro unità, ma il vantaggio è che ora due unità possono guastarsi senza perdita di dati.

L'idea alla base di RAID 6 è che se un'unità si guasta, è altamente improbabile che più di un'unità aggiuntiva si guasti prima che la prima unità guasta venga riparata.

Ciò significa che tenendo conto di una situazione in cui due unità si sono guastate contemporaneamente, i dati sono protetti in quasi tutti i casi.

Professionisti

RAID 6 è veloce nella lettura quanto RAID 5, ma è molto più efficace nella protezione contro la perdita di dati.

Contro

RAID 6 è più lento in scrittura rispetto a RAID 5. Il processo di sostituzione di un'unità richiede ancora molto tempo.

RAID 10

RAID 10 combina RAID 1 e RAID 0. I dati vengono sottoposti a mirroring su più unità per proteggerli dalla perdita di dati e viene aggiunto lo striping per aumentare la velocità di lettura.

Professionisti

RAID 10 consente di recuperare i dati da un'unità guasta più velocemente rispetto a un sistema RAID 5 o RAID 6 comparabile.

Contro

RAID 10 richiede la stessa quantità di duplicazione dei dati di RAID 1. Ciò significa che richiede molto più spazio di archiviazione rispetto a RAID 5 o RAID 6.

Che tipo di RAID dovrei usare?

Ogni implementazione di RAID fornisce un risultato molto diverso. Se non sei sicuro di quale sia il livello più adatto al tuo progetto, ecco alcuni suggerimenti.

  • RAID 0 è ideale per aumentare le prestazioni dei dati non essenziali. Tuttavia, non dovrebbe mai essere utilizzato per nulla in cui il recupero dei dati è una priorità.
  • RAID 1 è il modo più semplice per proteggere dalla perdita di dati e ridurre al minimo i tempi di inattività in caso di guasto dell'unità. È ideale per progetti in cui i dati possono essere duplicati senza spese significative.
  • RAID 5 e 6 dovrebbe essere usato al posto di RAID 1 se la duplicazione dei dati è troppo costosa o sono necessarie velocità di scrittura più elevate. Questi livelli sono particolarmente adatti per server web e qualsiasi progetto che utilizzi grandi quantità di dati.
  • RAID 10 è adatto per la maggior parte dei progetti e viene spesso utilizzato quando le prestazioni sono più importanti dell'uso efficiente della capacità di archiviazione.

Hai ancora bisogno di eseguire il backup dei tuoi dati?

RAID previene la perdita di dati in caso di guasto dell'unità. RAID non è, tuttavia, progettato per sostituire i backup regolari.

Tutti i dati sono ancora archiviati in un unico sistema e ciò significa che RAID non offre alcuna protezione contro:

  • Attacchi ransomware
  • Le unità vengono rubate
  • Danni causati da acqua o fuoco
  • Un picco di potenza che danneggia tutte le unità contemporaneamente
  • Errore dell'utente, ad esempio un utente che cancella accidentalmente qualcosa e poi scrive su quei dati prima che l'errore sia stato riconosciuto

L'unico modo per proteggersi da queste minacce è eseguire backup regolari e archiviare i backup separatamente.

RAID è adatto al tuo progetto?

RAID è una tecnologia conveniente per aumentare le prestazioni e ridurre il rischio di guasto dell'unità. A seconda del tipo di RAID utilizzato, può prevenire la perdita di dati e mantenere un server online in caso di guasto di un'unità.

Sebbene non fornisca tempi di attività garantiti, spesso può prevenire i tempi di inattività. Se un progetto importante dipende dai dati, l'introduzione del RAID è quindi facile da consigliare.

CondividereTweetE-mail
Spiegazione delle dimensioni del disco rigido: perché 1 TB è solo 931 GB di spazio effettivo?

Perché il tuo PC mostra solo 931 GB quando hai un'unità da 1 TB? Ecco le differenze tra pubblicizzato vs. spazio effettivo sul disco rigido.

Leggi Avanti

Argomenti correlati
  • La tecnologia spiegata
  • RAID
  • unRAID
  • NAS
  • Server di casa
  • Magazzinaggio
Circa l'autore
Elliot Nesbo (40 articoli pubblicati)

Elliot è uno scrittore di tecnologia freelance. Scrive principalmente di fintech e sicurezza informatica.

Altro da Elliot Nesbo

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per consigli tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti