dnum-mi / referentiel-applications-specs

spécifications canel
0 stars 0 forks source link

Système ->Sauvegarde / restauration #41

Open Metazel opened 1 year ago

Metazel commented 1 year ago

La fonctionnalité de sauvegarde et de restauration a pour objectif de permettre de sauvegarder l'état courant de l'application, y compris les opérations journalisées et les informations stockées en base de données, et de pouvoir les restaurer ultérieurement à un état choisi. Cela garantit la disponibilité des données et la récupération rapide en cas de besoin.

Fonctionnalités

Sauvegarde

La sauvegarde de la configuration de l'application est porté par la chaine DSO. La fonctionnalité doit permettre de sauvegarder les données en base de données. Le service doit être arreté au préalable de la sauvegarde. Une indication technique doit être remontée aux systèmes et utilisateurs qui sollicitent le service entre temps. Cette sauvegarde doit être réalisée de manière fiable et efficace pour éviter toute perte de données.

Planification des sauvegardes automatiques

La possibilité de planifier des sauvegardes automatiques à des intervalles définis doit être proposée et doit pouvoir se faire de façon paramétrable (configmap). Elle doit pouvoir permettre de planifier des sauvegardes quotidiennes, hebdomadaires, mensuelles ou à une date (tuple "jour/mois") et une heure donnée.

Restauration de l'état précédent

L'administrateur fonctionnel doit pouvoir restaurer l'application à un état précédent à partir des sauvegardes effectuées. Cela devrait inclure la restauration des données en base de données, des fichiers associés et des opérations journalisées, permettant ainsi de revenir à un état cohérent et complet.

Cette fonctionnalité permet de récupérer une archive sauvegardée ailleurs, de contrôer son intégrité et de restaurer l'état du système à partir de celle-ci.

Gestion des sauvegardes

Une interface doit permettant à l'administraeur de gérer ses sauvegardes. Il doit pouvoir afficher la liste des sauvegardes disponibles, accéder aux détails de chaque sauvegarde, les supprimer si nécessaire et les exporter.

mogador26 commented 1 year ago

Sauvegarde :

La fonctionnalité doit sauvegarder l'état courant de l'application, y compris les données en base de données :

planification :

"La possibilité de planifier des sauvegardes automatiques à des intervalles définis doit être proposée."* :

mogador26 commented 1 year ago

"L'administrateur doit pouvoir restaurer l'application à un état précédent à partir des sauvegardes effectuées. Cela devrait inclure la restauration des données en base de données, des fichiers associés et des opérations journalisées, permettant ainsi de revenir à un état cohérent et complet." :