Differentiële back-up versus incrementele back-up

Moderne back-upoplossingen bieden verschillende technologieën om te helpen bij het besparen van opslagruimte, het verkorten van back-upvensters, het verbeteren van de prestaties, enzovoort. Het beheersen van de benodigde opslagruimte voor back-upgegevens blijft een van de grootste zorgen van organisaties van alle groottes. Er zijn meerdere back-uptypen en elk type kan de voorkeur hebben in een bepaalde situatie.

Lees verder om meer te weten te komen over de verschillen tussen volledige, incrementele en differentiële back-ups en de voor- en nadelen van elk. Bepaal welke back-uptypen het beste zijn voor een betrouwbare gegevensbeschermingsstrategie voor uw organisatie.

Volledige vs Incrementele vs Differentiële back-up

Het verschil tussen incrementele en differentiële back-up kan verwarrend zijn op het eerste gezicht. Laten we kijken naar de drie belangrijkste back-uptypen en hun werkingsprincipe om deze verschillen te begrijpen.

Wat is een volledige back-up?

A full backup is an approach whereby all source data is copied to a backup destination. A full backup can be an exact copy of files on a medium, an image file in a backup repository, etc. In more detail, all files on a partition with a file system are copied by copying all blocks that contain data, that is, data not marked as empty or ready to be written.

Voordelen Nadelen
  • Dit is het eenvoudigste back-uptype.
  • Alle gegevens worden gekopieerd zonder vergelijkingen met de gegevens in de vorige back-upruns.
  • Gegevensherstel is snel en eenvoudig, omdat er geen afhankelijkheden zijn om af te spelen bij het herstellen van de gegevens vanuit een volledige back-up.
  • Het kopiëren van de volledige gegevens bij elke set is tijdrovend
  • Hoge opslagruimtevereisten voor back-up, vooral bij het behouden van veel herstelpunten

In de praktijk gebruiken organisaties meestal geen volledige back-up voor dagelijkse gegevensback-ups. Een volledige back-up kan een geschikte optie zijn wanneer u gegevens op lange intervallen, bijvoorbeeld maandelijks of eenmaal per jaar, back-upt. Bovendien is een volledige back-up in eerste instantie vereist voordat u kunt doorgaan met incrementele en differentiële back-uptypen.

Wat is een incrementele back-up?

Een incrementele back-up is een benadering waarbij alleen gegevenswijzigingen (aangeduid als incrementeel) worden gekopieerd sinds de laatste back-up van welk type dan ook, of het nu volledig of incrementeel is. Als gevolg hiervan verkrijgt u een reeks back-ups, beginnend bij een volledige back-up en gevolgd door de incrementeel.

In de praktijk zijn er twee soorten incrementele back-ups:

  • Altijd-incrementele betekent dat alle back-ups na de initiële volledige back-up incrementeel zijn. Dit is de traditionele methode voor incrementele back-ups.
  • Incrementele met volledige betekent dat u periodiek een volledige back-up maakt om te voorkomen dat u de lange keten van incrementele back-ups gebruikt. Dit is een traditioneel type incrementele back-up.

Merk op dat forever-incrementele back-ups de back-upvensters kunnen verminderen. Herstel is echter langzamer van dit type back-up dan van een incrementele met volledige of een volledige back-up. Het gebruik van incrementele back-ups met periodieke volledige back-ups verbetert de betrouwbaarheid van back-ups en de herstelsnelheid, daarom zijn ze in de meeste situaties de beste praktijk.

Voordelen Nadelen
  • Incrementele back-ups zijn sneller dan volledige back-ups.
  • Opslagruimtebesparingen voor back-ups kunnen worden bereikt.
  • Met de opslagruimtebesparingen kunnen er frequentere back-ups en meer herstelpunten worden behouden
  • Als ten minste één van de vorige incrementele back-ups beschadigd is, kunt u mogelijk geen gegevens herstellen vanaf een back-up die na de beschadigde is gemaakt. Elk van de volgende incrementele back-ups is afhankelijk van de vorige.
  • Het herstel kan langer duren wanneer u gegevens moet herstellen door meerdere incrementen in de back-upketen te gebruiken.
  • Het zoeken naar bestanden in de back-up kan lastig zijn.

De incrementele back-up is de aanbevolen aanpak als u gegevens vaak moet back-uppen. Voor gevirtualiseerde omgevingen vertrouwen back-upoplossingen meestal op de native VMware Changed Block Tracking of Microsoft Hyper-V Resilient Change Tracking-technologieën om incrementele VM-back-ups te maken.

Meer informatie: Lees over hoe VMware’s Changed Block Tracking werkt in deze blogpost.

Wat is een differentiële back-up?

A differential backup is an approach whereby all data that has changed since the initial full backup is copied. All subsequent differential backups contain all the data changes since the last full backup and not since the previous differential backup.

Deze methode zit ergens tussen een volledige back-up en een traditionele incrementele back-up wat betreft back-up- en herstelsnelheid en opslagruimtevereisten.

Laten we kijken hoe de differentiële back-up werkt aan de hand van een voorbeeld van een VM-back-up. We zullen de volgende testopstelling gebruiken: 3 bestanden op een VM, waarbij elk bestand blokken 1, 2, 3 en 4 bevat.

Voorbeeld

  1. Op zondag maken we een volledige back-up van de VM.

  1. Op maandag wijzigen we blok 1 tot 5 in Bestand 1.

    Met de differentiële en incrementele back-upmethoden kopieert een back-uptoepassing het gewijzigde blok van Bestand 1 en informeert de back-upopslagplaats waar het moet worden geplaatst.

  1. Op dinsdag voegen we blokken 6 en 7 toe aan Bestand 2.

    Met de differentiële methode wordt het gewijzigde blok van Bestand 1 van maandag gekopieerd samen met de nieuwe wijzigingen.

  1. Op woensdag, verwijderen we Bestand 3.

    Alle wijzigingen worden gekopieerd tijdens de back-up: de verandering in Bestand 1, de extra twee blokken in Bestand 2, en de informatie dat Bestand 3 is verwijderd.

Voordelen Nadelen
  • Deze aanpak is sneller dan een volledige back-up.
  • Het verbruikt minder opslagruimte in vergelijking met een volledige back-up.
  • Een back-upketen bevat één volledige back-up en één differentiële back-up die nodig is om gegevens te herstellen.
  • Het verbruikte opslagruimte neemt aanzienlijk toe naarmate je meer differentiële back-ups uitvoert.
  • Gegevensherstel is complexer in vergelijking met een volledige back-up.

In de volgende sectie gaan we uitleggen het verschil tussen incrementele en differentiële back-ups om te begrijpen welke het beste kan profiteren van een strategie voor gegevensbescherming.

Incrementele vs Differentiële Backup: Welke is beter?

Laten we differentiële en incrementele back-ups vergelijken op basis van drie parameters: back-upsnelheid, herstelsnelheid en de grootte die in de back-upopslagruimte nodig is.

  • Back-upsnelheid. Tijdens de eerste back-up is de tijd die nodig is om de taak te voltooien vergelijkbaar voor zowel de incrementele als differentiële aanpak, aangezien ze tijdens de back-up dezelfde gegevens overdragen na de initiële volledige back-up. Er zijn echter verschillen opgetreden in de loop van de tijd en meer tijd zal nodig zijn om de taak te voltooien. De incrementele back-up zal echter elke keer alleen de wijzigingen die zijn aangebracht sinds de vorige taakuitvoering kopiëren.
  • Herstelsnelheid. Wanneer de tijd voor herstel aanbreekt, lijkt de differentiële back-up misschien de winnaar te zijn omdat deze slechts twee bewerkingen vereist: het herstellen van de initiële back-up en het toepassen van de laatste differentiële set, terwijl de incrementele back-up alle incrementen moet reconstrueren.

    Met dezelfde hoeveelheid gegevens vereist de incrementele back-up meer middelen om de gegevens op de juiste plaatsen te plaatsen. Als de incrementele back-up echter is gebundeld met synthetische gegevensopslag, weet de back-uptoepassing welke blokken gegevens moeten worden gebruikt om een VM te herstellen. Daarom is de hersteltijd vergelijkbaar met de tijd die nodig is om gegevens van een volledige back-up te herstellen.

  • Grootte van de back-upopslagplaats. Het grootste nadeel van de differentiële back-up is de benodigde opslagruimte. Na verloop van tijd groeien de ruimtebehoeften exponentieel. Al snel wordt het betrouwbaarder geacht om nog een volledige back-up uit te voeren in plaats van verder differentiële back-ups te maken.

Hier is een grafiek die aangeeft hoe drastisch een differentiële back-up ruimte in beslag neemt. Het model voor de grafiek is een 2-TB VM met dagelijkse veranderingen van 5% van de grootte (ongeveer 100 GB per dag). Binnen een week is de back-upgrootte twee keer zo groot als de bron-VM. Tegelijkertijd bereikt de eeuwig-incrementele back-up deze omvang pas na drie weken.

Dit leidt ertoe dat een differentiële back-up periodiek een volledige back-up vereist, aangezien het binnen enkele dagen de hele back-upopslagplaats kan innemen. Op sommige drukke dagen, bijvoorbeeld wanneer er een belangrijke OS- of softwareupdate aankomt, kan een differentiële back-up gewoon falen omdat er niet genoeg ruimte is. Daarom is de incrementele back-up de winnaar op alle drie de fronten.

Conclusie

In de vergelijking tussen incrementele en differentiële back-ups, heeft de incrementele back-up de overhand vanwege zijn universele toepasbaarheid, snelle back-upsnelheid en besparingen op opslagruimte. U kunt echter de differentiële back-up gebruiken in enkele uitzonderlijke scenario’s wanneer het interval tussen volledige back-ups niet lang is en om minder afhankelijkheden tussen back-ups te hebben. Een volledige back-up is een startpunt voor zowel back-uptypen.

NAKIVO Backup & Replication is de universele oplossing voor gegevensbescherming die de eeuwig-incrementele back-up en periodieke volledige met incrementele back-up ondersteunt.

Download de Free Edition van het NAKIVO-oplossingenpakket voor betrouwbare en snelle back-ups en herstelbewerkingen voor verschillende IT-infrastructuurconfiguraties.

Source:
https://www.nakivo.com/blog/differential-backup-vs-incremental-backup/