Spiegazione del criterio di conservazione dei backup GFS

Idealmente, l’obiettivo del backup è la possibilità di ripristinare i dati da qualsiasi punto nel tempo. Il modo più semplice per farlo è eseguire backup periodici, solitamente giornalieri. Tuttavia, anche con tecniche di risparmio di spazio come i backup incrementali permanenti, i backup sintetici, la compressione dei dati e la deduplicazione, questo approccio richiede capacità di storage illimitate, che quasi nessuna azienda può permettersi. Ecco perché esistono i criteri di conservazione dei backup o gli schemi di rotazione dei backup.

Che cos’è il criterio di conservazione dei backup GFS?

Il criterio di conservazione dei backup GFS (Grandfather-Father-Son) persegue due obiettivi: la riduzione al minimo dello spazio di storage e la massimizzazione dei punti di ripristino. In parole povere, il nostro compito è quello di ottenere il maggior numero di punti di ripristino utilizzando il minor spazio di storage possibile.

Esistono diversi schemi di rotazione dei backup con diversi livelli di complessità ed efficienza. Il più semplice è quello “first in, first out” (FIFO). È semplice: quando lo spazio sul supporto di backup è esaurito, il backup più vecchio viene eliminato e al suo posto viene scritto quello nuovo. Il vantaggio del FIFO è la sua semplicità, mentre il suo principale svantaggio è il limite di spazio, che consente di archiviare solo un numero finito di backup. A seconda della frequenza con cui si esegue il backup delle VM e delle dimensioni del repository di backup, è possibile coprire con i backup un intervallo di tempo relativamente breve. Tuttavia, questo intervallo di tempo è coperto completamente.

Tutte le aziende hanno bisogno di una copertura di backup così accurata? Naturalmente, ci sono alcune aziende, come le istituzioni finanziarie o governative, in cui anche una piccola perdita di dati può essere estremamente costosa. A nessuno piacerebbe che il proprio conto bancario o la propria previdenza sociale fossero annullati a causa di un guasto hardware nel data center. Ecco perché tali organizzazioni spendono davvero molto denaro in archivi di backup, archivi su nastro e così via.

Tuttavia, la maggior parte delle aziende non è così estremamente sensibile alla perdita di dati, quindi può implementare uno schema di rotazione dei backup che non implica l’archiviazione dei backup giornalieri entro un anno. Tale criterio di conservazione dei backup consente di trovare un equilibrio ragionevole tra la recuperabilità dei dati e i costi sostenuti per l’infrastruttura di backup. Uno dei più comunemente utilizzati è lo schema di rotazione Grandfather-Father-Son (GFS).

Come funziona lo schema di backup GFS?

Come in una famiglia umana, il figlio è il più giovane, il padre è più anziano e il nonno è il più anziano. Nel mondo dei backup, il figlio è il backup più recente di un determinato momento e il nonno è quello più lontano nel tempo. Di solito, il figlio è un backup giornaliero, il padre è quello settimanale e il nonno è quello mensile. Tuttavia, è possibile aggiungere altri “parenti” nel mezzo, come backup orari, trimestrali o annuali. Ad esempio, il macOS di Apple ha un’utilità di backup Time Machine integrata che utilizza uno schema di rotazione GFS, dove il figlio è un backup orario di sistema e il nonno è un backup mensile.

GFS Retention Policy

Il classico schema GFS implica backup giornalieri come “figli”, settimanali come “padri” e mensili come “nonni”. Il backup completo iniziale effettuato il lunedì diventa il primo “padre”, mentre i successivi backup incrementali giornalieri sono i “figli”. L’ultimo backup della settimana diventa il “padre” successivo.

I “figli” vengono ruotati secondo lo schema di rotazione FIFO, quindi il “figlio” più vecchio viene sostituito con il nuovo backup incrementale e il ciclo si ripete. L’ultimo backup del mese diventa un “nonno”. Successivamente, i “padri” iniziano a ruotare secondo lo schema FIFO.

Nella figura sottostante è possibile vedere quali backup sono disponibili alla fine di giugno se abbiamo iniziato a eseguire il backup di una VM ad aprile: gli elementi blu rappresentano i backup disponibili e quelli grigi rappresentano quelli non disponibili.

GFS: Available Backups

Uno degli svantaggi dello schema GFS è che i backup più vecchi diventano meno granulari. Ad esempio, se avete creato un file, diciamo, lunedì della seconda settimana di giugno, e poi lo avete cancellato il giorno successivo, esso andrà perso irrimediabilmente.

Conclusione

A seconda del criterio di protezione dei dati della vostra organizzazione, potete aggiungere backup orari, trimestrali o annuali allo schema di rotazione GFS. Con altre tecniche di risparmio di spazio come backup incrementali permanenti, backup sintetici e compressione e deduplicazione del repository di backup, fornisce una protezione dei dati ragionevole senza spendere ingenti somme di denaro in infrastrutture di archiviazione dei backup.

Try NAKIVO Backup & Replication

Try NAKIVO Backup & Replication

Get a free trial to explore all the solution’s data protection capabilities. 15 days for free. Zero feature or capacity limitations. No credit card required.

Le persone leggono anche