Modes de sauvegarde : le coût en interruption est écrit, le coût en cohérence non

La différence entre les trois modes est d’habitude expliquée par la durée d’interruption. La vraie différence est la cohérence, et pour une machine qui écrit sans cesse, c’est elle qui décide si la sauvegarde sert à quelque chose.

AtlasPVE ·

Cette fiche répond à

  • quel mode de sauvegarde proxmox
  • proxmox différence snapshot suspend stop
  • une sauvegarde de base de données proxmox est-elle cohérente
  • proxmox interruption pendant la sauvegarde
  • proxmox choix du mode de sauvegarde

Au moment de sauvegarder, vous choisissez entre trois modes, et les interfaces expliquent d’ordinaire ces trois modes par la durée d’interruption : un sans, un de quelques secondes, un qui éteint la machine. C’est vrai mais incomplet. Ce qui n’est pas écrit, c’est la cohérence, et c’est là que se trouve la vraie différence.

Ce que fait vraiment le mode sans interruption

Le disque est capté tel qu’il est à cet instant pendant que la machine continue de tourner. L’expression « tel qu’il est à cet instant » est la clé : tout ce qui était à moitié écrit se trouve dedans, à moitié écrit. Cela ressemble à débrancher la machine. Un système de fichiers journalisé se remet d’aplomb au démarrage et rien ne casse. Mais une base de données qui était en plein milieu d’une écriture à cet instant précis devra peut-être lancer sa propre récupération à la restauration.

On appelle cela la cohérence après crash, et pour la plupart des machines elle suffit. Là où elle ne suffit pas, c’est une machine qui héberge quelque chose qui écrit sans cesse et qui tient à ce qu’il écrit.

Combler l’écart sans arrêter la machine

Quand l’agent invité est installé, on peut dire au système de fichiers, au moment de la sauvegarde : « attends, écris d’abord sur le disque ce que tu tiens ». Un bref gel a lieu, l’image est prise, puis il dégèle. L’état « débranché » devient un état « proprement mis en pause », et il n’y a toujours pas d’interruption.

C’est l’argument le plus pratique pour installer l’agent invité. Il n’est pas là seulement pour signaler une adresse, il est là exactement pour ce moment.

La copie propre à l’application est autre chose

Pour les applications qui gardent leur propre état, comme les bases de données et les dépôts de courrier, la sauvegarde de la machine et l’export de l’application ne font pas le même travail. La sauvegarde de la machine ramène la machine ; l’export de l’application ramène les données sous une forme à laquelle l’application fait confiance. Sur les machines qui portent des données importantes, on fait les deux, et aucun ne remplace l’autre.

Suspension et arrêt

La suspension met la machine en pause brièvement. L’état mémoire est cohérent, mais elle n’ajoute rien à la cohérence propre de l’application au-delà de ce que donne un système de fichiers gelé, et en échange il y a une interruption.

L’arrêt est l’option la plus honnête : une sauvegarde prise machine éteinte ne laisse aucune question. Si une machine peut supporter une minute d’interruption la nuit, cette option supprime la question entière.

La règle pratique

Utilisez par défaut le mode sans interruption, installez l’agent invité, et sur les machines qui portent de vraies données, prenez aussi l’export propre de l’application. Tout basculer en mode arrêt par peur est une erreur : un dispositif qui éteint toutes les machines chaque nuit devient un dispositif auquel personne ne veut toucher, et un jour on le coupe. Gardez l’arrêt pour les quelques machines où les données comptent plus que la disponibilité.

Ce que fait Atlas

Au moment de sauvegarder, Atlas montre les trois modes côte à côte et écrit en mots clairs l’interruption que chacun provoque, vous n’avez donc pas à deviner lequel met quoi en pause. Le mode sans interruption est sélectionné par défaut. Le versant cohérence dépend de ce qui tourne dans la machine, c’est donc votre décision et non celle du produit : cette fiche a été écrite pour que vous puissiez la prendre.

Sources

La documentation officielle de Proxmox. En anglais, et c’est elle qui a le dernier mot sur ce sujet.

Fiches liées

À quoi cela ressemble dans Atlas ?

Aller à la page produit