Che cos'è un RAID?

Written By: Ontrack

Date Published: 18/11/21 0.00

Che cos'è un RAID?

RAID significa Redudant Array of Independent Disk ed è un metodo di memorizzazione dei dati dove puoi distribuire o spalmare le informazioni su più dischi con l’obiettivo di incrementare le performance e l’affidabilità del sistema.

Non sorprende che le aziende siano tra i principali utilizzatori dei sistemi RAID proprio in virtù del fatto che essi aumentano l’affidabilità. Si tratta di un concetto diffuso da 30 anni. Per utilizzare un RAID non devi essere per forza un’azienda: potresti essere un singolo individuo che lavora con il video editing o con la produzione di musica.

Il RAID è utilizzato non solo come sistema per incrementare le performance e l’affidabilità rispetto all'utilizzo di un singolo drive ma anche per incrementare la dimensione del volume:ciò spiega perché il RAID incontra così tanto il favore dalle imprese

RAID Hardware verso RAID software

Ci sono due modalità principali per configurare un sistema RAID: hardware e software.

Configurazione hardware

È necessario avere un computer (o potrebbe essere un server) e un controller RAID che controlla il RAID stesso. In una configurazione hardware, il controller RAID è responsabile di qualsiasi cosa che ha a che fare con il RAID:

  • la lettura e la scrittura dei dati
  • dove sono memorizzati i dati
  • quali drive vengono scritti

Il sistema operativo non è a conoscenza del fatto che vi siano più drive nel sistema RAID poiché esso li vede come una sola unità logica.

Configurazione software

In un RAID array di tipo software le cose sono un po’ differenti. Il controller RAID è implementato con il sistema operativo, il quale sarà meno performante poiché l’OS deve fare cose più cose nello stesso momento (in quanto non vi è un controller RAID hardware separato).

Prima di entrare nei livelli RAID e capire come essi funzionano nella pratica, analizziamo alcuni termini chiave per scoprire cosa sono questi sistemi RAID.

Termini chiave

  • Parità: è un concetto molto importante nell'ambito RAID – è un modo di suddividere i dati su più drive per aiutare la distribuzione del carico e supportare il recupero dei dati nel caso qualcosa non dovesse andare per il verso giusto.

  • Ridondanza: nella sua accezione nell'ambito della computer science significa duplicazione di componenti critici in modo che se un elemento va incontro a  dei problemi, l’intero sistema non venga compromesso con esso. Nel caso dei sistemi RAID, questi componenti sono i drive.

  • Mirroring (specchiare): questo concetto significa esattamente quello che la parola sottende ossia eseguire una copia speculare da un drive ad un altro per replicare esattamente le stesse informazioni così che si possa recuperarle se qualcosa va storto.

  • Striping: scrittura sequenziale dei dati su più dischi.

Tipologie di RAID

Esistono numerosi livelli RAID. In questo articolo analizziamo i 4 livelli di base. Se sei un’azienda con applicazioni o database su misura potresti pensare di creare un  tuo livello RAID in base a quelle che sono esattamente le tue esigenze. I livelli vanno da RAID 0 fino a RAID 61 e oltre ma esistono anche molti altri livelli nidificati o personalizzati.

RAID 0

Infine abbiamo il RAID 6 che porta il concetto di parità un passo oltre, a quella che viene chiamata “dual parity” o “parità doppia”. Nell’array in RAID 6 abbiamo 5 dischi (RAID 6 richiede almeno 4 dischi) e puoi anche vedere la doppia parità suddivisa tra loro (e che occupa lo spazio di due drive in totale).

Questa configurazione tollera il guasto fino a due drive dell’array prima che vi sia un problema di recupero dati! RAID 6 aggiunge affidabilità e sicurezza, se due drive hanno un malfunzionamento grazie alla doppia parità sugli altri drive le informazioni possono essere ricostruite.

ATTENZIONE: ridondanza e parità non sono la stessa cosa dell’avere un backup. Ricordati sempre di mantenere backup separati del tuo sistema RAID.

Iscriviti

KLDiscovery Ontrack Srl, Via Marsala 34/A, Torre/A, 21013, Gallarate (VA), Italia (Mostra tutte le sedi)