Snapshots vs Backups – Les Bonnes Pratiques pour Éviter les Mauvaises Surprises

Erreur fatale courante

« Les snapshots ne sont PAS des sauvegardes ! »  Cette confusion a causé la perte de données dans des milliers d’entreprises.

Une Confusion Dangereuse

Dans le monde de la virtualisation, peu de sujets génèrent autant de confusion et d’incidents que la différence entre snapshots et backups.

Ces deux technologies semblent similaires, mais leur objectif, leur fonctionnement et leurs risques sont différents.

Chaque année, des entreprises perdent des données critiques parce qu’un administrateur a cru qu’un snapshot de 6 mois était une sauvegarde valide.

Objectifs pédagogiques

À la fin de ce module, vous serez capable de :

  • Connaitre la différence entre Snapshot et backup
  • Identifier les risques opérationnels et les éviter
  • Appliquer les bonnes pratiques en production pour éviter les erreurs critiques

Comprendre la différence entre snapshot et backup

  • Qu’est-ce qu’un snapshot ?

Un snapshot est essentiellement un enregistrement rapide des métadonnées de votre système à un instant donné, conservé dans une unité de stockage comme un SAN ou un NAS.

L’enregistrement peut être une image, un volume ou un fichier de base de données de tout type. Il permet de récupérer des données à partir d’un état antérieur si nécessaire.

Le snapshot constitue une solution de restauration à un instant précis. Il représente un atout majeur en cas de circonstances exceptionnelles telles qu’une panne matérielle ou humaine, une corruption de données ou une coupure de courant.

Il capture :

  • L’état du disque virtuel
  • Éventuellement la mémoire RAM
  • La configuration de la VM

Prenons l’exemple de Vmware qui est considéré comme le plus connu et le plus utilisé de nos jours. Son avantage est la rapidité et la simplicité par rapport aux autres solutions connues comme    (Hyper-V), mais ça reste pour un usage à court terme uniquement.

principe de snapshot

A quoi sert un snapshot

  • Avant une mise à jour
  • Avant un changement risqué
  • Pour tests temporaires
  • Pour faciliter un rollback rapide

Les bonnes pratiques

  • Pour des raisons de performances, faites au maximum 2-3 snapshot.
  • Ne laissez pas un snapshot s’exécuter plus de 72h. Il augmentera en taille et donc prendra trop de place sur vos disques
  • N’utiliser pas les snapshots comme solution de sauvegarde.

Les dangers cachés des snapshots

  • Saturation du stockage

Un snapshot peut croître indéfiniment. Si le datastore se remplit à 100%, toutes les VM hébergées s’arrêtent.

  • Dégradation des performances

Plus le snapshot est ancien, plus les performances se dégradent (jusqu’à 50% de perte de performance disque).

  • Temps de consolidation

Supprimer un vieux snapshot peut prendre plusieurs heures, pendant lesquelles la VM est ralentie ou même gelée.

  • Pas de protection contre les sinistres

Les snapshots résident sur le même stockage que la VM. En cas de panne du datastore, ransomware ou sinistre, les snapshots sont perdus avec les VM.

Qu’est-ce qu’une sauvegarde ?

Une sauvegarde est une réplique complète et autonome de votre base de données, incluant les boîtes aux lettres, les packages d’applications, les images et les vidéos, stockés dans un système distinct.

Contrairement aux instantanés, les sauvegardes permettent de récupérer un ensemble complet de fichiers et d’applications.

Un système de sauvegarde fiable peut reproduire d’autres structures sophistiquées telles que Active Directory, un serveur de base de données et des clusters d’ordinateurs.

Les sauvegardes comprennent plusieurs techniques, telles que les instantanés, le chiffrement, la déduplication des données et la flexibilité du choix de la destination de sauvegarde, pour vous offrir une meilleure expérience.

Les sauvegardes sont plus évolutives et offrent un niveau supérieur de protection et de mobilité des données. Selon le fournisseur, les logiciels ou services de sauvegarde peuvent utiliser différentes méthodes, telles que :

  • Sauvegarde complète du système – Toutes les données système.
  • Sauvegarde incrémentielle – Uniquement les données nouvelles ou modifiées.
  • Sauvegarde incrémentale inversée – Technique de mise en miroir, la plus rapide et identique à une sauvegarde complète, mais qui occupe le plus d’espace car les fichiers ne sont pas compressés pour être stockés.
  • Sauvegarde différentielle – Réplique cumulative de toutes les modifications de données effectuées depuis la dernière sauvegarde complète du système.

La règle 3-2-1

Une règle fondamentale pour les sauvegardes :

  • 3 copies de vos données (production + 2 backups)
  • 2 supports différents (disque + cloud, disque + bande)
  • 1 copie hors site (datacenter distant, cloud public)
principe de Backup
Différence entre Snapshot et Backup
Critère Snapshot Backup
Définition Capture de l’état instantané d’une VM (disque + mémoire optionnelle) Copie complète et indépendante des données / VM
Objectif principal Retour arrière rapide après un changement Protection long terme contre perte de données
Indépendance  Dépend de la VM d’origine  Totalement indépendant
Durée de conservation Très courte (heures / jours) Longue durée (semaines, mois, années)
Consommation disque Faible au début, augmente rapidement Élevée mais prévisible
Cas d’usage Avant patch, upgrade, test Sinistre, ransomware, suppression accidentelle
Vitesse de création Très rapide Plus lent
Vitesse de restauration Très rapide Variable (selon taille & support)
Conformité (ISO, RGPD)  Non conforme  Conforme
 Exemples outils VMware Snapshot, Hyper-V Checkpoint Veeam, Acronis, Bacula, AWS Backup

La question qui se pose maintenant, est ce que le snapshot peut être utilisé comme étant une sauvegarde ?

Un instantané peut être utilisé dans le cadre d’une sauvegarde, mais ne doit pas être considéré comme une véritable sauvegarde de base de données.

Une capture instantanée ne peut à elle seule remplacer une sauvegarde. De nos jours, les services de sauvegarde et de restauration de bases de données combinent les deux.

Bonnes Pratiques : Utilisation Combinée

Les snapshots et les backups ne sont pas en compétition : ils se complètent. Voici comment les utiliser intelligemment ensemble.

Ø Stratégie recommandée

  • Pour les tests et mises à jour : Utilisez des snapshots (durée : quelques heures)
  • Pour la protection quotidienne : Backups automatisés tous les soirs
  • Pour la conformité : Backups mensuels archivés
  • Pour le disaster recovery : Réplication continue vers un site distant

Ø Checklist des bonnes pratiques

Pour les snapshots :

  • Ne jamais dépasser 72 heures
  • Limiter à 2-3 snapshots maximum par VM
  • Configurer des alertes automatiques
  • Vérifier l’espace disponible avant création

Pour les backups :

  • Suivre la règle 3-2-1
  • Tester les restaurations tous les mois
  • Chiffrer les backups (AES-256)
  • Implémenter l’immutabilité

Les Règles d’Or

À RETENIR ABSOLUMENT

  1. Un snapshot N’EST PAS une sauvegarde
  2. Les snapshots sont temporaires (72h maximum)
  3. Les backups sont la seule vraie protection
  4. Tester les restaurations régulièrement
  5. Automatiser, surveiller, documenter

Conclusion :

Les backups sont une solution de sauvegarde qui s’effectue généralement de manière automatique et sur différents supports de stockage.

Les snapshots permettent de figer dès le temps une machine virtuelle, elles sont effectuées avant chaque modification à risques. Elles doivent être utilisées à très court terme.

Qui sommes nous ?

Découvrez nos domaines d’expertise

Tous
Nos domaines d’expertises