sauvegarde
Comment sauvegarder votre serveur — et pouvoir vraiment le restaurer
La plupart des gens n'ont aucune sauvegarde, ou n'ont jamais testé celles qu'ils possèdent. Une sauvegarde à partir de laquelle vous ne pouvez pas restaurer n'en est pas une. Voici quoi enregistrer, où le conserver et comment savoir que ça fonctionne vraiment.
Tout le monde se porte bien sans sauvegardes, jusqu'au jour où ce n'est plus le cas. Une commande mal saisie, un disque qui lâche, une mise à jour qui casse plus qu'elle ne répare — et d'un coup, ce que vous aviez construit a disparu, avec toutes les soirées que vous y aviez consacrées.
Ce qui est frustrant, c'est à quel point c'est évitable. Faire des sauvegardes n'est pas difficile. Mais il y a un écart entre « j'ai des sauvegardes » et « je peux récupérer mes affaires », et la plupart des gens ne découvrent cet écart qu'au pire moment possible. Comblons-le.
Une sauvegarde n'en est pas une tant que vous n'avez pas restauré à partir d'elle
Voici la vérité qui dérange : une sauvegarde que vous n'avez jamais testée est un pari. Beaucoup de gens ont un dossier de sauvegardes qui se révèlent vides, corrompues ou dépourvues justement de la chose dont ils avaient besoin. La sauvegarde s'est bien exécutée ; la restauration, elle, n'a jamais été essayée.
L'objectif n'est donc pas « faire des sauvegardes ». C'est « pouvoir restaurer ». Gardez cela comme véritable cible et tout le reste se met en place.
Ce qu'il faut vraiment sauvegarder
En général, vous n'avez pas besoin d'une copie de la machine entière. Ce que vous ne pouvez pas recréer, ce sont vos données :
- le contenu de vos bases de données (les articles, les utilisateurs, les commandes — ce qui change),
- vos fichiers (les fichiers envoyés, les documents, tout ce que vous ou vos utilisateurs y déposez),
- votre configuration (cette poignée de réglages qui le rendent vôtre).
Le système d'exploitation et les logiciels se réinstallent en quelques minutes. Vos données, elles, ne se réinstallent pas du tout. Sauvegardez la partie irremplaçable.
La seule règle qui compte : sortez-la du serveur
Une sauvegarde posée sur le serveur même qu'elle est censée protéger mourra avec ce serveur. Si le disque lâche ou que la machine est perdue, votre sauvegarde s'en va avec.
La règle est donc simple : au moins une copie vit ailleurs — votre propre ordinateur, un autre serveur, un stockage objet. Nul besoin que ce soit sophistiqué. Il faut juste qu'elle ne soit pas sur la même machine. Une sauvegarde que vous pouvez télécharger et conserver est une sauvegarde qui survit au serveur.
Automatisez-la, et gardez-en plus d'une
Deux petits ajouts qui transforment une sauvegarde en habitude :
- Ne comptez pas sur votre mémoire. Une sauvegarde que vous devez lancer à la main est une sauvegarde que vous finirez par sauter. Programmez-la.
- Conservez un historique, pas seulement la dernière. Si votre seule sauvegarde date d'hier soir et que les données d'hier soir étaient déjà corrompues, vous avez fidèlement sauvegardé le problème. Quelques copies plus anciennes vous donnent un point de repli.
Ensuite, testez la restauration — pour de vrai
C'est l'étape que tout le monde saute, et c'est la seule qui prouve que le reste a fonctionné. Une fois — juste une fois — prenez une sauvegarde et restaurez-la réellement quelque part. Ramenez les données, ouvrez-les, vérifiez que tout y est. Après ça, vous n'espérez plus ; vous savez.
Le raccourci
Vous pouvez assembler tout cela à la main — tar, rsync, une tâche cron, un endroit hors site où la déposer. Ou vous pouvez laisser Server Manager s'en charger : il crée une sauvegarde de vos données que vous téléchargez et conservez — hors du serveur — empaquetée de façon à savoir comment se restaurer toute seule. Quand vous en avez besoin, restaurer est une simple demande, pas un projet de recherche. L'idée est de faire de « pouvoir restaurer » l'option par défaut, la plus facile, au lieu de la chose que vous comptiez faire un jour.
Une assurance que vous espérez ne jamais utiliser
Les sauvegardes sont la seule partie de la gestion d'un serveur qui donne l'impression d'un effort gaspillé — jusqu'au jour où c'est la seule chose qui compte. Ce jour finit par arriver pour tout le monde. Posséder son serveur, c'est aussi posséder ce filet de sécurité : vos données, copiées à un endroit que vous contrôlez, prêtes à être ramenées. Configurez-le une fois, et le pire jour devient une mauvaise heure.
Si vous débutez, notre guide sur quoi faire avec un serveur tout neuf cite les sauvegardes parmi les quatre choses dont chaque nouveau serveur a besoin. Les guides d'aide vont plus loin lorsque vous êtes prêt.