Qu'est-ce qu'une sauvegarde instantanée ?

prise en charge du Hero Banner

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.

À quoi sert un snapshot ?

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 :

  • La restauration à un point dans le temps : les environnements qui nécessitent des sauvegardes régulières et rapides, notamment les bases de données ou les applications, dont les volumes de transactions sont très élevés.
  • La restauration rapide : les entreprises peuvent restaurer leurs données à un point précis dans le temps. Par exemple, les environnements de VM utilisent les snapshots pour assurer une restauration des données rapide et pour répliquer les données.
  • La gestion optimisée de l’espace de stockage : les copies de snapshots permettent d’optimiser l’utilisation du stockage. Les technologies modernes de snapshots, notamment la déduplication et les snapshots incrémentaux, permettent de minimiser l’espace de stockage nécessaire.
  • Les tests et le développement : les snapshots fournissent des jeux de données fiables et cohérents à des fins de test/développement. Ils peuvent fournir des clones illimités de données, et ainsi permettre de développer sans perturber les flux de travail quotidiens.
  • La sauvegarde et la restauration : un centre de données peut utiliser des copies de snapshot pour protéger les données et assurer la reprise après sinistre, ce qui permet de restaurer rapidement les données dans un état correct connu.

Comment fonctionnent les snapshots ?

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.

Quels sont les avantages et les inconvénients d’un snapshot ?

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 sont rapides à créer et prennent relativement peu de place. Les créer vous permet de gagner du temps et de créer des sauvegardes sans interrompre les serveurs de production.
  • Les snapshots améliorent la disponibilité des applications. Les entreprises peuvent ainsi restaurer rapidement leurs systèmes en cas de panne, simplifier la sauvegarde de gros volumes de données et minimiser l’exposition à la perte de données.
  • Il est possible de planifier les snapshots de manière à réduire le nombre de fenêtres de sauvegarde et, par conséquent, le coût total de possession (TCO).
  • Les snapshots garantissent que les données sont capturées de manière cohérente, par exemple lorsque des fichiers et des informations connexes sont enregistrés ensemble au même point dans le temps. Cela permet d’éviter de sauvegarder des incohérences ou des données incomplètes.
  • Il est possible de restaurer un serveur instantanément à partir d’un snapshot, ce qui minimise le temps d’arrêt et l’interruption de l’activité.

Les snapshots présentent néanmoins quelques inconvénients :

  • Un snapshot est normalement stocké sur le même réseau d’appareils de stockage que l’original. En cas de problème avec l’un ou l’autre, l’entreprise peut donc perdre les snapshots ainsi que les systèmes et les données sources.
  • Si un serveur a trop de snapshots, le système ralentira.

Quelle est la différence entre un snapshot et une sauvegarde ?

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 fichiers de sauvegarde incluent uniquement le système de fichiers. Il est possible de réaliser des snapshots de différents types de systèmes. Il peut s’agir de fichiers, d’applications, de paramètres, etc.
  • Une sauvegarde est généralement stockée sur un autre site (ou sur plusieurs sites) que les données originales afin de la protéger en cas de sinistre. Un snapshot est stocké au même endroit que les données originales.
  • Une sauvegarde est destinée au stockage à long terme, alors que les snapshots servent généralement lorsque des personnes ou des équipes ont besoin de revenir à une version très récente du serveur sur le même réseau.
  • Les sauvegardes peuvent présenter des différences entre le début et la fin du processus de sauvegarde. Les snapshots sont en quelque sorte des photos du système qui le capturent précisément tel qu’il était à un moment donné.
    Le processus de création de sauvegardes peut être long et fastidieux. Les snapshots sont instantanés et se font beaucoup plus rapidement.
  • Le temps nécessaire pour restaurer une sauvegarde varie en fonction du volume de données sauvegardées. Les snapshots peuvent servir à restaurer rapidement des serveurs en les rétablissant tels qu’ils étaient au moment du snapshot.

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.

Cohesity et les copies de snapshot

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 :

  • Fournit une assurance contre la perte de données due à des fichiers supprimés accidentellement, à des pannes d’application ou à de la corruption de données.
  • Conserve les données pendant de longues périodes afin satisfaire aux exigences de conformité et de réglementation.
  • Minimise le RPO et le RTO grâce à une plateforme de type web-scale distribuée.

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 :

  • Accélérer leurs sauvegardes et leurs restaurations, en réduisant de plus de 90 % les fenêtres de RTO et de RPO.
  • Obtenir une mise à l’échelle basée sur le modèle de paiement « pay-as-you-grow », qui permet de réduire les données au maximum et de garantir que les sauvegardes sont disponibles pour assurer une restauration et un clonage instantanés.
  • Réduire le TCO, en limitant l’augmentation du volume de stockage due à la multiplication des copies de données.
X
Icon ionic ios-globe

Vous êtes sur le point de visualiser du contenu en anglais, souhaitez-vous continuer ?

Ne pas afficher cet avertissement

Icon ionic ios-globe

Vous êtes sur le point de visualiser du contenu en anglais, souhaitez-vous continuer ?

Ne pas afficher cet avertissement