Backup differenziale vs. backup incrementale

Le moderne soluzioni di backup offrono diverse tecnologie che consentono di risparmiare spazio di storage, ridurre i tempi di backup, migliorare le prestazioni e così via. Il controllo dello spazio di storage necessario per i dati di backup rimane una delle principali preoccupazioni delle organizzazioni di tutte le dimensioni. Esistono diversi tipi di backup e ciascuno di essi può essere preferibile in una situazione particolare.

Continua a leggere per scoprire di più sulle differenze tra backup completo, incrementale e differenziale e sui pro e contro di ciascuno. Determina quali tipi di backup sono più adatti per una strategia di protezione dei dati affidabile per la tua organizzazione.

NAKIVO for VMware vSphere Backup

NAKIVO for VMware vSphere Backup

Complete data protection for VMware vSphere VMs and instant recovery options. Secure backup targets onsite, offsite and in the cloud. Anti-ransomware features.

Backup completo vs incrementale vs differenziale

Comprendere la differenza tra backup incrementale e differenziale può essere complicato a prima vista. Esaminiamo i tre principali tipi di backup e il loro principio di funzionamento per comprendere queste differenze.

Che cos’è un backup completo?

Un backup completo è un approccio in cui tutti i dati di origine vengono copiati in una destinazione di backup. Un backup completo può essere una copia esatta dei file su un supporto, un file immagine in un repository di backup, ecc. Più in dettaglio, tutti i file su una partizione con un file system vengono copiati copiando tutti i blocchi che contengono dati, ovvero i dati non contrassegnati come vuoti o pronti per essere scritti.

Vantaggi Svantaggi
  • Questo è il tipo di backup più semplice.
  • Tutti i dati vengono copiati senza alcun confronto con i dati delle precedenti esecuzioni di backup.
  • Il ripristino dei dati è facile e veloce, poiché non ci sono dipendenze da riprodurre durante il ripristino dei dati da un backup completo.
  • La copia completa dei dati ogni volta che si imposta richiede molto tempo
  • Elevati requisiti di spazio di storage per il backup, soprattutto quando si conservano molti punti di ripristino

In pratica, le organizzazioni di solito non utilizzano il backup completo per i backup giornalieri dei dati. Un backup completo può essere un’opzione adeguata quando si eseguono backup dei dati a intervalli lunghi, ad esempio mensili o annuali. Inoltre, è obbligatorio eseguire inizialmente un backup completo prima di poter procedere con i tipi di backup incrementale e differenziale.

Che cos’è un backup incrementale?

Un backup incrementale è un approccio in cui vengono copiati solo i dati modificati (denominati incrementi) dall’ultimo backup di qualsiasi tipo, sia esso completo o incrementale. Di conseguenza, si ottiene una catena di backup che parte da un backup completo e prosegue con gli incrementi.

In pratica, esistono due tipi di backup incrementali:

  • Incrementale permanente significa che tutti i backup successivi al backup completo iniziale sono incrementali. Questo è il metodo tradizionale di backup incrementale.
  • Incrementale con completo significa che si esegue periodicamente un backup completo per evitare di utilizzare una lunga catena di backup incrementali. Questo è un tipo di backup incrementale tradizionale.

Si noti che i backup incrementali permanenti possono ridurre le finestre di backup. Tuttavia, il ripristino da questo tipo di backup è più lento rispetto a un backup incrementale con backup completo o a un backup completo. L’utilizzo di backup incrementali con backup periodici completi migliora l’affidabilità dei backup e la velocità di ripristino, motivo per cui rappresentano le procedure consigliate nella maggior parte delle situazioni.

Vantaggi Svantaggi
  • I backup incrementali sono più veloci dei backup completi.
  • È possibile ottenere un risparmio di spazio di archiviazione dei backup.
  • Grazie al risparmio di spazio di archiviazione, è possibile eseguire backup più frequenti e conservare un numero maggiore di punti di ripristino.
  • Se almeno uno dei backup incrementali precedenti è danneggiato, potrebbe non essere possibile ripristinare i dati da un backup creato dopo quello danneggiato. Ciascuno dei seguenti backup incrementali dipende da quelli precedenti.
  • Il tempo di ripristino potrebbe essere più lungo quando è necessario recuperare i dati utilizzando più incrementi nella catena di backup.
  • La ricerca dei file nel backup può essere difficile.

Il backup incrementale è l’approccio consigliato se è necessario eseguire backup dei dati con frequenza. Per gli ambienti virtualizzati, le soluzioni di backup si basano solitamente sulle tecnologie native VMware Changed Block Tracking o Microsoft Hyper-V Resilient Change Tracking per creare backup incrementali delle VM.

Scopri di più: Per saperne di più su Come funziona il tracciamento delle modifiche nativo di VMware in questo post del blog.

Che cos’è un backup differenziale?

Un backup differenziale è un approccio in cui vengono copiati tutti i dati che sono stati modificati dal backup completo iniziale. Tutti i backup differenziali successivi contengono tutte le modifiche apportate ai dati dall’ultimo backup completo e non dall’ultimo backup differenziale.

Questo metodo si colloca a metà strada tra un backup completo e uno incrementale tradizionale in termini di velocità di backup e ripristino e requisiti di spazio di archiviazione.

Vediamo come funziona il backup differenziale utilizzando un esempio di backup di una VM. Utilizzeremo la seguente configurazione di test: 3 file su una VM, ciascuno contenente i blocchi 1, 2, 3 e 4.

Esempio

  1. La domenica, creiamo un backup completo della VM.

Creating a full backup on Sunday of a VM with 3 files

  1. Lunedì, modifichiamo il blocco da 1 a 5 in File 1.

    Con i metodi di backup differenziale e incrementale, un’applicazione di backup copia il blocco modificato di File 1 e comunica al repository di backup dove deve essere collocato.

    Creating a differential backup on Monday with only the changed block copied

  1. Martedì, aggiungiamo i blocchi 6 e 7 a File 2.

    Con il metodo differenziale, il blocco modificato di File 1 da lunedì viene copiato insieme alle nuove modifiche.

    Creating a differential backup on Tuesday with all changes copied

  1. Mercoledì, cancelliamo File 3.

    Tutte le modifiche vengono copiate durante il backup: la modifica in File 1, i due blocchi aggiuntivi in File 2e l’informazione che File 3 è stato eliminato.

    Creating a differential backup on Wednesday

Vantaggi Svantaggi
  • Questo approccio è più veloce di un backup completo.
  • Consuma meno spazio di storage rispetto a un backup completo.
  • Una catena di backup contiene un backup completo e un backup differenziale necessari per ripristinare i dati.
  • Lo spazio di storage utilizzato aumenta in modo significativo con l’aumentare dei backup differenziali eseguiti.
  • Il ripristino dei dati è complesso rispetto a un backup completo.

Nella sezione successiva spiegheremo la differenza tra backup incrementale e differenziale per capire quale sia il più vantaggioso per una strategia di protezione dei dati.

Backup incrementale vs differenziale: Qual è il migliore?

Confrontiamo i backup differenziali e incrementali sulla base di tre parametri: velocità di backup, velocità di ripristino e dimensione del repository di backup.

  • Velocità di backup. Durante il primo backup, il tempo necessario per completare l’operazione è simile sia per l’approccio incrementale che per quello differenziale, poiché entrambi trasferiscono gli stessi dati durante il backup successivo al backup completo iniziale. Tuttavia, le differenze aumentano nel tempo e sarà necessario più tempo per completare l’operazione. Il backup incrementale, invece, copierà solo le modifiche apportate dall’ultima esecuzione del processo.
  • Velocità di ripristino. Quando arriva il momento del ripristino, il backup differenziale può sembrare la soluzione vincente perché richiede solo due operazioni: ripristinare il backup iniziale e applicare l’ultimo set differenziale, mentre il backup incrementale deve ricostruire tutti gli incrementi.

    A parità di quantità di dati, il backup incrementale richiede più risorse per collocare i dati nei posti giusti. Tuttavia, se il backup incrementale è abbinato a synthetic data storage, l’applicazione di backup sa quali blocchi di dati devono essere utilizzati per ripristinare una VM. Pertanto, il tempo di ripristino è simile al tempo necessario per ripristinare i dati da un backup completo.

  • Dimensione del repository di backup. Il principale svantaggio del backup differenziale è lo spazio di storage richiesto. Nel tempo, lo spazio richiesto cresce in modo esponenziale. Molto presto, diventa più affidabile eseguire un altro backup completo piuttosto che continuare a eseguire backup differenziali.

Ecco un grafico che illustra quanto il backup differenziale occupi spazio in modo drastico. Il modello per il grafico è una VM da 2 TB con modifiche giornaliere pari al 5% della sua dimensione (circa 100 GB al giorno). In una sola settimana, la dimensione del backup sarà doppia rispetto alla VM di origine. Allo stesso tempo, il backup incrementale permanente raggiungerà questo punto solo in tre settimane.

Incremental vs differential backup – disk space consumption

Ciò porta al fatto che il backup differenziale richiede un backup completo periodico, poiché può occupare l’intero repository di backup in pochi giorni. In alcuni giorni particolarmente intensi, ad esempio quando è previsto un importante aggiornamento del sistema operativo o dell’aggiornamento software, il backup differenziale potrebbe non riuscire a causa dello spazio insufficiente. Pertanto, il backup incrementale risulta vincente in tutte e tre le categorie.

Conclusione

Nel confronto tra backup incrementale e differenziale, il backup incrementale ha la meglio grazie alla sua universalità, alla velocità di backup elevata e al risparmio di spazio di storage. Tuttavia, è possibile utilizzare il backup differenziale in alcuni scenari eccezionali, quando l’intervallo tra i backup completi non è lungo e per avere meno dipendenze tra i backup. Un backup completo è il punto di partenza per entrambi i tipi di backup.

NAKIVO Backup & La replica è la soluzione universale per la protezione dei dati che supporta il backup incrementale permanente e il backup completo periodico con backup incrementale.

Scarica l’Edizione gratuita della soluzione NAKIVO per backup e ripristini affidabili e veloci per diverse infrastrutture IT.

1 Year of Free Data Protection: NAKIVO Backup & Replication

1 Year of Free Data Protection: NAKIVO Backup & Replication

Deploy in 2 minutes and protect virtual, cloud, physical and SaaS data. Backup, replication, instant recovery options.

Le persone leggono anche