Types de sauvegarde expliqués : complète, incrémentielle et différentielle
Sauvegarder les données est essentiel tant pour les organisations que pour les particuliers. L’efficacité de la sauvegarde des données dans chaque cas dépend de la méthode de sauvegarde choisie, car les paramètres tels que le stockage requis, le temps de sauvegarde et la facilité de récupération diffèrent pour chaque type de sauvegarde. Cet article de blog explique les types de sauvegardes les plus utilisés afin de vous aider à choisir celui qui vous convient le mieux.
Combien existe-t-il de types de sauvegardes ?
Il existe trois principaux types de sauvegardes traditionnelles :
- À sauvegarder complète
- Sauvegarde différente
- Sauvegarde incrémentielle
Il existe également des variantes de ces types de sauvegardes traditionnelles qui présentent les caractéristiques from un ou plusieurs de ces types :
- Sauvegarde miroir
- Sauvegarde incrémentielle inversée
- Sauvegardes intelligentes
- En continu
Il existe également des types de sauvegardes plus modernes :
- Sauvegarde complète synthétique
- Sauvegarde incrémentielle permanente
Vous trouverez ci-dessous leurs différences ainsi que les avantages et inconvénients de chacun. Tout d’abord, examinons les sauvegardes complètes, différentielles et incrémentielles, qui constituent les types fondamentaux.
Qu’est-ce qu’une sauvegarde complète ?
Créer une sauvegarde complète crée une copie intégrale de l’ensemble de données source. En matière de récupération, la sauvegarde complète contient tout ce qui est nécessaire pour la récupération d’une machine ou d’objets. Une sauvegarde complète peut être effectuée de deux manières :
- sous forme d’un ensemble de fichiers qui sont des copies exactes des fichiers originaux ; ou
- un fichier image contenant tous ces fichiers avec la possibilité d’activer la compression et le chiffrement si la solution à sauvegarder le permet
CONSEIL DE PRO : Étant donné que chaque fichier image de sauvegarde complète contient l’ensemble des données critiques d’une organisation, ce fichier peut être vulnérable aux accès non autorisés et à d’autres menaces. Une façon d’éviter ce risque consiste à utiliser le chiffrement des données, par votre solution de sauvegarde, si celle-ci le prend en charge.
Avantages et inconvénients d’une sauvegarde à sauvegarder complète
Ce type de sauvegarde est considéré comme la meilleure option en termes de simplicité et de rapidité de récupération, en particulier lorsque l’ensemble des données est stocké dans un seul fichier. Cependant, en raison du volume important de données à copier à chaque cycle de sauvegarde, l’approche de sauvegarde complète présente plusieurs inconvénients :
- Il s’agit d’un processus très long, qui peut prendre jusqu’à 10 fois plus de temps que d’autres types de sauvegardes.
- Cela impose une charge considérable sur le réseau et les disques à chaque fois que l’on effectue une sauvegarde, ce qui perturbe le fonctionnement normal de votre infrastructure.
- Les sauvegardes complètes ajoutées en continu occupent beaucoup de stockage dans le référentiel de sauvegarde.
C’est pourquoi la plupart des organisations créent une sauvegarde complète seulement de manière périodique et utilisent également d’autres types de sauvegarde dans le cadre de leur stratégie de protection des données et de conservation des données. Ainsi, une sauvegarde complète est souvent le point de départ pour mettre en œuvre d’autres types de sauvegardes.
Qu’est-ce qu’une sauvegarde différentielle ?
Une sauvegarde différentielle est un type de sauvegarde qui enregistre les données qui ont changé depuis la première sauvegarde complète ou la dernière sauvegarde complète. Par conséquent, la sauvegarde complète sert de référence constante pour les sauvegardes ultérieures. La sauvegarde différentielle ne nécessite que deux éléments pour récupérer les données : une sauvegarde complète et la dernière sauvegarde différentielle (ou la sauvegarde différentielle correspondante pour un point de récupération plus ancien).
Avantages et inconvénients de la sauvegarde différentielle
En termes de vitesse de sauvegarde/restauration, le type de sauvegarde différentielle présente certains avantages :
- Les sauvegardes partielles sont plus rapides que les sauvegardes complètes.
- Consomme moins d’espace de stockage qu’une sauvegarde à sauvegarder.
- La récupération des données est plus rapide que l’utilisation d’une sauvegarde incrémentielle avec de nombreux incréments.
Les inconvénients de la sauvegarde différentielle sont les suivants :
- La récupération est plus lente qu’avec une sauvegarde complète.
- Ce n’est pas le type de sauvegarde le plus optimal en termes de consommation d’espace de stockage.
L’espace de stockage requis pour les sauvegardes différentielles est, au moins pendant une certaine période, inférieur à celui nécessaire pour la sauvegarde complète et supérieur à celui requis pour la sauvegarde incrémentielle. Le problème est que les incréments des ensembles de données modifiés dans une sauvegarde différentielle peuvent augmenter au fil du temps, et chaque sauvegarde différentielle peut occuper encore plus de stockage (et de temps) que les sauvegardes complètes régulières.
Qu’est-ce qu’une sauvegarde incrémentielle ?
La sauvegarde incrémentielle est un type de sauvegarde qui consiste à copier uniquement les modifications apportées aux données depuis la dernière sauvegarde (qui peut être une sauvegarde complète, incrémentielle ou différentielle). Ce type de sauvegarde réduit le temps et la charge sur le réseau par rapport aux sauvegardes complètes. Le point de départ d’une sauvegarde incrémentielle consiste à créer d’abord une sauvegarde complète initiale, puis à copier uniquement les blocs de données qui ont changé depuis la dernière tâche de sauvegarde, c’est-à-dire à envoyer les incréments vers le référentiel de sauvegarde. En fonction de la politique de conservation des sauvegardes, il est possible de créer une nouvelle sauvegarde complète à intervalles réguliers pour marquer le début d’un nouveau cycle de sauvegardes incrémentielles. Pour illustrer le processus de sauvegarde incrémentielle, supposons que vous effectuiez une sauvegarde complète le dimanche et que vous créiez des sauvegardes incrémentielles pour le reste de la semaine :
- Le lundi, seules les données qui ont changé depuis la dernière sauvegarde complète sont pour sauvergarder.
- Le mardi, seules les données qui ont changé depuis le lundi sont pour sauvergarder.
- Et ainsi de suite.
Ainsi, les sauvegardes incrémentielles peuvent être effectuées presque aussi souvent que nécessaire, car à chaque fois, seules les modifications les plus récentes, le cas échéant, sont à sauvergarder et stockées dans le référentiel de sauvegarde.
Les sauvegardes incrémentielles sont rapides et nécessitent beaucoup moins d’espace de stockage que les sauvegardes complètes. Cependant, le processus de récupération prend plus de temps, car vous devez restaurer à la fois la dernière sauvegarde complète et toute la chaîne des sauvegardes incrémentielles consécutives. Si un maillon de la chaîne est manquant ou corrompu, il est impossible de réaliser la récupération complète des dernières données.
Avantages et inconvénients de la sauvegarde incrémentielle
Les avantages des sauvegardes incrémentielles sont les suivants :
- Les fenêtres de sauvegarde sont plus petites, car seules les modifications apportées aux données sont pour sauvergarder.
- Moins d’espace de stockage est nécessaire par rapport aux types de sauvegardes complète et différentielle.
- Moins de charge sur le matériel et l’infrastructure.
- Peut être exécuté aussi souvent que nécessaire, chaque incrément constituant un point de récupération individuel.
Les inconvénients des sauvegardes incrémentielles sont les suivants :
- Restauration lente des données, car vous devez restaurer à la fois la première sauvegarde complète et toutes les sauvegardes incrémentielles créées par la suite.
- La réussite de la récupération des données dépend de l’intégrité de tous les incréments de la chaîne.
Tableau comparatif des 3 principaux types de sauvegardes
| Complet | Différentiel | Incrémental | |
| Utilisation de l’espace de stockage | Élevé | Moyen à élevé | Faible |
| Vitesse à sauvegarder | Lent | Moyen | Rapide |
| Vitesse de récupération | Très rapide | Rapide | Lent |
| Conditions à remplir pour la récupération | La sauvegarde la plus récente ou la sauvegarde pertinente pour le moment requis. | Une sauvegarde complète et une sauvegarde différentielle | Sauvegarde complète et toutes les sauvegardes incrémentielles suivantes |
| Facilité d’utilisation | Le plus facile | Moyen | Moyen |
Qu’est-ce qu’une sauvegarde miroir ?
Une sauvegarde de type miroir consiste à créer une copie exacte de l’ensemble de données source, seule la dernière version des données de sauvegarde étant stockée dans le référentiel de sauvegarde. Ce type de sauvegarde est similaire à une sauvegarde complète, mais sans possibilité d’enregistrer plusieurs points de récupération. Contrairement aux autres types de sauvegarde, tous les fichiers de sauvegarde individuels sont stockés séparément (tout comme dans la source) et non dans un seul fichier conteneur compressé/chiffré. Après avoir connecté le disque contenant la sauvegarde miroir, les fichiers sont accessibles dans un gestionnaire de fichiers tel que Windows Explorer ou dans le shell bash Linux. Cela permet d’accéder directement aux fichiers à sauvegarder sans effectuer d’opération de restauration. Les données sources sont « reflétées » par le fichier de sauvegarde miroir, et les copies de sauvegarde ne copie que les fichiers modifiés.
Ce type de sauvegarde présente certains avantages, tels que la rapidité de la récupération et la commodité d’un accès direct aux fichiers individuels. Cependant, le type de sauvegarde miroir présente des inconvénients : besoins élevés en espace de stockage, risque élevé d’accès non autorisé (car les fichiers ne sont pas compressés dans une image de sauvegarde chiffrée) et risque élevé de corruption ou d’utilisation abusive des données. Une autre faiblesse de cette approche est que toute modification (malveillante ou accidentelle) des données source est « reflétée » dans les données de sauvegarde. Par exemple, lorsqu’un fichier dans la source est supprimé, le même fichier dans le « miroir » est également supprimé. Cela signifie que toute modification indésirable apportée à la source en raison d’une erreur humaine, d’un accident, d’un sabotage ou d’un logiciel malveillant entraînera la même chose dans les données à sauvegarder. Les sauvegardes miroir peuvent être utiles pour la récupération after a hardware failure, mais elles ne peuvent pas protéger les données en cas de corruption ou de suppression. Si vous utilisez des sauvegardes miroir, vous devez également mettre en place un autre système de sauvegarde, tel que des sauvegardes complètes ou complètes avec sauvegardes incrémentielles, etc., avec plusieurs points de récupération afin d’être prêt à faire face à d’autres scénarios de perte de données.
Sauvegarde incrémentielle inversée
Le type de sauvegarde incrémentielle inversée implique une sauvegarde complète initiale suivie de sauvegardes qui sont « injectées » de manière réversible dans la sauvegarde complète. Ainsi, une sauvegarde complète est synthétisée, qui correspond à la dernière version de l’ensemble de données. De plus, toutes les sauvegardes incrémentielles appliquées à la sauvegarde complète sont également conservées dans le référentiel de sauvegarde, « rebondissant » dans une chaîne de sauvegarde derrière la sauvegarde complète mise à jour en continu. Cela vous permet de revenir à la dernière sauvegarde complète au cas où vous auriez besoin de restaurer certaines versions antérieures de vos données.
La méthode de sauvegarde incrémentielle inversée présente l’avantage de permettre une récupération rapide de la dernière version des données, car elle contient le fichier de sauvegarde complet le plus récent. La vitesse de récupération from la sauvegarde complète est très élevée. Un autre avantage réside dans la possibilité de restaurer les données from le dernier point de récupération si l’une des sauvegardes incrémentielles est corrompue. La sauvegarde incrémentielle inversée est utilisée lorsqu’une stratégie de sauvegarde nécessite une récupération rapide de la dernière version des données et un objectif de temps de récupération (RTO) court.
Sauvegarde intelligente
Une sauvegarde intelligente est une combinaison de sauvegardes complètes, incrémentielles et différentielles. En fonction des objectifs de sauvegardes et de l’espace de stockage disponible, la sauvegarde intelligente permet une gestion efficace des données à sauvegarder et de l’espace de stockage. La méthode suit un certain modèle « intelligent » pour manipuler les opérations à sauvegarder, de nettoyage et de fusion. Le tableau ci-dessous donne une idée du fonctionnement de ce type de sauvegarde.
| À sauvegarder n° | Données sources Action | Opérations de sauvegardes intelligentes |
| 1 | Ajouter 2 Go de fichiers initiaux | 2 Go – Complet |
| 2 | Modifier 500 Mo | 500 Mo – Incrémentiel |
| 3 | Modifier 500 Mo | 500 Mo – Incrémentiel |
| 4 | Modifier 500 Mo | 500 Mo – Différentiel |
| 5 | Modifier 500 Mo | 500 Mo – Incrémentiel |
| 6 | Modifier 500 Mo | 500 Mo – Différentiel + les sauvegardes n° 2 et 3 sont supprimées |
| 7 | Modifier 500 Mo | 500 Mo – Incrémentiel |
| 8 | Modifier 500 Mo | 500 Mo – Différentiel + les sauvegardes n° 4 et 5 sont supprimées |
| 9 | Modifier 500 Mo | 500 Mo – Différentiel + les sauvegardes n° 4 et 5 sont supprimées |
| 10 | Modifier 500 Mo | 500 Mo – Différentiel + les sauvegardes n° 6 et 7 sont supprimées |
Par l’utilisation du type de sauvegarde intelligent, vous bénéficiez de plusieurs points de récupération et d’une stratégie efficace d’utilisation du stockage.
Protection continue des données (CDP)
Contrairement aux autres types de sauvegardes exécutés périodiquement, la protection continue des données, parfois appelée « sauvegarde continue », enregistre chaque modification apportée à l’ensemble de données source, à l’instar de la sauvegarde miroir. La différence réside dans le fait que, dans le CDP, le journal des modifications peut être restauré afin de rétablir des états antérieurs des données. La sauvegarde continue est également appelée sauvegarde en temps réel, car toutes les modifications sont à sauvegarder dès que possible. Les organisations utilisent le type de sauvegarde continue lorsqu’elles doivent atteindre l’objectif de point de récupération (RPO) le plus court possible.
Sauvegarde complète synthétique
Une sauvegarde complète synthétique consiste à créer une sauvegarde complète initiale, puis à effectuer des sauvegardes incrémentielles et à synthétiser une sauvegarde complète à intervalles réguliers from les incréments plutôt que des données sources. Cela signifie qu’à des moments prédéterminés, les sauvegardes incrémentielles sont consolidées et appliquées à la sauvegarde complète existante afin de synthétiser la sauvegarde complète la plus récente comme nouveau point de départ sans dépendre d’aucune machine source. L’ensemble de données contenu dans une sauvegarde synthétisée côté serveur de sauvegarde est identique à celui qui aurait été copié à partir du serveur source.
Le type de sauvegarde complète synthétique présente tous les avantages des sauvegardes complètes classiques, tout en consommant moins de temps et d’espace de stockage. Les avantages de la sauvegarde complète synthétique sont les suivants :
- Sauvegardes rapides et opérations de restauration
- Meilleure gestion du stockage
- Faible encombrement de stockage
- Faible charge de travail du réseau
- Faible charge du disque et du processeur sur les serveurs sources
Sauvegarde incrémentielle permanente
Une sauvegarde incrémentielle permanente implique une sauvegarde complète initiale servant de point de référence pour suivre les modifications, suivie uniquement de sauvegardes incrémentielles. Aucun autre type de sauvegarde, comme la sauvegarde complète périodique, n’est utilisé, d’où le nom « incrémentielle ».
Pour illustrer cela, supposons que vous créiez une sauvegarde complète le dimanche. À partir du jour suivant, des sauvegardes incrémentielles sont créées quotidiennement :
- Lundi : deux nouveaux blocs, A et B, sont créés dans l’ensemble de données source.
- Mardi : le bloc A est supprimé et un nouveau bloc C est créé dans l’ensemble de données source.
- Mercredi : le bloc B est supprimé et un nouveau bloc D est créé dans l’ensemble de données source.
Avec ce planifiez, la sauvegarde incrémentielle permanente suit les changements quotidiens, sans conserver de blocs de données dupliqués dans le référentiel de sauvegarde, afin de réduire l’espace de stockage utilisé. Dans le même temps, des références sont ajoutées aux points de récupération indiquant les blocs de données associés et la séquence de restauration.
En fonction de la politique de conservation des sauvegardes, après avoir créé une série de sauvegardes incrémentielles, les points de restauration expirés sont supprimés afin de libérer de l’espace de stockage dans le référentiel de sauvegardes. Toutes les données à sauvegarder stockées sont organisées de manière à ce que la sauvegarde complète initiale et les incréments conservés activent ensemble une restauration complète. L’image ci-dessous illustre le fonctionnement du type de sauvegarde incrémentielle permanente lorsque la politique de conservation est définie pour conserver les trois derniers points de récupération.
Les avantages de la sauvegarde incrémentielle permanente sont les mêmes que ceux du type de sauvegarde complète synthétique :
- Opérations de sauvegardes et de restauration rapides
- Meilleure gestion du stockage
- Faible encombrement de stockage
- Faible charge de travail du réseau ;
- Faible consommation des ressources matérielles du serveur source
Conclusion
Il n’existe pas de type de sauvegarde unique qui puisse travailler dans tous les environnements et tous les cas. Le choix dépend des conditions à remplir spécifiques de votre organisation, telles que dictées par les stratégies de protection des données, le stockage disponible, les ressources et les supports, la bande passante du réseau, les accords de niveau de service, les zones de données critiques, etc. D’autre part, les types de sauvegarde incrémentielle permanente et synthétique complet ont considérablement modernisé le processus de sauvegarde et constituent les techniques de protection des données les plus récentes et les plus efficaces, conçues pour répondre aux besoins de la plupart des organisations.NAKIVO Backup & Replication est une solution moderne de protection des données qui offre à la fois des types de sauvegarde incrémentielle et complète (active ou synthétique), ainsi que d’autres fonctionnalités de sécurité et de performance telles que le chiffrement, la compression, la déduplication, etc.