Che cos'è il mirroring dei dischi (RAID 1)?

Che cos'è il mirroring dei dischi (RAID 1)?

Nataliya Oteir Leggi 7 minuti

Il mirroring dei dischi, noto anche come RAID 1, consiste nel copiare i dati su due, tre o più dischi. Il mirroring dei dischi è molto utile per i programmi che necessitano di alte prestazioni e alta disponibilità (applicazioni transazionali, e-mail, sistemi operativi). Diversi dispositivi di archiviazione a stato solido supportano anche il mirroring dei dischi, motivo per cui i moderni sistemi di archiviazione dovrebbero essere chiamati "disk monitoring". Quando entrambi i dischi funzionano contemporaneamente, i dati provenienti da questi dischi possono essere letti simultaneamente, aumentando così la velocità delle operazioni di lettura. Questo, tuttavia, si traduce in operazioni di scrittura più lente, perché ogni operazione di scrittura viene duplicata due volte.

Il mirroring è estremamente vantaggioso in situazioni di disaster recovery, in quanto garantisce un passaggio immediato ai backup necessari per il funzionamento di programmi mission-critical. Quando i dischi primari dell'array si guastano o si guastano per qualche altro motivo, il traffico viene commutato su altri backup in mirroring o secondari. Questi dischi funzionano durante le emergenze perché il sistema operativo e il software applicativo vengono copiati sul mirror insieme ai dati utilizzati da tali applicazioni.

RAID e i suoi livelli

RAID, noto come array ridondante di dischi indipendenti, è un metodo di raggruppamento di singoli dischi fisici per formare un disco più grande, chiamato un set RAID. Poiché un server può accedere a più spin (dischi) simultaneamente per la lettura e la scrittura, le prestazioni migliorano quando si accede ai dati da un disco utilizzando RAID.

I livelli RAID si riferiscono ai diversi modi di raggruppare i dati sui dischi. Dopo la parola RAID, c'è un numero che indica ogni livello. I livelli più comuni sono RAID 0, RAID 1, RAID 5 e RAID 6. Il livello RAID è in genere determinato dai requisiti delle applicazioni in esecuzione sul server.

RAID 0 è il più veloce, RAID 1 è il più robusto e RAID 5 è considerato una buona combinazione di entrambi.

Le combinazioni di livelli RAID possono migliorare la protezione dei dati. Ad esempio, l'utente può creare due set RAID 0 e poi combinare i set RAID 0 in set RAID 1. In sostanza, questa combinazione fornisce sia la protezione dei dati che la protezione dei dati. In sostanza, questa combinazione offre sia i vantaggi in termini di prestazioni di RAID 0 che quelli in termini di disponibilità di RAID 1.

È importante notare che non tutti i fornitori di array di dischi o controller RAID supportano tutti i diversi livelli di RAID. Prima di acquistare un sistema di storage o un controller RAID, è importante determinare le esigenze specifiche dell'organizzazione in termini di protezione e ripristino dei dati, nonché di prestazioni delle applicazioni.

Confronto tra RAID 1 e altri livelli RAID

RAID 1 richiede almeno due unità fisiche perché i dati vengono scritti in due punti contemporaneamente. I dischi sono essenzialmente in mirroring l'uno con l'altro, quindi se un disco si guasta, l'altro può subentrare e fornire l'accesso ai dati memorizzati su quel disco. Il mirroring dei dischi è adatto per operazioni di lettura molto veloci, ma è più lento in fase di scrittura perché i dati sono duplicati in due luoghi.

Anche se il mirroring del disco RAID 1 fornisce una protezione dei dati a tutto tondo che può essere un'ancora di salvezza in caso di guasto del disco principale, il livello di protezione dei dati raggiunto da RAID 1 è possibile solo se il disco ha una capacità del 100%.

Questo significa che se si utilizza il mirroring dei dischi RAID 1 in un array è necessario raddoppiare la quantità di memoria installata. Il 50% per contenere la memoria attiva e il 50% per la copia speculare. Poiché questa quantità di memoria può essere piuttosto costosa, pochissimi sistemi di storage aziendali utilizzano il RAID 1, optando per i livelli RAID 5 o RAID 6, più compatti ed economici.

I livelli RAID 1 e RAID 10 sono array speculari che utilizzano metà delle unità disponibili per i dati, ma la differenza principale è il numero di unità disponibili. Mentre RAID 1 utilizza due dischi, RAID 10 ne include almeno quattro e combina il mirroring RAID 1 con lo striping RAID 0.

Il confronto tra RAID 1 e RAID 5 si riduce principalmente alle prestazioni e al costo. Una coppia di unità RAID 1 può gestire il doppio delle operazioni di lettura rispetto a un'unità indipendente. Il RAID 1 ha lo svantaggio di richiedere il doppio della capacità per la stessa quantità di dati (ad esempio, 100TB necessitano di 200TB di capacità)

Con il RAID 5, se l'utente acquista cinque unità, è possibile utilizzare quattro quinti della capacità, quindi è necessario molto meno spazio di archiviazione aggiuntivo. Tuttavia, il RAID 5, come il RAID 6, non è in grado di ripristinare i dati con la stessa rapidità del RAID 1. Mentre il RAID 1 può fornire un tempo di recupero dei dati (RTO) quasi istantaneo, le situazioni RAID 5 e RAID 6 richiedono tempo, e per le capacità più grandi, una quantità significativa di tempo.

Quanto è stato utile questo post?

Clicca su una stella per votarla!
Рейтинг: 0/5 - 0 голосов