Qu’est-ce qu’une sauvegarde incrémentielle ?

Une sauvegarde incrémentielle est une méthode de sauvegarde qui ne copie que les modifications enregistrées depuis la dernière sauvegarde, qu’elle soit complète ou incrémentielle. La sauvegarde incrémentielle est largement utilisée pour les sauvegardes régulières en raison de son efficacité en termes de gain de temps et d’économies d’espace. Cet article de blog explique le fonctionnement de la sauvegarde incrémentielle et présente ses différents sous-types.

NAKIVO pour la sauvegarde de VMware vSphere

NAKIVO pour la sauvegarde de VMware vSphere

Protection complète des données pour les machines virtuelles VMware vSphere et options de récupération instantanée. Cibles de sauvegarde sécurisées sur site, hors site et dans le cloud. Fonctionnalités anti-ransomware.

Fonctionnement de la sauvegarde incrémentielle

Contrairement aux sauvegardes complètes, où toutes les données sont copiées vers le référentiel de sauvegarde à chaque tâche de sauvegarde, les sauvegardes incrémentielles offrent une approche bien plus légère. Une sauvegarde complète du système n’est effectuée qu’une seule fois ou de manière périodique. Après cela, chaque tâche ne copie que les données qui ont changé depuis l’exécution de la tâche précédente ; c’est ce qu’on appelle un « incrément ». Les économies d’espace de stockage qui en résultent sont considérables et s’amplifient à mesure que l’infrastructure se développe.

Imaginons que vous disposiez d’une machine virtuelle ne contenant que trois fichiers. Le day 1 (dimanche), la sauvegarde complète initiale est créée, c’est-à-dire que tous les fichiers sont copiés vers le référentiel de sauvegarde.

Running a full backup

Le day 2 (lundi), un bloc de données situé dans File 1 est modifié. Au lieu de copier l’intégralité de la machine virtuelle lors de la sauvegarde de routine effectuée en fin de journée, le logiciel de sauvegarde ne copie que le nouveau bloc de données depuis File 1 vers le référentiel de sauvegarde et crée une référence indiquant que l’ancien bloc de données a été supprimé.

Incremental backup example

Le day 3 (mardi), deux nouveaux blocs de données sont ajoutés à File 2. Ils seront copiés vers le référentiel de sauvegarde lors de la sauvegarde incrémentielle.

Running an incremental data backup once again

Le processus se répète jusqu’à la sauvegarde suivante. Le logiciel de sauvegarde peut toujours restaurer une machine virtuelle jusqu’au point de récupération nécessaire à l’aide de la sauvegarde initiale complète et de tous les incréments requis.

Types de sauvegarde incrémentielle par mécanisme et approche

À mesure que les logiciels de sauvegarde ont évolué, de nouveaux types de sauvegarde incrémentielle des données ont vu le jour.

Sauvegarde incrémentielle (régulière)

La sauvegarde incrémentielle régulière est le type de sauvegarde incrémentielle le plus simple, et celui illustré ci-dessus. Le logiciel de sauvegarde ne copie que les données modifiées depuis la dernière tâche de sauvegarde. Pour améliorer la fiabilité, il est recommandé d’effectuer des sauvegardes complètes périodiques (généralement une fois par semaine). Ces sauvegardes complètes périodiques ne doivent pas nécessairement copier l’ensemble des données de la machine source et peuvent au contraire s’appuyer sur la {7} stratégie de sauvegarde.

An example of a regular incremental data backup

Forever-incremental (également appelée « incrémentale progressive »)

Avec l’approche forever-incremental , une sauvegarde complète n’est effectuée qu’une seule fois et n’est pas recréée (périodiquement). Après la sauvegarde complète initiale, le logiciel de sauvegarde ne copie que les incréments, ce qui permet d’économiser de l’espace de stockage.

Forever incremental data backup

Sauvegarde incrémentielle inversée

Avec l’approche incrémentielle inversée, une sauvegarde complète est créée de manière synthétique après chaque tâche de sauvegarde incrémentielle. De cette façon, vous disposez toujours d’une synthetic full sauvegarde à partir de laquelle effectuer une récupération. Une fois la sauvegarde complète synthétisée, l’incrément sera stocké dans la chaîne de sauvegarde précédant la synthetic full sauvegarde. Reverse incremental data backup

Sauvegardes incrémentielles « Forever Forward »

Avec l’approche « toujours aller de l’avant, par étapes », le logiciel de sauvegarde modifie la première sauvegarde complète lorsque le nombre de points de récupération dépasse la politique de conservation. Par exemple, vous définissez la politique de conservation de manière à ne conserver que 10 points de récupération pour une machine virtuelle. Lorsque le point de récupération n° 11 est créé, le logiciel de sauvegarde intègre le premier point de récupération dans la sauvegarde complète.

Forever forward incremental data backup

Sauvegardes incrémentielles à plusieurs niveaux

Les sauvegardes incrémentielles à plusieurs niveaux nécessitent une approche plus élaborée. Dans ce cas, différents niveaux sont attribués aux sauvegardes. La sauvegarde complète correspond au niveau 0, et les sauvegardes incrémentielles se voient attribuer les niveaux 1, 2, 3, etc. (le nombre de niveaux varie en fonction de la taille et de la complexité de l’infrastructure).

Chaque niveau contient uniquement les modifications apportées depuis la dernière sauvegarde de niveau n-1 . Si vous effectuez une sauvegarde level-1 le lundi, puis une autre le jeudi, la sauvegarde du jeudi contiendra les modifications apportées depuis le lundi (même si des sauvegardes d’autres niveaux ont été effectuées mardi et mercredi).

Les sauvegardes à plusieurs niveaux permettent une récupération plus rapide, car moins d’incréments sont nécessaires pour « assembler » le point de récupération requis. Cependant, ce type de sauvegarde nécessite davantage d’efforts, d’espace de stockage et d’attention. Dans notre exemple, si une panne survient vendredi, nous n’aurions besoin que de la sauvegarde complète (level 0) et des sauvegardes incrémentielles de lundi, jeudi et vendredi pour restaurer la machine virtuelle.

Multilevel incremental data backup

Types de sauvegardes incrémentielles selon le niveau du Suivi des modifications

Les sauvegardes incrémentielles de données peuvent être classées plus précisément en fonction du niveau du Suivi des modifications.

Au niveau des fichiers

Avec les sauvegardes incrémentielles au niveau des fichiers, si un fichier est ajouté ou modifié, le logiciel de sauvegarde copie l’intégralité de ce fichier vers le référentiel de sauvegarde. Ce type de sauvegarde incrémentielle présente toutefois des inconvénients. Si le fichier ajouté ou modifié est volumineux, la sauvegarde qui en résulte le sera également, ce qui allonge la durée de la tâche de sauvegarde et nécessite davantage d’espace de stockage.

Au niveau des blocs

Avec les sauvegardes incrémentielles au niveau des blocs, le logiciel de sauvegarde identifie les blocs de données qui ont été modifiés depuis la dernière tâche de sauvegarde et les copie vers le référentiel de sauvegarde. Suivi au niveau des blocs Cela permet une approche plus granulaire par rapport à la sauvegarde de fichiers entiers (comme c’est le cas avec la sauvegarde incrémentielle au niveau des fichiers).

Au niveau des octets

Avec les sauvegardes incrémentielles au niveau des octets, le logiciel de sauvegarde identifie les octets individuels qui ont été modifiés depuis la dernière tâche de sauvegarde et les copie dans le référentiel. Cela permet d’obtenir des sauvegardes encore plus légères.

Avantages et inconvénients de la sauvegarde incrémentielle

Par rapport aux sauvegardes complètes et différentielles, les sauvegardes incrémentielles présentent les avantages suivants :

  • Tâches de sauvegarde plus rapides : Étant donné que seules les données modifiées sont copiées vers le référentiel, le processus de sauvegarde prend beaucoup moins de temps, ce qui permet d’augmenter la fréquence des tâches de sauvegarde sans surcharger le réseau.
  • Moins d’espace de stockage : Les sauvegardes complètes et différentielles occupent beaucoup d’espace sur votre système de stockage, ce qui vous oblige à l’étendre. Les sauvegardes incrémentielles sont bien plus économes en espace de stockage.

Cependant, il arrive parfois que le logiciel de sauvegarde doive parcourir tous les incréments pour réaliser la récupération d’une machine virtuelle, ce qui peut avoir un impact négatif sur la vitesse de récupération.

Sauvegarde incrémentielle de machines virtuelles avec NAKIVO Backup & Replication

NAKIVO Backup & Replication est un logiciel de sauvegarde sans agent conçu pour les environnements virtuels basés sur VMware vSphere, Microsoft Hyper-V et Amazon EC2. Le produit propose deux types de référentiels de sauvegarde parmi lesquels vous pouvez choisir en fonction de vos besoins spécifiques :

  1. Le type «Incremental with full backups» (référentiel de sauvegarde par défaut) offre une grande fiabilité grâce à une architecture spéciale optimisée pour un fonctionnement efficace sur appliances de déduplication, tels que NEC HYDRAstor, Quantum DXi, EMC Data Domain, HP StoreOnce, etc. Avec ce référentiel, des sauvegardes incrémentielles avec sauvegarde complète sont créées, stockant des chaînes composées de sauvegardes complètes périodiques et de plusieurs sauvegardes incrémentielles entre ces sauvegardes complètes.

    Ce référentiel de sauvegarde spécifique dispose d’une structure de fichiers améliorée. Tous les blocs de données sauvegardés sont organisés en un nombre limité de fichiers pour chaque machine virtuelle : un fichier de sauvegarde complète et un fichier supplémentaire pour chaque incrément. Lors des tâches de sauvegarde et de récupération des machines virtuelles, les opérations de lecture/écriture sont effectuées avec un nombre limité de flux (à savoir un par machine virtuelle).

    Lorsque ce référentiel de sauvegarde est utilisé, les fonctionnalités propriétaires de déduplication et de compression des sauvegardes de NAKIVO Backup & Replication ne peuvent pas être activées. La déduplication des données est effectuée uniquement par l’appliance de déduplication elle-même afin d’éviter tout conflit éventuel.

  2. Le type «forever incremental» (référentiel de sauvegarde standard) est optimisé pour les systèmes de stockage génériques. La solution NAKIVO crée des sauvegardes incrémentielles permanentes sauvegardes de machines virtuelles, offrant de multiples avantages en termes de stockage, de performances et de récupération.

    Une fois la sauvegarde complète initiale créée, toutes les tâches sont incrémentielles en permanence. À l’aide des fonctionnalités natives VMware CBT et {18} technologies, le produit suit les blocs de données modifiés et ne stocke que ces blocs dans le référentiel de sauvegarde, conformément à votre politique de conservation. Il est possible d’enregistrer jusqu’à 1 000 points de récupération et de les faire tourner sur une base quotidienne, hebdomadaire, mensuelle et annuelle. Chaque point de récupération correspond, en substance, à un ensemble de références à des blocs de données qui devront être utilisés pour recréer la machine virtuelle telle qu’elle était à un moment donné.

    Dans un référentiel de sauvegarde, les points de restauration peuvent se présenter comme suit (les lettres désignent les blocs de données et les jours de la semaine désignent les points de restauration) :

    How incremental backup works with NAKIVO

    Il n’y a pas de blocs de données en double dans le référentiel lorsque vous utilisez la fonctionnalité de déduplication intégrée. Les blocs de données uniques peuvent être compressés davantage pour économiser encore plus d’espace.

Avantages accrus avec l’appliance de sauvegarde de machines virtuelles

Si vous souhaitez bénéficier d’avantages supplémentaires, installez NAKIVO Backup & Replication directement sur une appliance NAS. La combinaison ainsi obtenue constituera une solution haute performance appliance de sauvegarde qui intègre dans un seul périphérique le matériel de sauvegarde, les logiciels, le stockage, la déduplication et la fonctionnalité de sauvegarde vers le cloud (AWS ou Azure).

Une appliance de sauvegarde de machines virtuelles ainsi configurée peut vous aider à soulager votre serveur de production, à protéger vos sauvegardes de machines virtuelles et à améliorer les performances en évitant les transferts de données sur le réseau – le tout pour un coût jusqu’à 5 fois inférieur à celui d’une solution de sauvegarde spécialisée.

Conclusion

Parmi toutes les options disponibles types de sauvegarde, la sauvegarde incrémentielle des données semble offrir le plus d’avantages aux entreprises disposant d’un réseau virtuel en pleine croissance. Elle garantit la fiabilité et l’accessibilité des sauvegardes de machines virtuelles, permet d’économiser de l’espace de stockage, soulage le réseau et accélère les processus de sauvegarde.

NAKIVO Backup & Replication propose deux modes de sauvegarde des données en fonction des conditions à remplir : la sauvegarde incrémentielle permanente (avec possibilité d’activer la déduplication globale) et incremental-with-full.

Essayez NAKIVO Backup & Replication

Essayez NAKIVO Backup & Replication

Profitez d'un essai gratuit pour découvrir toutes les fonctionnalités de protection des données de la solution. 15 jours gratuits. Aucune restriction en termes de fonctionnalités ou de capacité. Aucune carte bancaire requise.

Les gens qui ont consulté cet article ont également lu