Back-up en snapshotten zijn twee populaire technologieën die bedrijven gebruiken om dataverlies te verminderen en storingen te minimaliseren. In feite zijn back-ups en DR een top prioriteit voor organisaties in 2023 om hun data te beschermen en de gevolgen van cyberbedreigingen en andere incidenten te verminderen.
Snapshotten en back-ups lijken op het eerste gezicht hetzelfde doel te dienen, want ze geven u beide de mogelijkheid om data terug te halen. Echter, zijn snapshotten geen vervanging voor back-ups. Ze hebben verschillende toepassingen en kunnen niet door elkaar worden gebruikt.
Snapshot vs Back-up: Belangrijke Verschillen in een Glance
A snapshot is a point-in-time copy of data capturing its current state, often allowing for quick recovery or system rollback. On the other hand, a backup is a comprehensive and independent copy of data, stored separately from the original data, designed for long-term retention and operational point-in-time restores.
A snapshot is typically a read-only, space-efficient representation of data. Backups are more comprehensive, ensuring data preservation and protection against various risks, providing a full recovery point, and often forming a crucial component of a broader data protection strategy. Using snapshots and backups interchangeably is not recommended and can lead to data loss.
Het is belangrijk de hoofdverschillen tussen deze twee methodes te begrijpen om een robuuste databeschermingsstrategie op te bouwen. voordat u elke technologie in detail bekijkt, biedt de volgende vergelijktabel een overzicht van de hoofdverschillen:
Momentopname | Back-up | |
Doel | Bewaart de toestand van een machine op een specifiek moment in de tijd | Maakt een kopie van hele machines of individuele bestanden |
Afhankelijkheid | Afhankelijk van brondata | Volledig onafhankelijk van brondata |
Procesduur | Over het algemeen snel voor kleine VM’s | Kan variëren van langzaam tot snel, afhankelijk van het back-uptype en de VM-grootte |
Opslaglocatie | Dezelfde locatie als de bron-VM | Dezelfde locatie als de bron-VM of een andere locatie: extern, cloud of hardware-opslag |
Opslagverbruik | Hoog en kan prestatieproblemen veroorzaken als het langer dan een paar dagen wordt bewaard | Kan variëren van laag tot hoog, afhankelijk van het gegevensvolume, het back-uptype, compressie- en deduplicatiefuncties, etc. |
Gebruiksscenario’s | Ontwikkeling en testen | Data beveiliging |
Bewaartermijn | Kort, meestal tot 72 uur | Lang |
Herstel | Relatief snel | Kan variëren van langzaam tot snel, afhankelijk van de hersteloptie |
Wat Is een VM-Momentopname?
A snapshot is an exact record of a machine or system at a specific point in time. It preserves the state and the data of the VM including its power state (on, off, or suspended) and all its files such as disks, memory, and network interface cards. Snapshots are generally used to restore a VM after a system failure, bad update, or error.
Hoe Momentopnames Werken
Wanneer u een momentopname maakt, wordt de toestand van de basis virtuele schijf geregistreerd en behouden op dat moment. Alle wijzigingen worden vastgelegd en geschreven naar nieuw gemaakte delta-schijfbestanden die worden opgeslagen in dezelfde map als de basis schijf. Het systeem maakt kindschijven voor elke bron schijf van elke momentopname.
De eerste momentopname is een exacte afbeelding van uw machine en de daaropvolgende momentopnames verzamelen alleen de gewijzigde datablokken. Dit maakt snellere versiebeheer mogelijk en verbetert de bescherming tegen gegevensverliesincidenten.
Merk echter op dat de kindschijven rechtstreeks afhankelijk zijn van de overeenkomstige ouderdisk. Als de laatste wordt verwijderd of beschadigd, kunt u de VM niet meer opnieuw maken. Het herstelproces leest alle bestanden in een volgorde van achtereenvolgens beginnend met het ouderdiskbestand gevolgd door de gerelateerde deltabestanden.
Soorten momentopnames
Er zijn twee primaire soorten momentopnames:
- Kopieer-op-schrijf (CoW) momentopnames leggen wijzigingen in gegevens vast door alleen een nieuwe kopie te maken wanneer de originele gegevens worden gewijzigd. Deze momentopnames zijn ruimte-efficiënt omdat ze alleen de wijzigingen opslaan. Het ophalen van gegevens kan echter het lezen vanuit meerdere locaties omvatten.
- Omleiden-op-schrijf (RoW) momentopnames leggen wijzigingen in gegevens vast door een nieuwe kopie van de gewijzigde gegevens te maken. RoW-momentopnames leiden schrijfbewerkingen om naar een nieuwe locatie, waarbij de oorspronkelijke gegevens intact blijven totdat ze niet langer nodig zijn. Dit vermindert de impact op de oorspronkelijke gegevens tijdens het maken van momentopnames.
Momentopnames worden gebruikt in verschillende virtualisatieplatforms. De meest voorkomende momentopnames van virtuele machines zijn VMware-momentopnames en Hyper-V-controlepunten.
VMware-momentopnames
In de VMware vSphere-client kunt u met de rechtermuisknop op de VM-naam klikken, Snapshots selecteren en Momentopname maken klikken om een momentopname te maken.
De VMware snapshot-bewerking maakt verschillende bestanden met verschillende extensies aan:
- .vmdk – Het bestand –flat.vmdk bevat de ruwe gegevens van de basisschijf. Het .vmdk-bestand is een virtuele schijfbeschrijving op een ESXi-datastore.
- -delta.vmdk – De deltadisk wordt weergegeven in de indeling van .00000x.vmdk. Het bevat het verschil tussen de huidige staat van de virtuele schijf en de staat die bestond op het moment dat de vorige snapshot werd genomen. Gegevens in de kind-VMDK-schijf worden opgeslagen in het SPARSE-formaat met behulp van het copy-on-write-mechanisme.
- .vmsd – Dit bestand is het databasebestand voor de snapshot zelf. Het bevat de snapshotmetadata en is de primaire bron van informatie voor de snapshotmanager. De vermeldingen in dit bestand zijn de snapshots en relaties tussen elke snapshot en zijn kindschijven.
- .vmsn – Het .vmsn-bestand omvat de actieve staat van de VM en legt de geheugenstaat vast op het moment van de snapshot. Hiermee kunt u terugkeren naar een draaiende staat van de machine. Als u een snapshot maakt zonder het geheugenbestand op te nemen, herstelt u de VM in een uitgeschakelde staat.
Hyper-V-controles
In Microsoft Hyper-V worden VM-snapshots checkpoints genoemd. Ze werken op een vergelijkbare manier door de staat van een VM op een specifiek moment in de tijd op te slaan of te kopiëren.
Om een Hyper-V checkpoint te maken, klik met de rechtermuisknop op een VM en kies Checkpoint.
In Windows Server wordt er een snapshots-map aangemaakt waarin het binaire bestandsformaat wordt opgeslagen:
- .vmcx – Dit bestand bevat de configuratiegegevens van de virtuele machine.
- .vmrs – Dit is het bestand met informatie over de runtime-status van de VM.
Ook wordt er een verschilbestand met het formaat .avhdx aangemaakt. Hierin worden de wijzigingen bijgehouden die na het maken van de checkpoint zijn aangebracht.
Gebruiksscenario’s voor snapshots
In een virtuele omgeving fungeren snapshots als een vangnetmechanisme om een VM terug te rollen naar een bepaald moment in de tijd. Snapshots worden meestal gemaakt voordat acties worden uitgevoerd die mogelijk het systeem kunnen beschadigen of bestanden kunnen beschadigen. Deze acties omvatten het installeren van updates, het verwijderen van componenten of het bewerken van software.
Bovendien zijn snapshots nuttig in ontwikkelomgevingen, omdat u “spoel en herhaal” -tests kunt uitvoeren om code-wijzigingen te valideren en recent gewijzigde gegevens indien nodig te herstellen.
Voors en tegens van snapshots
Voordelen van VM-snapshots:
- Snel te maken: Maak eenvoudig een VM-snapshot met minimale impact op de productieserver.
- Geautomatiseerd proces: Plan snapshots voor specifieke acties.
- Direct terugdraaien: Herstel een machine bijna direct naar een eerdere tijdstip.
- Verlaagde TCO: Minimaliseer de totale eigendomskosten (TCO) door de noodzaak voor native Windows back-uptools te elimineren.
Nadelen van VM-snapshot:
- Groot opslagverbruik: Snapshots kunnen veel opslagruimte in beslag nemen als ze te lang worden bewaard. Op basis van de hoeveelheid gegevens die u genereert, wordt aanbevolen om een snapshot één tot drie dagen te bewaren.
- Korte-termijnbehoud: Naast het grote opslagverbruik beïnvloeden snapshots de netwerkprestaties als ze langer dan een paar dagen worden bewaard. Dit voorkomt langdurige gegevensbewaring.
- Enkelvoudig faalpunt: Als er iets met uw productieserver gebeurt, loopt u het risico alle gegevens te verliezen omdat bron- en delta-schijfbestanden op dezelfde locatie worden opgeslagen.
- Afhankelijkheid van brongegevens: De delta-bestanden die worden gemaakt nadat u een snapshot hebt genomen, zijn direct afhankelijk van de bronmachine. Als het oorspronkelijke bestand wordt verwijderd, kunt u de VM niet meer opnieuw maken.
Wat is een back-up?
Back-ups zijn kopieën van hele systemen (inclusief OS, configuratiebestanden en app-gegevens) of van individuele bestanden/databases. Wanneer u een soort back-up maakt, maakt u kopieën van gegevens die volledig onafhankelijk zijn van de bronmachine. Dit betekent dat u back-ups zo lang als nodig kunt bewaren op een andere locatie dan de oorspronkelijke: extern, in een openbare cloud, op tape of op hardwareopslagapparaten zoals NAS of SAN.
Moderne back-upoplossingen bieden een hoge flexibiliteit als het gaat om herstel, retentie en opslagoptimalisatie. U kunt hele machines of individuele bestanden en mappen herstellen, machines direct opstarten vanaf back-ups, of cross-platform herstel uitvoeren. Back-upoplossingen stellen u ook in staat om herstelpunten te roteren en compressie en deduplicatie te gebruiken, samen met andere functies voor betere prestaties en opslagverbruik.
Hoe back-ups werken
Back-ups werken door punt-in-tijd kopieën van gegevens te maken om gegevensverlies of corruptie te voorkomen. Gegevens worden gekopieerd naar een aparte locatie met opslag geoptimaliseerd met behulp van compressie en deduplicatie. Deze kopieën worden op verschillende locaties opgeslagen voor verbeterde veerkracht. Verificatie zorgt voor de integriteit van back-upgegevens en retentiebeleid beheert de bewaring van back-upgegevens. In geval van gegevensverlies vergemakkelijken back-ups snel herstel, minimaliseren downtime en ondersteunen bedrijfscontinuïteit. Een goed ontworpen back-upplan is cruciaal voor effectief gegevensbeheer.
A backup can contain copies of the source files as is or store the backup data in a special image file format. Advanced backup technologies, such as incremental backup, involve creating a backup repository of a special format to store backup data. The backup format depends on the backup solution used for data protection.
Gebruiksscenario’s voor back-ups
Back-ups vormen de kern van elke gegevensbeschermingsstrategie omdat ze geweldig zijn voor het opslaan van een kopie van uw gegevens gedurende lange tijd. Door back-ups naar meerdere opslaglocaties te sturen, elimineert u een enkel storingspunt en garandeert u bedrijfscontinuïteit.
Voors en tegens van back-ups
Voordelen van back-ups:
- Meerdere opslagbestemmingen: Bewaar back-ups op locatie, stuur ze naar externe opslag of sla ze op in de cloud.
- Gemakkelijke toegang: Beheer en herstel uw back-ups overal en altijd.
- Flexibel herstel: Kies uit verschillende herstelopties, afhankelijk van uw behoeften.
- Lange-termijn retentie: Bewaar back-ups zo lang als nodig met efficiënte rotatieschema’s en gegevensreductietechnieken om opslagkosten te besparen.
Backup nadelen:
- Langzaam proces: Het uitvoeren van volledige back-ups van een grote hoeveelheid gegevens kan veel tijd in beslag nemen in vergelijking met snapshots.
- Netwerkoverbelasting: Het proces van het maken van back-ups kan een overmatige belasting van uw netwerk veroorzaken, vooral tijdens kantooruren. Gelukkig kunt u netwerkversnellingsfuncties gebruiken om dit probleem op te lossen.
Waarom Back-ups verkiezen boven Snapshots voor Gegevensbescherming
NAKIVO Backup & Replicatie is een gegevensbeschermingsoplossing ontworpen voor virtuele omgevingen. Het is agentloos, wat betekent dat de oplossing geen agent vereist om op elke VM te worden geïnstalleerd om deze te beschermen.
De NAKIVO-oplossing maakt gebruik van VM-snapshottechnologieën in VMware vSphere en Microsoft Hyper-V om image-based VM-back-ups te maken, dat wil zeggen, momentopnamen van VM’s die gast-OS-schijven, configuratiebestanden en toepassingen omvatten. Om deze back-ups te maken, bevriest de oplossing de VM-status, start een snapshot en maakt consistente back-ups op virtualisatieniveau. Zodra de back-up is gemaakt, wordt de VM-snapshot verwijderd.
Deze aanpak vereenvoudigt en versnelt het herstel van volledige VM’s. Snapshot-gebaseerde back-ups kunnen echter veel resources gebruiken en de prestaties van productieomgevingen beïnvloeden. Om dat tegen te gaan, kan NAKIVO Backup & Replication ook opslagsnapshots benutten om back-ups te maken.
Back-up van opslagsnapshots
Opslagsnapshots verminderen de belasting op productieresources, die kan ontstaan door het gebruik van reguliere VM-snapshots. Dit is vooral handig voor zeer grote VM’s.
NAKIVO Backup & Replication kan opslagsnapshots benutten om VM’s te back-uppen die worden gehost op HPE-opslagapparaten. Wanneer de functie is ingeschakeld, triggert de oplossing eerst een tijdelijke VM-snapshot en vervolgens een opslagsnapshot. De VM-snapshot wordt verwijderd zodra de opslagsnapshot is gemaakt. Opslagsnapshots kunnen relatief snel worden geproduceerd en bevatten alle delta- en CBT-gegevens die nodig zijn om op image gebaseerde VM-back-ups uit te voeren zonder de productieworkflows te beïnvloeden.