Sauvegarde différentielle vs sauvegarde incrémentielle

Les solutions de sauvegarde modernes offrent différentes technologies permettant de réduire les conditions à remplir pour le stockage, de raccourcir les fenêtres de sauvegarde, d’améliorer les performances, etc. Le contrôle de l’espace de stockage nécessaire pour les données à sauvegarder reste l’une des principales préoccupations des organisations de toutes tailles. Il existe plusieurs types de sauvegardes, chacun pouvant être préférable dans une situation particulière.

Poursuivez votre lecture pour en savoir plus sur les différences entre les sauvegardes complètes, incrémentielles et différentielles, ainsi que sur les avantages et les inconvénients de chacune. Déterminez les types de sauvegarde les mieux adaptés à une stratégie de protection des données fiable pour votre organisation.

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.

Sauvegarde complète, incrémentielle ou différentielle

Comprendre la différence entre une sauvegarde incrémentielle et une sauvegarde différentielle peut sembler compliqué à première vue. Examinons les trois principaux types de sauvegarde et leur principe de fonctionnement pour comprendre ces différences.

Qu’est-ce qu’une sauvegarde complète ?

Une sauvegarde complète est une approche consistant à copier toutes les données sources vers une destination à sauvegarder. Une sauvegarde complète peut être une copie exacte des fichiers sur un support, un fichier image dans un référentiel de sauvegarde, etc. Plus précisément, tous les fichiers d’une partition avec un système de fichiers sont copiés en copiant tous les blocs qui contiennent des données, c’est-à-dire les données qui ne sont pas marquées comme vides ou prêtes à être écrites.

Avantages Inconvénients
  • Il s’agit du type de sauvegarde le plus simple.
  • Toutes les données sont copiées sans aucune comparaison avec les données des sauvegardes précédentes.
  • La récupération des données est rapide et facile, car il n’y a aucune dépendance à rejouer lors de la récupération des données à partir d’une sauvegarde complète.
  • La copie de l’ensemble des données à chaque fois prend beaucoup de temps
  • Besoins importants en espace de stockage pour les sauvegardes, en particulier lorsque de nombreux points de récupération sont conservés

Dans la pratique, les organisations n’utilisent généralement pas la sauvegarde complète pour les sauvegardes quotidiennes des données. Une sauvegarde complète peut être une option appropriée lorsque vous sauvez des données à intervalles réguliers, par exemple mensuellement ou une fois par an. De plus, une sauvegarde complète est nécessaire au départ avant de pouvoir procéder à des sauvegardes incrémentielles et différentielles.

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

Une sauvegarde incrémentielle est une approche qui consiste à ne copier que les modifications de données (appelées incréments) depuis la dernière sauvegarde, qu’elle soit complète ou incrémentielle. Vous obtenez ainsi une chaîne de sauvegardes commençant par une sauvegarde complète, suivie des incréments.

En pratique, il existe deux types de sauvegardes incrémentielles :

  • Incrémentielle permanente signifie que toutes les sauvegardes après la sauvegarde complète initiale sont incrémentielles. Il s’agit de la méthode traditionnelle de sauvegarde incrémentielle.
  • Incrémentiel avec complet signifie que vous effectuez périodiquement une sauvegarde complète afin d’éviter d’utiliser la longue chaîne de sauvegardes incrémentielles. Il s’agit d’un type de sauvegarde incrémentielle traditionnelle.

Notez que les sauvegardes incrémentielles permanentes peuvent réduire les fenêtres de sauvegarde. Cependant, la récupération est plus lente à partir de ce type de sauvegarde qu’à partir d’une sauvegarde incrémentielle avec sauvegarde complète ou d’une sauvegarde complète. L’utilisation de sauvegardes incrémentielles avec des sauvegardes périodiques améliore la fiabilité des sauvegardes et la vitesse de récupération, c’est pourquoi elles constituent les bonnes pratiques dans la plupart des situations.

Avantages Inconvénients
  • Les sauvegardes incrémentielles sont plus rapides que les sauvegardes complètes.
  • Vous pouvez réaliser des économies d’espace de stockage pour les sauvegardes.
  • Grâce aux économies d’espace de stockage réalisées, vous pouvez effectuer des sauvegardes plus fréquentes et conserver davantage de points de récupération.
  • Si au moins une des sauvegardes incrémentielles précédentes est corrompue, vous ne pourrez peut-être pas réaliser la récupération des données à partir d’une sauvegarde effectuée après celle qui est corrompue. Chacune des sauvegardes incrémentielles suivantes dépend des précédentes.
  • Le temps de récupération peut être plus long lorsque vous devez récupérer des données à l’aide de plusieurs incréments dans la chaîne de sauvegarde.
  • La recherche de fichiers dans la sauvegarde peut s’avérer difficile.

La sauvegarde incrémentielle est l’approche recommandée si vous devez sauvegarder des données fréquemment. Pour les environnements virtualisés, les solutions de sauvegarde s’appuient généralement sur les technologies natives VMware Changed Block Tracking ou Microsoft Hyper-V Resilient Change Tracking pour créer des sauvegardes incrémentielles des machines virtuelles.

En savoir plus : Découvrez le fonctionnement de la technologie Changed Block Tracking de VMware dans cet article de blog.

Qu’est-ce qu’une sauvegarde différentielle ?

Une sauvegarde différentielle consiste à copier toutes les données qui ont été modifiées depuis la sauvegarde complète initiale. Toutes les sauvegardes différentielles suivantes contiennent toutes les modifications apportées aux données depuis la dernière sauvegarde complète, et non depuis la sauvegarde différentielle précédente.

Cette méthode se situe à mi-chemin entre une sauvegarde complète et une sauvegarde incrémentielle traditionnelle en termes de vitesse de sauvegarde et de restauration, ainsi que d’espace de stockage requis.

Voyons comment fonctionne la sauvegarde différentielle à l’aide d’un exemple de sauvegarde de machine virtuelle. Nous utiliserons la configuration de test suivante : 3 fichiers sur une machine virtuelle, chaque fichier contenant les blocs 1, 2, 3 et 4.

Exemple

  1. Le dimanche, nous créons une sauvegarde complète de la VM.

Creating a full backup on Sunday of a VM with 3 files

  1. Le lundi, nous modifions le bloc 1 à 5 dans Fichier 1.

    Avec les méthodes de sauvegarde différentielle et incrémentielle, une application de sauvegarde copie le bloc modifié de Fichier 1 et indique au référentiel de sauvegarde où il doit être placé.

    Creating a differential backup on Monday with only the changed block copied

  1. Le mardi, nous ajoutons les blocs 6 et 7 à Fichier 2.

    Avec la méthode différentielle, le bloc modifié de Fichier 1 From lundi est copié avec les nouvelles modifications.

    Creating a differential backup on Tuesday with all changes copied

  1. Le mercredi, nous supprimons Fichier 3.

    Toutes les modifications sont copiées pendant la sauvegarde : la modification dans Fichier 1, les deux blocs supplémentaires dans Fichier 2, et l’information selon laquelle Fichier 3 a été supprimée.

    Creating a differential backup on Wednesday

Avantages Inconvénients
  • Cette approche est plus rapide qu’une sauvegarde complète.
  • Elle consomme moins d’espace de stockage qu’une sauvegarde complète.
  • Une chaîne de sauvegarde contient une sauvegarde complète et une sauvegarde différentielle nécessaires à la récupération des données.
  • L’espace de stockage consommé augmente considérablement à mesure que vous effectuez des sauvegardes différentielles.
  • La récupération des données est complexe par rapport à une sauvegarde complète.

Dans la section suivante, nous allons expliquer la différence entre la sauvegarde incrémentielle et la sauvegarde différentielle afin de comprendre laquelle est la plus avantageuse pour une stratégie de protection des données.

Sauvegarde incrémentielle ou différentielle : laquelle est la meilleure ?

Comparons les sauvegardes différentielles et incrémentielles en fonction de trois paramètres : la vitesse de sauvegarde, la vitesse de récupération et la taille requise dans le référentiel de sauvegarde.

  • Vitesse de sauvegarde. Lors de la première sauvegarde, le temps nécessaire pour terminer la tâche est similaire pour les approches incrémentielle et différentielle, car elles transfèrent les mêmes données lors de la sauvegarde suivant la sauvegarde complète initiale. Cependant, les différences s’accentuent avec le temps, et il faudra plus de temps pour terminer la tâche. La sauvegarde incrémentielle, en revanche, ne copiera que les modifications apportées depuis la dernière exécution de la tâche.
  • Vitesse de récupération. Lorsque vient le moment de la récupération, la sauvegarde différentielle peut sembler être la solution gagnante, car elle ne nécessite que deux opérations : restaurer la sauvegarde initiale et appliquer le dernier ensemble différentiel, tandis que la sauvegarde incrémentielle doit reconstruire tous les incréments.

    Avec la même quantité de données, la sauvegarde incrémentielle nécessite plus de ressources pour placer les données aux bons endroits. Cependant, si la sauvegarde incrémentielle est associée à un stockage de données synthétiques, l’application de sauvegarde sait quels blocs de données doivent être utilisés pour restaurer une machine virtuelle. Ainsi, le temps de récupération est similaire au temps nécessaire pour restaurer les données à partir d’une sauvegarde complète.

  • Taille du référentiel de sauvegarde. Le principal inconvénient de la sauvegarde différentielle est l’espace de stockage requis. Au fil du temps, les conditions à remplir pour l’espace augmentent de manière exponentielle. Très vite, il devient plus fiable d’effectuer une sauvegarde complète supplémentaire plutôt que de continuer à effectuer des sauvegardes différentielles.

Voici un graphique illustrant à quel point la sauvegarde différentielle occupe beaucoup d’espace. Le modèle utilisé pour le graphique est une machine virtuelle de 2 To dont la taille change quotidiennement de 5 % (environ 100 Go par jour). En seulement une semaine, la taille de la sauvegarde sera deux fois plus importante que celle de la machine virtuelle source. Dans le même temps, la sauvegarde incrémentielle permanente n’atteindra ce stade qu’au bout de trois semaines.

Incremental vs differential backup – disk space consumption

Cela conduit au fait que la sauvegarde différentielle nécessite une sauvegarde complète périodique, car elle peut occuper l’ensemble du référentiel de sauvegarde en quelques jours. Lors de journées chargées, par exemple lorsqu’une mise à jour majeure du système d’exploitation ou du logiciel est disponible, une sauvegarde différentielle peut tout simplement échouer en raison d’un manque d’espace. La sauvegarde incrémentielle est donc gagnante dans les trois catégories.

Conclusion

Dans la comparaison entre la sauvegarde incrémentielle et la sauvegarde différentielle, la sauvegarde incrémentielle l’emporte en raison de son universalité, de sa vitesse de sauvegarde rapide et des économies d’espace de stockage qu’elle permet. Cependant, vous pouvez utiliser la sauvegarde différentielle dans certains cas exceptionnels, lorsque l’intervalle entre les sauvegardes complètes n’est pas long et pour réduire les dépendances entre les sauvegardes. Une sauvegarde complète est le point de départ pour les deux types de sauvegarde.

NAKIVO Backup & La réplication est la solution universelle de protection des données qui prend en charge la sauvegarde incrémentielle permanente et la sauvegarde complète périodique avec sauvegarde incrémentielle.

Téléchargez l’Édition gratuite de la solution NAKIVO pour des sauvegardes et des récupérations fiables et rapides pour différentes infrastructures informatiques.

1 Year of Free Data Protection: NAKIVO Backup & Replication

1 Year of Free Data Protection: NAKIVO Backup & Replication

Deploy in 2 minutes and protect virtual, cloud, physical and SaaS data. Backup, replication, instant recovery options.

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