Che cos’è il backup incrementale?

Un backup incrementale è un metodo di backup che copia solo le modifiche apportate dall’ultimo backup, sia esso completo o incrementale. Il backup incrementale è ampiamente utilizzato per i backup periodici grazie alla sua efficienza in termini di risparmio di tempo e di spazio di archiviazione. Questo articolo del blog spiega come funziona il backup incrementale e ne illustra le diverse tipologie.

NAKIVO per il backup di VMware vSphere

NAKIVO per il backup di VMware vSphere

Protezione completa dei dati per le macchine virtuali VMware vSphere e opzioni di ripristino istantaneo. Destinazioni di backup sicure onsite, offsite e nel cloud. Funzioni anti-ransomware.

Come funziona il backup incrementale

A differenza dei backup completi, in cui tutti i dati vengono copiati nell’archivio di backup ad ogni lavoro di backup, i backup incrementali offrono un approccio molto più snello. Un backup completo del sistema viene eseguito solo una volta o in modo periodico. Successivamente, ogni lavoro copia solo i dati che sono stati modificati dall’ultima esecuzione, creando così un “incremento”. Il risparmio di spazio di archiviazione che ne deriva è significativo e diventa sempre più rilevante man mano che l’infrastruttura cresce.

Supponiamo di avere una VM contenente solo tre file. Il day 1 (domenica) viene creato il backup completo iniziale, ovvero tutti i file vengono copiati nel repository di backup.

Running a full backup

Il day 2 (lunedì), un blocco di dati in File 1 viene modificato. Anziché copiare l’intera macchina virtuale durante il backup di routine a fine giornata, il software di backup copia solo il nuovo blocco di dati da File 1 nel repository di backup e crea un riferimento che indica che il vecchio blocco di dati è stato eliminato.

Incremental backup example

Il day 3 (martedì), vengono aggiunti due nuovi blocchi di dati a File 2. Questi verranno copiati nel repository di backup durante il backup incrementale.

Running an incremental data backup once again

Il processo verrà ripetuto fino al prossimo backup completo. Il software di backup è sempre in grado di ripristinare una VM al punto di ripristino necessario utilizzando il backup completo iniziale e tutti gli incrementi necessari.

Tipi di backup incrementale per meccanismo e approccio

Con l’evoluzione del software di backup, sono emersi nuovi tipi di backup incrementale dei dati.

(Regolare) incrementale

Il backup incrementale regolare è il tipo più semplice di backup incrementale ed è quello illustrato sopra. Il software di backup copia solo i dati modificati dall’ultimo lavoro di backup. Per migliorare l’affidabilità, si raccomanda di eseguire backup completi periodici (di solito una volta alla settimana). Questi backup completi periodici non devono necessariamente copiare l’intero set di dati dal computer di origine, ma possono invece basarsi sul {7} approccio di backup.

An example of a regular incremental data backup

Forever-incremental (noto anche come incrementale progressivo)

Con l’approccio forever-incremental viene eseguito un backup completo una sola volta e non viene più creato (periodicamente). Dopo il backup completo iniziale, il software di backup copia solo gli incrementi, il che aiuta a risparmiare spazio di archiviazione.

Forever incremental data backup

Incrementale inverso

Con l’approccio incrementale inverso, dopo ogni lavoro di backup incrementale viene creato sinteticamente un backup completo. In questo modo, si dispone sempre di un synthetic full backup da cui effettuare il ripristino. Dopo la sintesi di un backup completo, l’incremento verrà archiviato nella catena di backup che precede il synthetic full backup. Reverse incremental data backup

Incrementale “Forever Forward”

Con l’approccio ” sempre in avanti, in modo incrementale “, il software di backup modifica il primo backup completo quando il numero di punti di ripristino supera il criterio di conservazione. Ad esempio, si imposta il criterio di conservazione in modo da salvare solo 10 punti di ripristino per una VM. Quando viene creato l’undicesimo punto di ripristino, il software di backup incorporerà il primo punto di ripristino nel backup completo.

Forever forward incremental data backup

Incrementale multilivello

I backup incrementali multilivello richiedono un approccio più articolato. In questo caso, ai backup vengono assegnati livelli diversi. Il backup completo è di livello 0, mentre ai backup incrementali vengono assegnati i livelli 1, 2, 3, ecc. (il numero di livelli varia a seconda delle dimensioni e della complessità dell’Infrastruttura).

Ogni livello contiene solo le modifiche apportate dall’ultimo n-1 backup di livello precedente. Se si esegue un level-1 backup lunedì e poi di nuovo giovedì, il backup di giovedì conterrà le modifiche apportate da lunedì in poi (anche se martedì e mercoledì sono stati effettuati backup di altri livelli).

I backup multilivello consentono un ripristino più rapido, poiché sono necessari meno incrementi per “ricomporre” il punto di ripristino necessario. Tuttavia, questo tipo di approccio richiede maggiore impegno, spazio di archiviazione e attenzione. Nel nostro esempio, se venerdì si verificasse un crash, avremmo bisogno solo del backup completo (level 0) e degli incrementali di lunedì, giovedì e venerdì per ripristinare la VM.

Multilevel incremental data backup

Tipi di backup incrementale in base al livello di tracciamento delle modifiche

I backup incrementali dei dati possono essere ulteriormente classificati in base al livello al quale vengono tracciate le modifiche ai dati.

A livello di file

Con i backup incrementali a livello di file, se un file viene aggiunto o modificato, il software di backup copia l’intero file nel repository di backup. Questo tipo di backup incrementale, tuttavia, presenta alcuni svantaggi. Se il file aggiunto o modificato è di grandi dimensioni, anche il backup risultante sarà di grandi dimensioni, prolungando la durata del lavoro di backup e richiedendo più spazio di archiviazione.

A livello di blocco

Con i backup incrementali a livello di blocco, il software di backup identifica i blocchi di dati che sono stati modificati dall’ultimo lavoro di backup e li copia nel repository di backup. Tracciamento a livello di blocco Ciò consente un approccio più granulare rispetto al backup di interi file (come avviene con il backup incrementale a livello di file).

A livello di byte

Con i backup incrementali a livello di byte, il software di backup identifica i singoli byte che sono stati modificati dall’ultimo lavoro di backup e li copia nel repository. Ciò consente di ottenere backup ancora più piccoli.

Pro e contro del backup incrementale

Rispetto ai backup completi e differenziali, i backup incrementali presentano i seguenti vantaggi:

  • Operazioni di backup più veloci: Poiché vengono copiati nel Repository solo i dati modificati, il processo di backup richiede molto meno tempo, consentendo di aumentare la frequenza delle operazioni di backup senza sovraccaricare la rete.
  • Meno spazio di archiviazione: I backup completi e differenziali occupano molto spazio nell’archivio, costringendo a espanderlo. I backup incrementali occupano molto meno spazio di storage.

Tuttavia, a volte il software di backup dovrà esaminare tutti gli incrementi per ripristinare una macchina virtuale, il che potrebbe influire negativamente sulla velocità di ripristino.

Backup incrementale di macchine virtuali con NAKIVO Backup & Replication

NAKIVO Backup & Replication è un software di backup senza agenti progettato per ambienti virtuali basati su VMware vSphere, Microsoft Hyper-V e Amazon EC2. Il prodotto offre due tipi di repository di backup tra cui scegliere in base alle proprie esigenze specifiche:

  1. Il tipo «Incremental with full backups» (repository di backup predefinito) garantisce affidabilità grazie a un’architettura speciale ottimizzata per un funzionamento efficiente su appliance di deduplicazione, come NEC HYDRAstor, Quantum DXi, EMC Data Domain, HP StoreOnce, ecc. Con questo repository vengono creati backup incrementali con backup completo, che memorizzano catene costituite da backup completi periodici e diversi incrementi tra questi backup completi.

    Questo repository di backup speciale presenta una struttura dei file migliorata. Tutti i blocchi di dati sottoposti a backup vengono organizzati in un numero limitato di file per ciascuna VM: un file di backup completo e un file aggiuntivo per ogni incremento. Durante i lavori di backup e ripristino delle VM, le operazioni di lettura/scrittura vengono eseguite con un numero limitato di flussi (ovvero uno per VM).

    Quando si utilizza questo repository di backup, non è possibile abilitare le funzionalità proprietarie di deduplicazione e compressione del backup presenti in NAKIVO Backup & Replication. La deduplicazione dei dati viene eseguita esclusivamente dall’appliance di deduplicazione stessa per evitare eventuali conflitti.

  2. Il tipo “forever incremental” (repository di backup standard) è ottimizzato per i sistemi di storage generici. La soluzione NAKIVO crea backup sempre incrementali backup delle VM, con molteplici vantaggi in termini di archiviazione, prestazioni e ripristino.

    Una volta eseguito il backup completo iniziale, tutti i lavori sono sempre incrementali. Utilizzando le funzionalità native VMware CBT e {18} tecnologie, il prodotto tiene traccia dei blocchi di dati modificati e memorizza solo tali blocchi nel repository di backup in base alla politica di conservazione definita. È possibile salvare fino a 1.000 punti di ripristino e gestirli con cadenza giornaliera, settimanale, mensile e annuale. Ogni punto di ripristino è, in sostanza, un insieme di riferimenti a blocchi di dati che dovranno essere utilizzati per ricreare la VM così com’era in un determinato momento.

    In un repository di backup, i punti di ripristino potrebbero presentarsi come segue (le lettere indicano i blocchi di dati e i giorni della settimana indicano i punti di ripristino):

    How incremental backup works with NAKIVO

    Non vi sono blocchi di dati duplicati nel repository quando si utilizza la funzionalità di deduplicazione integrata. I blocchi di dati univoci possono essere ulteriormente compressi per risparmiare ancora più spazio.

Maggiori vantaggi con l’appliance di backup delle macchine virtuali

Se si desidera ottenere ancora più vantaggi, installare NAKIVO Backup & Replication direttamente su un dispositivo NAS. La combinazione risultante sarà un’appliance ad alte prestazioni appliance di backup che include hardware di backup, software, spazio di archiviazione, deduplicazione e funzionalità di backup su cloud (AWS o Azure) in un unico dispositivo.

Un’appliance di backup delle VM realizzata in questo modo può aiutarti a sgravare il tuo server di produzione, proteggere i backup delle tue VM e migliorare le prestazioni evitando i trasferimenti di dati in rete – il tutto a un costo fino a 5 volte inferiore rispetto a una soluzione di backup dedicata.

Conclusione

Tra tutte le opzioni disponibili tipi di backup, il backup incrementale dei dati sembra offrire i maggiori vantaggi alle aziende con un’infrastruttura virtuale in crescita. Garantisce l’affidabilità e l’accessibilità dei backup delle VM, aiuta a risparmiare spazio di storage, alleggerisce il carico sulla rete e si traduce in processi di backup più rapidi.

NAKIVO Backup & Replication offre due modalità di backup dei dati a seconda dei vostri requisiti: incrementale permanente (con la possibilità di abilitare la deduplicazione globale) e incremental-with-full.

Prova NAKIVO Backup & Replication

Prova NAKIVO Backup & Replication

Richiedi una prova gratuita per scoprire tutte le funzionalità di protezione dei dati offerte dalla soluzione. 15 giorni gratuiti. Nessuna limitazione in termini di funzionalità o capacità. Non è obbligatoria alcuna carta di credito.

Le persone leggono anche