ACLClouds
ACLClouds

Sauvegardes : appliquer la règle 3-2-1 sans s’y perdre

3 copies, 2 supports différents, 1 copie hors site : la méthode universelle expliquée avec des exemples concrets pour VPS et serveurs de jeux.

La règle 3-2-1 tient en une phrase et évite la plupart des pertes de données. Pourtant, la plupart des sauvegardes échouent sur un point : elles ne sont jamais testées.

  • 3 copies, sur 2 supports différents, dont 1 hors site.
  • Un snapshot sur le même disque que la production ne compte pas comme une copie.
  • Automatisez chaque sauvegarde et alertez en cas d’échec.
  • Testez une restauration complète chaque mois et mesurez sa durée.
  • Chiffrez les sauvegardes et rendez la copie hors site immuable.

La règle en une phrase

Conservez 3 copies de vos données, sur 2 types de supports différents, dont 1 hors site. Un snapshot sur le même disque que la production ne compte pas comme une vraie copie : un incendie, un ransomware ou une simple erreur rm -rf l’emporte avec le reste.

  • 3 copies : production + sauvegarde locale + sauvegarde distante.
  • 2 supports : disque du VPS + stockage objet ou NAS, par exemple.
  • 1 hors site : une autre région, un autre prestataire, un autre bâtiment.

Automatiser, sinon ça n’existe pas

Une sauvegarde manuelle est une sauvegarde oubliée. Snapshots automatiques du VPS, dumps de base de données via cron, synchronisation vers un stockage objet : tout doit tourner sans intervention humaine, avec une alerte en cas d’échec.

  • Planifier snapshots VPS + dumps SQL avec des tâches automatiques.
  • Alerter (e-mail/webhook) dès qu’une sauvegarde échoue.
  • Versionner les sauvegardes : garder 7 jours glissants minimum.

Tester la restauration pour de vrai

Une sauvegarde non testée n’est qu’une hypothèse. Une fois par mois, restaurez sur un environnement isolé : un dump SQL se réimporte-t-il ? Le snapshot redémarre-t-il ? Combien de temps prend la restauration complète ? C’est le seul chiffre qui compte le jour d’un incident.

  • Restaurer sur un serveur de test une fois par mois.
  • Mesurer le RTO (temps de restauration) et le RPO (perte de données max).
  • Documenter la procédure pour qu’un tiers puisse l’exécuter.

Chiffrer et contrôler les accès

Vos sauvegardes contiennent tout : mots de passe, données clients, code source. Chiffrez-les au repos, limitez qui peut les lire ou les supprimer, et activez la protection contre la suppression (object lock / immutabilité) sur la copie hors site.

  • Chiffrer les sauvegardes, en transit et au repos.
  • Restreindre les droits de suppression (principe du moindre privilège).
  • Activer l’immutabilité sur la copie hors site contre les ransomwares.

Questions fréquentes

Un snapshot suffit-il comme sauvegarde ?

Non. Il reste sur le même stockage que le serveur : gardez au moins une copie sur un autre support et une hors site.

Comment automatiser une sauvegarde sur un VPS ?

Avec l’accès root, programmez un dump de base de données par cron, puis synchronisez-le vers un stockage externe avec rsync, rclone ou restic.

Les serveurs de jeux et les bots ont-ils des sauvegardes ?

Oui. Chaque offre payante de serveur Minecraft, de serveur de jeu ou de bot inclut des sauvegardes ; leur nombre figure sur la carte de l’offre.