Il RAID era inizialmente abbreviato in dischi ridondanti di dischi economici perché era stato ideato per fornire grandi capacità del disco a basso costo utilizzando numerosi dischi poco costosi. Anche se, oggi questa tecnologia fornisce non solo un volume di disco di grandi dimensioni, ma offre anche elevate velocità di trasmissione dati, accesso rapido e affidabilità. La tecnologia funziona dividendo i dati impliciti in un'operazione I / O su più dischi ed esegue l'attività su questi dischi in parallelo. Impiega ridondanza per migliorare l'affidabilità.
Grafico comparativo
Base per il confronto | RAID 0 | RAID 1 |
---|---|---|
Di base | Array a righe senza tolleranza di errore | Mirroring del disco |
Costo | economico | Costoso in confronto |
Efficienza di archiviazione relativa (in%) | 100% | 50% |
Leggi le prestazioni | Esegui bene sia in lettura casuale che sequenziale. | Moderato ma migliore di un singolo disco. |
Scrivi prestazioni | Meglio di RAID 1. | Più lento di un singolo disco. |
Scrivi penalità | No | Moderare |
Adeguata | Quando la velocità di accesso ai dati è la preoccupazione principale. | Quando l'accento è sulla disponibilità dei dati. |
Definizione di RAID 0
Il livello RAID 0 o RAID 0 organizza i dati interlacciandoli su più dischi. Quindi, il disco è accessibile in parallelo al momento dell'esecuzione di un'operazione I / O. Idealmente, il livello RAID O non è considerato un'organizzazione RAID perché non contiene dati ridondanti. Utilizza la tecnica di striping del disco. Lo striping del disco è una tecnica di partizionamento dello spazio di archiviazione dell'unità in strisce di dimensioni variabili da 8 KB a 1024 KB. Queste strisce sono inserite in modo seriale ripetuto.
Le strisce di ogni unità costruiscono uno spazio di archiviazione integrato. I dati possono essere scritti su più unità nonostante uno solo in RAID 0. La parte di una striscia che si trova su una singola unità è nota come dimensione della striscia. Ad esempio, una striscia contiene lo spazio su disco di 48 KB e contiene 16 KB di dati su ciascun disco nella striscia. Quindi, la dimensione della striscia è di 48 KB e la dimensione della striscia è di 16 KB.
Il livello RAID 0 fornisce un aumento di tempo "n" nelle velocità di trasferimento quando viene utilizzato n numero di dischi e posizionato in un controller disco separato. Tuttavia, ha anche demeriti come i dati non sono accessibili anche se un singolo disco smette di funzionare. Inoltre, la mancanza di ridondanza può causare la perdita di dati.
Definizione di RAID 1
La configurazione RAID 1 (livello 1) prevede il mirroring dei dati in cui i dati identici vengono archiviati sui due dischi separati. Durante l'operazione di lettura, i dati tra i dati identici a cui è possibile accedere in meno tempo vengono utilizzati e le letture parallele possono essere eseguite anche quando non si verificano errori. Ogni volta che un record viene aggiornato o scritto da un processo, una copia del record viene scritta su ciascun disco. Quindi il livello RAID 1 ha un overhead del 100%. In caso di guasto del disco, una copia del record è garantita per essere accessibile. L'uso della tecnica di mirroring migliora la tolleranza agli errori.
Differenze chiave tra RAID 0 e RAID 1
- La tecnologia RAID 0 utilizza la rimozione del disco mentre RAID 1 utilizza il concetto di mirroring del disco.
- Quando si tratta di costi RAID 0 è a buon mercato mentre RAID 1 è piuttosto costoso.
- L'efficienza di archiviazione del livello RAID 0 è molto buona. Al contrario, il livello RAID 1 può raggiungere solo la metà dell'efficienza di archiviazione mentre copia i dati nei diversi dischi.
- L'operazione di lettura viene eseguita in modo efficace in RAID 0. Come contro, le prestazioni di lettura sono moderate in RAID 1 ma sono comunque migliori rispetto all'utilizzo di un singolo disco.
- Le prestazioni di scrittura del RAID 0 sono superiori a quelle di RAID 1 poiché ogni scrittura su un disco viene eseguita due volte, il che riduce in modo significativo le prestazioni di scrittura del RAID 1.
- Non c'è penalità di scrittura in RAID 0 mentre è presente in RAID 1.
Vantaggi di RAID 0
- I dati vengono letti e scritti velocemente.
- Non vengono generati costi generali per il calcolo della parità.
- Il disco è completamente utilizzato.
Vantaggi di RAID 1
- Le prestazioni sono buone.
- Predisposizione per tolleranza d'errore.
- Facilità di recupero.
Svantaggi di RAID 0
- Non viene fornita alcuna tolleranza di errore.
- Il fallimento di un'unità causa la perdita di dati.
- Dati ridondanti non presenti.
Svantaggi di RAID 1
- Ridotta efficienza di archiviazione.
- Non è possibile accedere ai dati durante il processo di ripristino poiché è necessario chiudere il RAID.
Conclusione
Il livello RAID 0 non è contemplato come RAID in quanto non sono memorizzate informazioni ridondanti. RAID 0 è adatto quando l'accesso più rapido ai dati è prioritario. D'altra parte, RAID 1 contiene le informazioni ridondanti ed è adatto quando l'accento è posto sulla disponibilità dei dati.