Home Il Progetto Piani Mission
Accedi Registrati
Home
Backup versus RAID

Backup versus RAID

Il RAID (Redundant Array of Independent Disks - Insieme ridondante di dischi indipendenti) crea un unico disco dati utilizzabile, in cui più dischi fisici vengono combinati in una catena (array) per ottenere una migliore velocità e tolleranza ai guasti. Di seguito sono riportati i tre concetti chiave del RAID:


  • Mirroring (Specchiatura): copia dei dati su più di un disco.
  • Striping (Frazionamento): suddivisione dei dati su più di un disco.
  • Correzione degli errori (tolleranza ai guasti): i dati ridondanti vengono memorizzati per consentire di rilevare e, se possibile, correggere i problemi.

Sebbene esistano molti livelli diversi di RAID, IBM sceglie di supportare i tipi di RAID più comuni: 0, 1, 5, 6 e 10. I diversi livelli RAID utilizzano una o più delle seguenti tecniche, a seconda dei requisiti del sistema. Lo scopo principale dell'utilizzo del RAID è migliorare l'affidabilità, utilizzando un controller RAID SATA 3Ware® 9550SX o un controller RAID Adaptec SA-SCSI per tutte le soluzioni RAID distribuite.


Nota: Il RAID non è una soluzione di backup. Piuttosto, il RAID crea un unico disco dati utilizzabile, in cui più dischi fisici vengono combinati in un array per migliorare la velocità e la tolleranza ai guasti.

I Livelli RAID

RAID 0 (Set frazionato senza parità o Array non ridondante)

Implementa lo striping dei dati, in cui i blocchi di file vengono scritti su più dischi in frammenti che richiedono un minimo di due dischi.


  • Vantaggio: la velocità di lettura/scrittura aumenta notevolmente. Maggiore è il numero di dischi presenti nell'array, maggiore sarà la larghezza di banda.
  • Svantaggio: non ha tolleranza ai guasti. Se un singolo disco si guasta, l'array si rompe. Inoltre, il RAID 0 non implementa il controllo degli errori, quindi qualsiasi errore è irrecuperabile. Una soluzione comune per la tolleranza ai guasti consiste nell'avere un disco esterno all'array da utilizzare come memoria di backup in caso di guasto hardware.


RAID 1 (Set specchiato senza parità)

Implementa il mirroring dei dati. I dati vengono duplicati su 2 o 4 dischi tramite un controller RAID hardware e forniscono una certa tolleranza ai guasti. L'array è recuperabile se almeno un disco non si guasta. Fornisce prestazioni di lettura più veloci rispetto a un singolo disco e garantisce la ridondanza in caso di guasto di un'unità. La velocità di scrittura è leggermente ridotta.


RAID 5 (Set frazionato con doppia parità distribuita)

Implementa lo striping dei dati a livello di blocco e distribuisce la parità tra i dischi. Le informazioni di parità consentono il ripristino in caso di guasto di un singolo disco, poiché le letture successive possono essere calcolate dalla parità distribuita. Il RAID 5 consente inoltre di aumentare le velocità di lettura/scrittura e offre l'uso più efficiente dello spazio su disco. Il RAID 5 richiede un minimo di tre dischi.


RAID 6 (Doppia parità)

Implementa strisce di doppia parità (double parity stripes) su ciascun disco e consente il guasto di due dischi prima che vadano persi i dati. Poiché il RAID 6 ha una capacità equivalente a due unità disco dedicate alla memorizzazione dei dati di parità in un set di parità, con il RAID 6 si verificano più operazioni di I/O rispetto al RAID 5. Queste maggiori operazioni di I/O possono ridurre le prestazioni. Il RAID 6 richiede un minimo di 4 dischi e un massimo di 18 dischi.


RAID 10 (RAID 1 + 0)

Crea specchiature multiple, in cui i dati sono organizzati come stripe (strisce) su più dischi e successivamente i set di dischi frazionati vengono specchiati. Il RAID 10 offre la stessa tolleranza ai guasti del RAID 1, con velocità di lettura/scrittura superiori rispetto a un singolo volume RAID 1 o a un singolo disco. Il livello RAID 10 richiede quattro dischi per essere implementato.


Importante: Non utilizzare i controller RAID per memorizzare le password dei dispositivi di crittografia sicura (SED - Secure Encryption Device). Il RAID non è un sistema di gestione delle chiavi. Se si interrompe l'alimentazione al controller RAID, tutti i dati memorizzati sui controller andranno persi.


🤖

Studio Assistito con l'Intelligenza Artificiale

Vuoi padroneggiare al meglio i concetti di questo articolo? Avvia lo studio assistito per generare riassunti automatici, mappe concettuali o farti interrogare con il metodo socratico.

🎯 Scegli l'Agente AI

Come preferisci studiare questo articolo?

📝
Riassuntore
Genera un riassunto strutturato dell'articolo
🧠
Schematizzatore
Crea mappe concettuali e schemi gerarchici
🎓
Tutor Socratico
Ti interroga sull'articolo con domande progressive

Contattaci per una prova gratuita