Les sauvegardes incrémentielles perpétuelles expliquées

Selon des études récentes, plus de 67 % des entreprises sauvergardent leurs machines et leurs données quotidiennement, wöchentlich, mensuel et quartier. La manière la plus simple de sauvergarder une machine consiste à créer une sauvegarde complète, c’est-à-dire à copier l’intégralité de la machine vers un référentiel de sauvegarde à chaque exécution de la sauvegarde. Le problème est que les sauvegardes complètes prennent beaucoup de temps, en particulier lorsque les machines contiennent de grandes quantités de données, sollicitent les réseaux de production et occupent beaucoup d’espace de stockage au fil du temps. Pour remédier à ces problèmes, les solutions de sauvegarde actuelles proposent d’autres techniques, telles que les sauvegardes incrémentielles, qui offrent une protection optimale sans solliciter les réseaux de production ni les espaces de stockage. Il existe différents types de sauvegardes incrémentielles, et cet article explique la différence entre les sauvegardes incrémentielles et les sauvegardes incrémentielles permanentes.

Sauvegarde incrémentielle

La sauvegarde incrémentielle est une méthode de sauvegarde qui consiste à ne copier vers le référentiel que les données qui ont été créées ou modifiées depuis la dernière sauvegarde. De cette manière, seule la quantité de données nécessaire est transférée afin de garantir une perte de données nulle. Au départ, une sauvegarde complète est créée, puis une série de sauvegardes incrémentielles suit. Avec cette approche de sauvegarde incrémentielle, il est recommandé de créer périodiquement des sauvegardes complètes afin de bénéficier des avantages des deux méthodes, à savoir des fenêtres de sauvegarde plus courtes, des économies de stockage et une vitesse de récupération améliorée. Ainsi, lors de la récupération, la solution de sauvegarde s’appuie sur le fichier de sauvegarde complète le plus récent et les incréments effectués après celui-ci, au lieu de « rejouer » tous les incréments à partir de la sauvegarde initiale. Les logiciels de sauvegarde vous permettent généralement de créer une sauvegarde complète manuellement ou automatiquement à l’aide de la méthode d’Actif complet ou de Synthétique complet:

  • Actif complet : une sauvegarde est créée à partir de la machine source.
  • Sauvegarde synthétique complète : une sauvegarde est créée à partir de la dernière sauvegarde complète et de toutes les sauvegardes incrémentielles suivantes (dans le référentiel de sauvegarde), sans utiliser les ressources de production.

Voici un exemple illustrant le fonctionnement des sauvegardes incrémentielles.

Comment fonctionne la sauvegarde incrémentielle

Dans notre exemple, il y a 3 fichiers dans une VM, et chaque fichier se compose de quatre blocs de données numérotés de 1 à 4. La sauvegarde complète initiale est réalisée le dimanche.all data is transferred to the repository for the initial full backupLe lundi, nous remplaçons le bloc 1 par le bloc 5 dans le fichier 1. Lorsque nous utilisons la technologie incrémentielle, l’application à sauvegarder ne copie pas les trois fichiers ni les quatre blocs du fichier 1. Il copie simplement le bloc modifié du fichier 1 et envoie l’information indiquant que ce bloc doit remplacer le bloc 1.only block 5 is copied to the repository with reference to the deleted block 1Mardi, nous ajoutons les blocs 6 et 7 au fichier 2. Une fois encore, seules ces modifications sont copiées dans le référentiel de sauvegarde.only the new blocks 6 and 7 are copied to the repositoryMercredi, nous supprimons le fichier 3. Aucune donnée n’est transférée, à l’exception de l’information indiquant que le fichier 3 a été supprimé.file 3 is deleted and no data is transferred to the repositoryLes sauvegardes incrémentielles sont particulièrement efficaces dans les environnements de grande taille comportant de nombreuses charges de travail et de grandes quantités de données. Si vous effectuez régulièrement une sauvegarde complète de chaque machine virtuelle de votre environnement, vous aurez besoin d’un budget démesuré pour les supports de stockage. Par exemple, si vous disposez de 10 VMs équipées de Windows Server 2016 (qui nécessite 32 Go pour une installation propre) et que vous devez les sauvergarder toutes tous les jours, vous finirez par utiliser 320 Go d’espace libre de chaque jour, soit plus de 2 To de façon wöchentlich. En termes simples, vous aurez besoin de quelques nouveaux disques durs chaque semaine. Dans ce cas, vous devez effectuer une première sauvegarde complète, soit 320 Go d’espace au total. Si l’on suppose que les modifications quotidiennes sur chaque machine sont en moyenne de 1 Go, le total est de 10 Go de données par jour, soit 70 Go par semaine. Cela revient à beaucoup moins de 2 To pour le même nombre de points de récupération.

Technologies de suivi des modifications

Comment les modifications apportées aux VMs sont-elles suivies exactement ? Les hyperviseurs VMware vSphere, Microsoft Hyper-V et Nutanix AHV disposent de leurs propres technologies. Il s’agit du suivi des blocs modifiés (CBT) dans VMware, du suivi des modifications résilientes (RCT) dans Hyper-V et du suivi des régions modifiées (CRT) dans Nutanix AHV. Ces technologies natives constituent le moyen le plus rapide d’identifier les modifications apportées aux données source et contribuent à réduire les fenêtres de sauvegarde. De nombreuses solutions de sauvegarde proposent également leurs propres algorithmes propriétaires de suivi des modifications dans les cas où il n’est pas possible d’utiliser les technologies CBT, RCT ou CRT pour une raison quelconque. Gardez à l’esprit que les technologies de suivi natives enregistrent les changements en temps réel. En revanche, les trackers propriétaires lisent généralement l’intégralité du contenu d’une VM pour identifier les modifications, un processus qui peut prendre plus de temps.

Sauvegarde incrémentielle permanente

La sauvegarde incrémentielle permanente est un processus dans lequel toutes les sauvegardes, après la sauvegarde complète initiale, sont uniquement incrémentielles. Contrairement à la méthode incrémentielle traditionnelle, qui suggère des sauvegardes complètes périodiques, l’utilisation de la méthode incrémentielle permanente signifie que toutes les sauvegardes sont toujours incrémentielles. Comme seules les données modifiées sont copiées, les processus de sauvegarde sont effectués rapidement et occupent le moins d’espace possible dans le référentiel. L’inconvénient des sauvegardes incrémentielles permanentes réside toutefois dans le temps nécessaire à la reconstruction de la machine d’origine lors de la récupération. La raison en est que, lors de la récupération, une solution à sauvegarder doit d’abord procéder à la récupération de la sauvegarde initiale, puis « rejouer » toutes les incrémentations ultérieures jusqu’à la date de récupération afin de reconstruire la machine complète.

Comment fonctionne la sauvegarde incrémentielle permanente

Pour revenir à notre exemple précédent, une application à sauvegarder devrait d’abord opérer la récupération de 3 fichiers avec tous leurs blocs de données, puis remplacer le bloc 1 par le bloc 5 dans le fichier 1, ajouter les blocs 6 et 7 au fichier 2, et enfin supprimer le fichier 3. Certaines solutions de sauvegardes utilisent encore cette approche. D’autres vous permettent d’améliorer la vitesse de récupération par l’utilisation de certaines « techniques ». Par exemple, la solution NAKIVO offre un type de stockage spécial où les points de récupération servent de références aux incréments. De cette manière, la solution peut rapidement identifier les blocs de données nécessaires pour reconstruire une machine virtuelle à un moment donné, ce qui améliore la vitesse de récupération.

Utilisation des sauvegardes incrémentielles avec NAKIVO

La méthode de sauvegarde par défaut dans la solution NAKIVO est l’approche incrémentielle avec sauvegarde complète. Lorsque ce mode est utilisé, la solution stocke des blocs de données uniques après la sauvegarde complète initiale, avec des sauvegardes actives complètes ou synthétiques périodiques créées aussi souvent que nécessaire. Cette approche allie fiabilité, rapidité et économies de ressources.

Conclusion

Les solutions modernes de protection des données vous permettent d’effectuer des sauvegardes incrémentielles et incrémentielles permanentes. Ces types offrent plusieurs avantages, notamment :

  • La sauvegarde incrémentielle ne suit et ne copie que les modifications apportées depuis la dernière sauvegarde.
  • VMware utilise la technologie CBT pour identifier les changements, Hyper-V dispose d’un RCT depuis Hyper-V Server 2016 et Nutanix AHV utilise la technologie CRT.
  • Des algorithmes propriétaires de suivi des modifications sont disponibles, mais ils fonctionnent plus lentement.
  • La sauvegarde incrémentielle permanente ne nécessite qu’une sauvegarde complète initiale, après quoi seules les modifications sont copiées.
  • L’inconvénient des sauvegardes incrémentielles permanentes est qu’il est nécessaire de « rejouer » toutes les modifications lors de la récupération, ce qui peut prendre beaucoup de temps. Il est possible d’éviter cela en créant périodiquement des sauvegardes complètes.

Gagnez du temps et de l’espace de stockage avec NAKIVO Backup & Replication en créant des sauvegardes incrémentielles cohérentes avec les applications et des restaurations granulaires instantanées.

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