Il caso d'uso principale per RAID0, noto anche come striping, è la velocità di I/O. I dati possono essere letti e scritti su un array RAID0 in modo significativamente più veloce di quello di un singolo disco o di altri tipi RAID. In sostanza, l'aggiunta di un altro disco a un pool RAID0 aumenterà le prestazioni del gruppo RAID quasi alla velocità di linea della singola unità. Ciò si ottiene allocando i dati in blocchi e distribuendo i blocchi su più dischi. Quando viene eseguita una lettura o una scrittura, non è necessario attendere tanto tempo affinché l'unità sia pronta. Questo ti dà un enorme incremento in termini di velocità e prestazioni.
C'è però un altro vantaggio di RAID0. Ovviamente quando metti in comune due o più unità in un gruppo RAID0 otterrai prestazioni, ma guadagni anche capacità. Anche una configurazione con striping RAID0 metterà in comune la capacità. Ciò significa che se disponi di 2 dischi rigidi da 10 TB in RAID0, avrai una capacità disponibile di 20 TB sull'array.
Con la velocità in RAID0 arrivano i rischi; non esiste tolleranza agli errori su RAID0. Se perdi un disco in un array RAID0, perderai tutti i dati sull'array perché tutti i dati sono distribuiti su tutti i dischi. Pertanto, RAID0 è utilizzato al meglio nei casi in cui le prestazioni sono più importanti di qualsiasi altra cosa e viene eseguito il backup del set di dati di lavoro o le copie risiedono altrove. RAID0 è spesso un compromesso accettabile per carichi di lavoro come l'analisi dei dati in cui l'aumento della potenza di calcolo di un server vale il potenziale rischio di perdita di dati poiché il tempo necessario per ottenere informazioni approfondite è più prezioso che proteggere quelli che equivalgono a dati duplicati.




Amazon