Sauvegarde et restauration
Sauvegarde et restauration
La persistance du Workflow Manager est composée de :
- Dossiers dans le système de fichiers : stockent les documents de parapheur et les autres ressources du tenant.
- Cluster Elasticsearch : indexe les métadonnées des parapheurs, des utilisateurs et des tenants.
Sauvegarde des dossiers
Une sauvegarde de dossiers consiste à sauvegarder les dossiers suivants (voir la configuration de l’application pour leur emplacement par défaut) :
exportFolderPathresourceFolderPath
Notez qu’il n’est pas nécessaire d’effectuer des sauvegardes atomiques de votre système de fichiers. Vous êtes libre de réaliser des snapshots si votre système de fichiers le permet, ou d’effectuer des sauvegardes au niveau fichier des dossiers (avec la commande rsync par exemple).
Snapshot Elasticsearch
Veuillez consulter la documentation officielle d’Elasticsearch pour apprendre à réaliser un snapshot de votre cluster Elasticsearch.
Reprise après sinistre
Dans un scénario de reprise après sinistre, vous devez restaurer à la fois une sauvegarde de dossiers et un snapshot Elasticsearch.
Notez que pour éviter les incohérences, vous devez toujours restaurer un snapshot Elasticsearch réalisé avant la sauvegarde de dossiers que vous souhaitez restaurer. Notez également que vous ne devez pas restaurer un snapshot Elasticsearch réalisé trop longtemps avant la sauvegarde de dossiers. La propriété garbageMaxAge dans la configuration de l’application détermine le délai au terme duquel les fichiers sont purgés des dossiers une fois qu’ils ne sont plus utilisés. Par défaut, les fichiers sont purgés après 12 heures, ce qui signifie que :
- Vous devez vous assurer que le délai entre votre snapshot Elasticsearch et votre sauvegarde de dossiers est inférieur à 12 heures. Il est recommandé de créer une sauvegarde de dossiers immédiatement après chaque snapshot Elasticsearch.
- Vous pouvez toujours restaurer un snapshot Elasticsearch créé au cours des 12 dernières heures sans avoir besoin de restaurer une sauvegarde de dossiers.
- Vous n’avez pas besoin de conserver des sauvegardes de dossiers plus anciennes que votre plus ancien snapshot Elasticsearch.

