Protezione Dati
La protezione dei dati è di fondamentale importanza per ogni azienda che voglia garantire la propria produttività: questo perchè, ad oggi, ogni ciclo produttivo è generalmente gestito da sistemi infomativi che elaborano documenti e progetti conservati in forma elettronica. Meglio quindi non rischiare di perdere nessun dato, per non compromettere la continuità e la resa economica della produzione.
Ogni dato è rappresentato da un file elaborabile tramite software e che ha la propria sede fisica all'interno del disco gestito dal Sistema Operativo.
Ma che cosa può accadere e far si che i dati vengano persi?
PERICOLI |
|
Fortunatamente, per ognuna di queste eventualità esistono una o più soluzioni
SOLUZIONI |
|
Protezione del contenitore (Storage)
I sistemi RAID
Come detto, una delle migliori soluzioni di protezione dello Storage è quella di implementare più dischi in un sistema RAID.
Il sistema RAID è un sistema di "connessione logica" tra più dischi che permette una visione unica di tutto lo spazio disponibile, che risulterà dalla somma delle capacità dei dischi che lo compongono, aumentando così parallelamente anche le prestazioni in lettura/scrittura, nonchè ovviamente la sicurezza dei dati stessi.
Il collegamento logico dei dischi tra loro viene definito da una struttura detta array, che a sua volta identifica il livello RAID; tutto il sistema sarà gestito poi da un controller che consentirà di collegare i vari dischi e di implementare uno o più livelli di RAID, rispettivamente in sistemi di protezione semplice o complessa.
Una delle peculiarità del RAID è la ridondanza, ossia una "eccedenza", una duplicazione delle informazioni esistenti, per consentirne comunque il recupero, in caso di guasto a uno dei dischi.
Esistono livelli RAID standard e livelli annidati, che derivano dalla combinazione di due livelli standard organizzati tra loro in un altro sistema RAID.
Livelli STANDARD |
|
| ||
| ||||
Livelli ANNIDATI |
|
|
|
|
I livelli RAID maggiormente utilizzati sono 1, 10, 5 e 6, in qualche caso 50 e 60.
RAID 0
(striping)
L'unico livello RAID che non prevede la ridondanza e quindi la protezione contro la perdita dei dati è il livello RAID 0, che permette però un miglioramento delle prestazioni del sistema.
Ciò è possibile grazie alla funzione di striping che suddivide i dati da scrivere in stringhe di egual lunghezza (unità di striping), le quali vengono poi allocate in maniera sequenziale nei dischi che compongono questo tipo di sistema RAID.
Questa è una configurazione alquanto "fragile" poichè il guasto di un disco provoca la perdita totale del contenuto dell'intero array di dischi; per questo motivo il livello RAID 0 è consigliato in situazioni in cui la ridondanza dei dati è irrilevante.
Nel RAID 0 la capacità totale del disco logico (Cld) risulterà dalla moltiplicazione della capacità del singolo disco fisico (Cfd) per il numero dei dischi (Nfd) presenti nel sistema RAID e quindi
Cld = Cfd x Nfd
Vantaggi |
|
Svantaggi |
|
RAID 1
(mirroring)
Questo livello è costituito da coppie di dischi e prevede l'utilizzo della tecnica del mirroring per ottenere la ridondanza: ogni blocco di dati viene scritto contemporaneamente su i due dischi della coppia e ciò permette di evitare la perdita dei dati in caso di guasto di uno dei due dischi.
Il controller può gestire configurazioni RAID 1 multiple, ognuna delle quali costituita da due dischi.
Questo tipo di RAID prevede quindi l'utilizzo minimo di 2 dischi, preferibilmente con la stessa capacità: in questo modo, la capacità totale del disco logico (Cld) sarà uguale al prodotto della capacità del singolo disco (Cfd) per il numero di dischi (Nfd) diviso 2. In caso di dischi con capacità diverse verrà considerata la capacità del disco più piccolo.
Cld = (Cfd x Nfd)/2
Vantaggi |
|
Svantaggi |
|
RAID 5
(distributed parity)
Il livello RAID 5 utilizza la tecnica dello striping in associazione a quella del controllo di parità, per la sicurezza dei dati.
Lo striping, in questa configurazione, avviene a blocchi (di byte) con calcolo e scrittura della parità per ogni blocco: la parità è una somma binaria che consente, a ritroso, di ricalcolare il dato eventualmente mancante.
In questa configurazione non esiste il disco dedicato alla scrittura della parità, ma su tutti i dischi vengono scritti indifferentemente i dati o il corrispondente calcolo di parità (contraddistinto dalla lettera p in figura), ottenendo cosi anche delle buone prestazioni in scrittura.
In caso di guasto, la ricostruzione dell’array di un disco può avvenire, a seconda delle caratteristiche del controller e del sistema, sia in avvio del sistema stesso o durante il normale funzionamento.
Nel RAID 5 vanno utilizzati un minimo di 3 dischi e la capacità totale del disco logico (Cld) risulterà dalla moltiplicazione tra la capacità del singolo disco fisico (in caso di capacità diverse nel sistema, si considera sempre quella del disco più piccolo) (Cfd) e il numero dei dischi (Nfd), meno uno.
Cld = Cfd x (Nfd-1)
Vantaggi |
|
Svantaggi |
|
RAID 6
(distributed double parity)
Questo ultimo livello semplice è assimilabile al livello RAID 5: infatti anche in questo caso si utilizzano in combinazione la tecnica di striping e quella del controllo di parità, il cui calcolo e la cui scrittura saranno però doppi in questo livello e non singoli come nel precedente.
La parità viene quindi riportata due volte, in due dischi diversi della stripe (contraddistinte dalle lettere p e q in figura): questo ovviamente aumenta la sicurezza dei dati, ma altrettanto ovviamente aumenta anche lo spazio occupato per la ridondanza.
In caso di guasto, valgono le stesse considerazioni fatte per il livello RAID 5.
Questo sistema necessita di un controller specifico e un numero minimo di 4 dischi.
La capacità totale del disco logico (Cld) risulterà dal prodotto della capacità del singolo disco fisico (in caso di capacità diverse nel sistema, si considera sempre quella del disco più piccolo) (Cfd) e il numero dei dischi (Nfd), meno due.
Cld = Cfd x (Nfd-2)
Vantaggi |
|
Svantaggi |
|
Protezione del contenuto (File)
Errori Umani
Gli errori umani costituiscono la più frequente causa di perdita dei dati; tra gli esempi possono essere citati la sovrascrittura o la cancellazione involontaria di file, la formattazione accidentale, l'introduzione di virus nel sistema attraverso l'utilizzo di dispositivi mobili.
Per tutelarsi da tali inconvenienti la soluzione di prima scelta consiste nel
BACKUP DEI DATI
Il backup dei dati consiste nella creazione di una copia di riserva su dispositivi di memorizzazione di elementi presenti nella memoria fisica del computer, sia esso desktop o server.
In questo modo si crea una ridondanza, che permette il recupero di singoli file o di interi dischi in caso di perdita per errore o danneggiamento del supporto hardware originale.
E' importante che il backup venga effettuato con periodicità, manualmente o impostando automaticamente un software che si prenderà carico di eseguirlo.
Inoltre è bene che i supporti su cui vengono create le copie, siano esse cassette o altri dispositivi di memorizzazione, vengano conservati lontano dal sistema in cui i dati nativi risiedono, in modo da poterli recuperare anche in caso di disastro totale (perdita completa di tutte le componenti hardware e software del sistema).
IL NOSTRO IMPEGNO
La nostra azienda si occupa di questo tipo di servizio, prevalentemente rivolto al backup di sistemi server, attraverso l'utilizzo del software di backup VEEAM Backup & Replication.
E' possibile acquistare da noi solo il software e poi gestirlo autonomamente nella Vostra azienda , oppure al bisogno offriamo anche servizi di installazione e gestione da parte nostra.