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

& Une sauvegarde incrémentielle est une méthode de sauvegarde qui copie uniquement les modifications apporté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 ses différents sous-types.

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.

Comment fonctionne la sauvegarde incrémentielle

Contrairement aux sauvegardes complètes, où toutes les données sont copiées dans le référentiel de sauvegarde à chaque tâche de sauvegarde, les sauvegardes incrémentielles offrent une approche beaucoup plus légère. Une sauvegarde complète du système n’est effectuée qu’une seule fois ou périodiquement. Après cela, chaque tâche ne copie que les données qui ont changé depuis la dernière exécution, c’est-à-dire qu’un « incrément » est créé. Les économies de stockage qui en résultent sont importantes et deviennent encore plus significatives à mesure que l’infrastructure se développe.

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

Running a full backup

Le jour 2 (lundi), un bloc de données dans le fichier 1 est modifié. Au lieu de copier l’intégralité de la machine virtuelle lors de la sauvegarde de routine effectuée à la fin de la journée, le logiciel de sauvegarde copie uniquement le nouveau bloc de données du fichier 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 troisième jour (mardi), deux nouveaux blocs de données sont ajoutés au fichier 2. Ils seront copiés dans le référentiel de sauvegarde pendant la sauvegarde incrémentielle.

Running an incremental data backup once again

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

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 fait leur apparition.

(Régulière) incrémentielle

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 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, mais peuvent s’appuyer sur l’approche de sauvegarde synthétique complète .

An example of a regular incremental data backup

Incrémentielle permanente (également appelée incrémentielle progressive)

Avec l’approche incrémentielle permanente, 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

Incrémentiel inversé

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 sauvegarde complète synthétique à partir de laquelle vous pouvez effectuer une récupération. Après la synthèse de la sauvegarde complète, l’incrément sera stocké dans la chaîne de sauvegarde précédant la sauvegarde synthétique complète.

Reverse incremental data backup

Approche incrémentielle permanente

Avec l’approche incrémentielle permanente , 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 numéro 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

Sauvegarde incrémentielle multiniveau

Les sauvegardes incrémentielles multiniveau 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 sont attribuées aux 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 de niveau 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 le mardi et le mercredi).

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

Multilevel incremental data backup

Types de sauvegardes incrémentielles par niveau de Suivi des modifications

Les sauvegardes incrémentielles de données peuvent être classées en fonction du niveau auquel les modifications des données sont suivies.

Niveau fichier

Avec les sauvegardes incrémentielles au niveau fichier, si un fichier est ajouté ou modifié, le logiciel de sauvegarde copie l’intégralité de ce fichier dans le référentiel de sauvegarde. Ce type de sauvegarde incrémentielle présente toutefois des inconvénients. Si le fichier ajouté/modifié est volumineux, la sauvegarde qui en résulte sera également volumineuse, ce qui prolongera la durée de la tâche de sauvegarde et nécessitera 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 dans le référentiel de sauvegarde. Le suivi au niveau des blocs permet une approche plus granulaire que de sauvegarder des fichiers entiers (comme c’est le cas pour les sauvegardes incrémentielles 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 petites.

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 dans 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 dans votre stockage, vous obligeant à l’étendre. Les sauvegardes incrémentielles sont beaucoup plus économes en espace de stockage.

Cependant, il arrive parfois que le logiciel de sauvegarde doive passer par toutes les incrémentations pour récupérer une machine virtuelle, ce qui peut avoir un impact négatif sur la vitesse de récupération.

Sauvegarde incrémentielle de VM 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 « Sauvegardes incrémentielles avec sauvegardes complètes » (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 des appliances de déduplication, telles 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 incréments entre ces sauvegardes complètes.

    Le référentiel de sauvegarde spécial 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 VM : un fichier de sauvegarde complète et un fichier supplémentaire pour chaque incrément. Pendant les tâches de sauvegarde et de récupération des VM, les opérations de lecture/écriture sont effectuées avec un nombre limité de flux (c’est-à-dire un par VM).

    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 « incrémentiel permanent » (référentiel de sauvegarde standard) est optimisé pour les systèmes de stockage génériques. La solution NAKIVO crée des sauvegardes de machines virtuelles toujours incrémentielles , avec 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 toujours incrémentielles. À l’aide des technologies natives VMware CBT et Hyper-V RCT, le produit suit les blocs de données modifiés et stocke uniquement ces blocs dans le référentiel de sauvegarde, conformément à votre politique de conservation. Jusqu’à 1 000 points de restauration peuvent être enregistrés et alternés sur une base quotidienne, wochentäglich, mensuelle et annuelle. Chaque point de récupération est, en substance, un certain nombre 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 récupération peuvent se présenter comme suit (les lettres représentent les blocs de données et les jours de la semaine représentent les points de récupération) :

    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 gagner encore plus d’espace.

Avantages supplémentaires avec l’appliance de sauvegarde VM

Si vous souhaitez bénéficier d’encore plus d’avantages, installez NAKIVO Backup & Replication directement sur une appliance NAS. Vous obtiendrez ainsi une appliance de sauvegarde haute performance qui inclut le matériel, le logiciel, le stockage, la déduplication et la fonctionnalité de sauvegarde dans le cloud (AWS ou Azure) dans un seul appareil.

Une appliance de sauvegarde de VM ainsi conçue peut vous aider à décharger votre serveur de production, à protéger vos sauvegardes de VM et à améliorer les performances en évitant les transferts de données sur le réseau, tout en vous coûtant jusqu’à cinq fois moins cher qu’une solution de sauvegarde spécialement conçue.

Conclusion

Parmi tous les types de sauvegarde disponibles , la sauvegarde incrémentielle des données semble offrir le plus d’avantages aux entreprises dont l’infrastructure virtuelle est en pleine croissance. Elle garantit la fiabilité et l’accessibilité des sauvegardes de machines virtuelles, permet d’économiser de l’espace de stockage, allège le réseau et accélère les processus de sauvegarde.

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

Try NAKIVO Backup & Replication

Try NAKIVO Backup & Replication

Get a free trial to explore all the solution’s data protection capabilities. 15 days for free. Zero feature or capacity limitations. No credit card required.

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