Backup: Completo, Differenziale, Incrementale
Il backup consiste nella copia di dati.
Ma quali sono i criteri che regolano il processo di copia?
Quali sono i file presi in considerazione nel backup?
Con quale criterio?
Ci sono sostanzialmente tre tipi di backup:
completo, differenziale ed incrementale.
Ognuno di essi descrive un metodo di backup basato su determinati metodi, con vantaggi e svantaggi.
BACKUP COMPLETO
Un backup completo, o full backup, consiste nella copia di tutti i blocchi di cui è composto il file, quindi anche i blocchi non modificati vengono copiati: è una copia totale.
Ogni file è fatto da 'mattoncini', i blocchi, di dimensioni predeterminate; la modifica di un file consiste nella modifica di uno o più blocchi.
Per fare un'analogia, il backup completo è come la trascrizione completa di un diario dal primo giorno a quello attuale.
Un backup completo è rappresentato da questa immagine.
Il principale vantaggio è che per il ripristino è sufficiente il backup preso in considerazione; d'altro canto un backup completo, essendo una copia totale dei file, richiede sempre il massimo dello spazio su disco (pari alla somma delle dimensioni di ciascun file), del tempo necessario per l'esecuzione e delle risorse computazionali.
BACKUP INCREMENTALE
Il backup incrementale copia solo i blocchi cambiati rispetto all'ultimo backup disponibile: continuando l'analogia del diario, consiste nella copia delle pagine scritte dall'ultima copiatura.
Per eseguire il ripristino occorrono sia il backup completo di riferimento che ciascun backup incrementale fino al giorno scelto:
se ad esempio servono i dati aggiornati al giorno 4, allora serve il backup di riferimento e i backup incrementali dei giorni 2, 3 e 4.
Tra i vantaggi di questo tipo di backup troviamo la velocità di esecuzione e le dimensioni contenute in relazione al backup completo:
solo le differenze rispetto al precedente backup sono copiate.
Lo svantaggio principale è che per il ripristino necessita di tutti i backup intermedi, quindi se un backup risulta corrotto, anche i successivi lo sono.
BACKUP DIFFERENZIALE
Similmente al backup incrementale, il backup differenziale esegue una copia solo dei blocchi cambiati, ma cambia il riferimento:
il backup incrementale copia i blocchi cambiati rispetto all'ultimo backup eseguito, il backup differenziale copia i blocchi cambiati rispetto al backup completo di riferimento.
Secondo la nostra consueta analogia, consiste nella copia di tutte le pagine del diario scritte dalla data di riferimento.
Come il backup incrementale, i vantaggi del backup differenziale consistono nella rapidità di esecuzione e nelle ridotte richieste di spazio rispetto al backup completo;
tuttavia richiede risorse maggiori e più tempo rispetto al backup incrementale, ma il ripristino è più veloce dal momento che sono richieste solo due copie - il backup completo di riferimento e quello differenziale - e non tutte le copie intermedie e quello di riferimento.
Di conseguenza, la corruzione di un backup determina l'impossibilità di ripristinare solo quel backup e non anche i successivi.
IL BACKUP MIGLIORE
Analizzate le 3 tipologie di backup disponibili, sorge spontanea la domanda "Qual è il backup migliore?".
Il backup completo offre semplicità e velocità di ripristino dal momento che non serve null'altro;
d'altra parte le dimensioni possono essere un problema.
Ad esempio se si hanno 10GB sotto backup, per una settimana di backup occorrono 70GB, 7 volte tanto.
Un backup incrementale invece copia solo le variazioni, per cui se ogni giorno vengono aggiornati 100MB di dati, occorrono 10GB + 6x100MB ~ 11GB per la conservazione di una settimana di backup, posto che ogni lunedì viene fatto un backup completo di riferimento.
Il ripristino come detto necessita del backup completo e di quelli incrementali intermedi.
Con 1Backup è possibile scegliere backup completi, incrementali o differenziali.
Il backup incrementale è adatto, in accordo con la nostra esperienza, alla maggior parte delle richieste.
Ad un backup completo iniziale, che viene tenuto di riferimento per la restore, vengono affiancati dei backup incrementali che in genere hanno dimensioni modeste se comparate a quella del backup completo, dunque la trasmissione via Internet sui nostri server risulta facilitata.