Informazioni su RAID
RAID (Redundant Array of Independent Disks) crea un singolo disco di dati utilizzabile in cui diversi dischi fisici vengono combinati in un array per una migliore velocità e tolleranza di errore. Di seguito sono riportati i tre concetti chiave in RAID:
- Mirroring: copia dei dati in più di un disco
- Striping: suddivisione dei dati su più di un disco
- Correzione degli errori (tolleranza di errore): vengono memorizzati dei dati ridondanti per consentire il rilevamento e l'eventuale correzione dei problemi.
Sebbene esistano molti livelli diversi di RAID, IBM sceglie di supportare i tipi RAID più comuni: 0, 1, 5, 6 e 10. I diversi livelli di RAID utilizzano una o più delle seguenti tecniche, a seconda dei requisiti di sistema. Lo scopo principale dell'utilizzo di RAID è quello di migliorare l'affidabilità utilizzando 3Ware® 9550SX Raid SATA o un controller RAID Adaptec SA-SCSI per tutte le soluzioni RAID implementate.
RAID non è una soluzione di backup. Piuttosto, RAID crea un singolo disco di dati utilizzabile, in cui diversi dischi fisici vengono combinati in un array per una migliore velocità e tolleranza di errore.
RAID 0 (Striped set 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 almeno due dischi. Il vantaggio di un RAID 0 è che la velocità di lettura/scrittura è aumentata notevolmente. Maggiore è il numero di dischi nell'array, maggiore è la larghezza di banda. Lo svantaggio di un RAID 0 è che non ha tolleranza di errore. Se una singola unità non funziona, l'array si interrompe. Inoltre, RAID 0 non implementa il controllo degli errori. Pertanto, qualsiasi errore è anche irreversibile. Una soluzione comune per la tolleranza di errore consiste nel disporre di un'unità esterna all'array che viene utilizzata come archiviazione di backup in caso di errore hardware.
RAID 1 (Mirrored set senza parità) implementa il mirroring di dati. I dati vengono duplicati su 2 o 4 dischi tramite un controller raid hardware, fornendo così un certo grado di tolleranza di errore. L'array è recuperabile se almeno un'unità non è malfunzionante. Fornisce prestazioni di lettura più veloci rispetto a una singola unità e fornisce ridondanza dell'unità in caso di errore dell'unità. La velocità di scrittura è leggermente ridotta.
RAID 5 (Striped set con doppia parità distribuita) Implementa il data-striping a livello di blocco e distribuisce la parità tra i dischi. Le informazioni di parità consentono il ripristino dall'errore di qualsiasi singola unità perché le eventuali letture successive possono essere calcolate dalla parità distribuita. RAID 5 consente inoltre una maggiore velocità di lettura/scrittura e consente l'uso più efficiente dello spazio su disco. RAID 5 richiede un minimo di tre dischi.
RAID 6 (Doppia parità) implementa stripe con doppia parità su ciascun disco e consente l'errore su due dischi prima che i dati vengano persi. Poiché il RAID 6 ha una capacità di due unità disco dedicate alla memorizzazione dei dati di parità in un set di parità, le operazioni di I/O sono maggiori con il RAID 6 che con il RAID 5. Queste maggiori operazioni di I/O possono ridurre le prestazioni. RAID 6 richiede un minimo di 4 dischi e un massimo di 18 dischi.
RAID 10 (RAID 1 + 0) Crea più mirror, dove i dati vengono organizzati come stripe su più dischi e quindi viene eseguito il mirroring dei set di dischi in striping. RAID 10 offre la stessa tolleranza di errore di RAID 1 con velocità di lettura/scrittura aumentate rispetto a una singola unità o un singolo volume Raid 1. RAID Level 10 richiede quattro dischi da implementare.
Non utilizzare i controller RAID per memorizzare le password del dispositivo di crittografia sicura (SED). Il RAID non è un sistema di gestione delle chiavi. L'interruzione dell'alimentazione del controller RAID comporta la perdita di tutti i dati memorizzati sui controller.