5W - Backup
“Il backup è quella cosa che andava fatta prima” [Antico proverbio cinese]
Tutti nella vita abbiamo sentito parlare di Backup.
Lo abbiamo fatto più e più volte, ed anche ce ne siamo dimenticati.
Ma che cos’è nel suo complesso?
Cerchiamo di affrontare questo tema tramite le classiche 5 W:
WHAT - Cosa
Il “backup“, o “data backup”, è quel processo che prevede la copia di un insieme di “dati” in uno o più storage secondari. È un’attività fondamentale per garantire la corretta conservazione dei dati personali o della propria azienda.
WHY - Perchè
Il backup viene generalmente effettuato per due motivi:
- Recuperare dei dati che sono andati persi. I dati possono essere persi perché cancellati, rubati o semplicemente il supporto su cui erano conservati si è corrotto o danneggiato.
- Ripristinare un dato, ancora disponibile, ad un una versione precedente. Esempio classico un documento che nel tempo è stato modificato ed è necessario ripristinare una versione precedente più datata.
WHERE - Dove
Il supporto dove effettuare e conservare il backup dei dati è un tema sempre molto importante.
Possiamo affrontarlo da tre diversi punti di vista:
Tipologia di supporto:
Negli ultimi tempi i supporti a disposizione generalmente sono tre:
- Disk (Dischi) – Classici dischi fisici configurati in base alle esigenze
- Cloud – Servizi online che offrono grande scalabilità dal punto di vista di spazio a disposizione
- Tapes (Cassette) – Nastri magnetici
Ognuna di queste tecnologie ha diversi vantaggi e svantaggi. Un’opzione non escludere l’altra e possono essere utilizzare in sinergia per creare la soluzione più adeguata alle proprie esigenze.
Disponibilità del supporto:
I dati possono essere conservati con diverse disponibilità:
- Online – I dati di backup sono disponibili direttamente sulla rete e accessibili molto velocemente
- Offline – I dati di backup non sono disponibili sulla rete ed è necessaria un’attività per poterli rendere disponibili
Posizione del supporto:
- On-Site – I dati di backup di trovano nello stesso sito in cui sono presenti i dati di produzione
- Off-Site – I dati di backup vengono conservati in un sito diverso dai dati di produzione
WHEN - Quando
Il piano di backup è un aspetto fondamentale da considerare. La politica con cui effettuarlo deve essere identificata e concordata insieme al business.
Le domanda da porsi è:
- In caso di perdita di dati, quanti dati dal punto di vista temporale, sono disposto a perdere?
Rispondendo a questa domanda, che corrisponde al RPO (Recovery Point Object), possiamo definire la schedulazione dei nostri backup (ovviamente se l’infrastruttura è stata dimensionata per garantire questo livello di servizio).
Le tipologie di processo classiche sono:
- Incrementale – vengono copiati solo i nuovi dati dall’ultimo backup effettuato
- Full – vengono copiati tutti i dati indistintamente
- Synthetic – I dati copiati in maniera incrementale vengono consolidati al fine da avere una copia consistente che possa vivere di vita propria
WHO - Chi
Questa è una delle domande più critiche a cui rispondere.
L’IT è responsabile di eseguire, controllare, monitorare il backup e effettuare le restore in caso di richiesta.
Il Business invece è tenuto a fornire le esigenze di conservazione e la criticità dei dati.
L’IT una volta ricevute queste informazioni, è in grado di costruire la soluzione architetturale più adeguata per rispondere ai requisiti forniti.
Consigli
Restore
Il backup è sicuramente importante, ma se non possiamo effettuare la restore dei dati diventa del tutto inutile.
Effettuare dei test di restore con una cadenza adeguata è fondamentale per verificare lo stato dei dati di backup.
Regola 3-2-1
Un’ottima best practise per costruire una strategia di backup è la regole 3-2-1, questa prevede:
- 3 copie dello stesso dato (dati di produzione più due copie di backup)
- 2 supporti diversi per conservare il dato (esempio dischi e cloud)
- 1 copia dei dati deve essere Off-site
Utilizzando questa strategia e una politica dei backup adeguata alle proprie esigenze di business è possibile garantire un’alta sicurezza dei propri dati.
Deduplica
La deduplica è quella tecnica di ottimizzazione in cui i dati prima vengono suddivisi in pacchetti più piccoli, successivamente vengono copiati e mantenuti solo i pacchetti unici e le informazioni su come questi erano combinati tra loro.
Questa strategia permette di risparmiare un’alta quantità di spazio.
Facciamo un esempio:
Abbiamo questi due dati di cui effettuare il backup:
Dato 1: ABACCA
Dato 2: BCBD
Ad ogni lettera corrisponde un “pacchetto”. Eseguendo un backup classico dovremmo effettuare il backup di 10 “pacchetti”.
Tramite la deduplica possiamo invece effettuare il backup di solo 4 “pacchetti” (A,B,C,D) e le relative informazioni su come sono relazionati, risparmiando 6 “pacchetti” di spazio.
Archiviazione
Mai confondere l’Archiviazione (Archiving) con il Backup.
L’archiviazione è un processo che non prevede una copia dei dati, ma consiste invece di andare a spostare i dati, tendenzialmente meno utilizzati, su dei supporti meno costosi.
Il backup dei dati archiviati è in ogni caso necessario.
Per i dati archiviati è facilmente intuibile che possano essere attuate delle politiche di backup differenti, in quanto se il dato è archiviato non è stato modificato e dunque è possibile ridurre (se non quasi azzerare) la frequenza del backup stesso.