Il est important de comprendre que les snapshots et les sauvegardes sont deux façons distinctes de faire une copie de vos données.
Un snapshot est différent d’une copie de sauvegarde traditionnelle. Un snapshot est une copie ponctuelle des données d’un système d’exploitation, d’une application logicielle ou d’un disque. Il capture l’état exact des données à un moment précis, avec tous leurs paramètres, et conserve cet enregistrement pour l’utiliser comme partie intégrante du processus de sauvegarde et de restauration.
À titre de comparaison, cela revient à prendre une photo de ce qui est stocké sur un appareil ou une machine virtuelle (VM) à un moment donné. Les entreprises dotées de solides stratégies de sauvegarde et de restauration se servent souvent des snapshots dans leurs pratiques de rétention des données à court terme afin d’atténuer les risques naturels, les erreurs humaines ou les cyber-risques.
Un snapshot sert généralement à restaurer rapidement un système d’exploitation, un serveur ou une machine virtuelle (VM) et un disque à un niveau granulaire.
Une entreprise aura besoin d’un processus et d’une stratégie de sauvegarde complets qui combinent des snapshots et des solutions de sauvegarde à long terme pour satisfaire à la fois les besoins immédiats et prolongés de stockage de données.
Les snapshots sont plus efficaces pour les scénarios de restauration à court terme et sont souvent utilisés comme solution de restauration immédiate en cas de perte de données, de corruption ou de défaillance du système. Ils représentent une image figée de toutes les données au moment de la sauvegarde, ce qui permet une restauration rapide et granulaire vers un état correct connu précis. Ils peuvent être stockés au même endroit que le système d’origine, ce qui permet d’accéder rapidement aux sauvegardes, mais leur utilité est limitée dans certains scénarios de reprise après sinistre. Ils peuvent être stockés hors site dans un emplacement secondaire, notamment un centre de données secondaire ou un cloud. Un emplacement secondaire offrira une couche de protection des données contre les incidents localisés tels que les catastrophes naturelles, les cyberattaques ou les défaillances au niveau du site
Les snapshots sont généralement utilisés pour :
Imaginez que vous collaborez en ligne sur un long rapport avec différentes équipes ou personnes qui le mettent à jour toute la journée. Un snapshot reviendrait à faire une copie du rapport à un moment donné, à créer une copie à un point dans le temps. Quelqu’un va probablement modifier le document original et l’enregistrer périodiquement. Cette personne va alors créer un snapshot à intervalles réguliers, mais chaque snapshot ne copiera que les données modifiées depuis le dernier snapshot.
Supposons que quelqu’un supprime accidentellement une section, ou même qu’un problème technique provoque la perte de l’ensemble du rapport. Grâce aux snapshots, il ne serait pas nécessaire de recommencer de zéro. L’utilisateur pourrait simplement restaurer la copie la plus récente ou la dernière bonne copie connue. Le travail perdu serait limité au temps écoulé depuis la dernière copie.
Le principal avantage d’un snapshot est qu’il peut être créé très rapidement (et fréquemment). Cela permet de restaurer rapidement et simplement des fichiers ou des données en cas de problème. Les données peuvent être restaurées à un point dans le temps précis où elles étaient en bon état. Les entreprises peuvent ainsi sauvegarder régulièrement de gros volumes de données, et donc minimiser le risque de perdre des données importantes en cas de catastrophe, que celle-ci soit technique, naturelle ou d’origine humaine.
Autres avantages :
Les snapshots présentent néanmoins quelques inconvénients :
Les termes snapshot et sauvegarde sont souvent utilisés de manière interchangeable, mais ils n’ont pas la même fonction. Les deux font certes des copies des systèmes et des données, mais ils le font de manière différente.
Les snapshots et les sauvegardes de données sont souvent utilisés conjointement pour assurer une protection globale des données. Ce type de stratégie hybride consistant à combiner des techniques de snapshot et de sauvegarde des données est d’ailleurs généralement considéré comme une bonne pratique en matière de protection des données et de cyber-résilience.
Les entreprises fonctionnent aujourd’hui 24 h/ 24, 7 j/ 7 et 365 jours par an. Elles ne peuvent donc pas se permettre de perdre l’accès à leurs données, ne serait-ce qu’une très courte durée. Cela signifie qu’il faut absolument minimiser les objectifs de délai de restauration (RTO) et les objectifs de point de restauration (RPO).
La plateforme de sécurité et de gestion des données de Cohesity a été conçue sur la base de SnapTree™, la technologie de snapshot brevetée de Cohesity, pour offrir une protection continue des données solide qui :
La technologie innovante des snapshots de Cohesity la différencie considérablement des offres traditionnelles de snapshots. Tout d’abord, les solutions de stockage existantes utilisent la technologie de snapshot COW (copy-on-write) / ROW (redirect-on-write) pour créer des copies de données. Ces snapshots de système de fichiers forment une chaîne qui suit les modifications apportées à un ensemble de données. C’est sur cette base que sont stockées les copies de données dans un snapshot.
Avec cette méthodologie, un nouveau maillon est ajouté à la chaîne à chaque fois qu’un changement est enregistré. Ces chaînes se développent avec chaque snapshot successif. Les données d’une requête sont donc plus longues à récupérer, car le système doit à chaque fois relier la chaîne pour y accéder. Ce processus extrêmement inefficace est incapable de gérer les métriques de RPO et de RTO plus courtes exigées par les entreprises numériques d’aujourd’hui.
La technologie SnapTree de Cohesity utilise quant à elle un mécanisme de snapshot DROW (distributed-redirect-on-write), qui est plus rapide et plus évolutif que les snapshots read-on-write. La conception est optimisée pour les performances en écriture, donc toutes les modifications sont redirigées vers de nouveaux blocs. De plus, tous les nœuds participent à ce processus, ce qui permet d’exploiter les éléments d’évolutivité du cluster de Cohesity.
SnapTree, qui fait partie de la plateforme Cohesity Data Cloud, offre les avantages suivants et permet aux entreprises de :