Scegliere il RAID per i dischi rigidi nel 2013
Dopo moltissimi articoli, discussioni, thread, presentazioni, domande e post sulla scelta del RAID, ho finalmente deciso di pubblicare la mia guida di alto livello 2012-2013 alla scelta del RAID. Lo scopo di questo articolo non è spiegare o difendere in modo ampio le scelte del RAID, ma presentare una guida concisa per prendere una decisione informata e ponderata sul RAID che abbia senso per un determinato scopo.
Oggi esistono quattro tipi principali di RAID per la maggior parte degli scopi: RAID 0, RAID 1, RAID 6 e RAID 10. Ciascuno ha un ambito in cui risulta più sensato. RAID 1 e RAID 10, essendo l'uno semplicemente un'applicazione dell'altro, possono comodamente essere considerati come un unico tipo di RAID, con l'unica differenza significativa rappresentata dalla dimensione dell'array. Molti fornitori oggi, per questo motivo, si riferiscono erroneamente al RAID 1 come RAID 10 e, sebbene si tratti chiaramente di un errore semantico, qui li chiameremo RAID 1/10 per rendere meno complicato il processo decisionale. Insieme possono essere considerati la famiglia del “RAID con mirroring” e la distinzione tra loro si basa esclusivamente sul numero di coppie nell'array. Una coppia è RAID 1, più di una coppia è RAID 10.
RAID 0: RAID senza ridondanza. Il RAID 0 è molto veloce e molto fragile. Ha praticamente nessun overhead e richiede il minor numero di dischi rigidi per raggiungere gli obiettivi di capacità e prestazioni. Il RAID 0 è perfetto per le situazioni in cui i dati sono volatili (come le cache temporanee), in cui i dati sono di sola lettura e si dispone di backup solidi, e in cui l'accessibilità non è una preoccupazione fondamentale. Il RAID 0 non dovrebbe mai essere utilizzato per dati attivi o critici.
RAID 6: Il RAID 6 è oggi lo standard di mercato per il RAID a parità, il successore del RAID 5. In quanto tale, il RAID 6 è conveniente negli array più grandi (minimo cinque dischi, normalmente sei o più dischi) in cui prestazioni e affidabilità sono preoccupazioni secondarie rispetto al costo. Il RAID 6 è incentrato sulla capacità conveniente per i dati near-line.
RAID 1/10: Il RAID con mirroring offre la migliore velocità e affidabilità, rendendolo idealmente adatto ai dati online – qualsiasi dato in cui velocità e affidabilità sono la preoccupazione principale. È l'unica scelta ragionevole per array di quattro o meno dischi in cui i dati sono non volatili. Salvo rare eccezioni, il RAID con mirroring dovrebbe essere la scelta di fatto per qualsiasi array RAID in cui specifiche esigenze tecniche non impongano chiaramente una soluzione RAID 1 o RAID 6.
È una circostanza rara quella in cui il RAID 0 è richiesto, molto rara. Il RAID 6 ha un suo ambito in molte organizzazioni, ma quasi mai da solo. Quasi tutte le organizzazioni dovrebbero affidarsi al RAID 1 o 10 per il proprio storage primario e, potenzialmente, utilizzare altri tipi di RAID per casi speciali, come backup, archivi e cache. È un'azienda molto, molto rara quella che non avrebbe il RAID 10 come storage primario per la maggior parte dei suoi sistemi.
