Continuité d’activité avec la sauvegarde Moodle

En tant qu’administrateur système (sysadmin), vous comprenez l’importance de la continuité des activités, des sauvegardes et de la possibilité de restaurer les données si un problème inattendu entraîne l’indisponibilité des systèmes ou des informations. La gamme complète d’options à votre disposition est étendue, à la fois dans Moodle et dans tous les services cloud et matériels associés. Le nombre de variations et de permutations à considérer peut être écrasant. Cet article décrit les principales capacités de sauvegarde de Moodle lui-même et certaines des options matérielles et cloud disponibles. Nous expliquons leur objectif et quand les considérer.


Bases de la sauvegarde Moodle

Les systèmes de gestion de l’apprentissage (SGA) Moodle ont une capacité de sauvegarde complète du site permettant aux administrateurs système de stocker le contenu complet du site. Une fois que vous avez une sauvegarde de site sur un support de stockage, vous pouvez la récupérer dans l’état exact où elle se trouvait lorsque vous l’avez sauvegardée. Cette fonction de sauvegarde permet de protéger facilement la fourniture de services d’apprentissage de votre organisation contre divers problèmes, y compris ceux liés aux catastrophes, tels que les incendies et les inondations, et même les menaces de sécurité, telles que les attaques de ransomware ou le piratage.

En tant qu’administrateur système, vous devez disposer de procédures opérationnelles pour l’exécution de votre site Moodle, qui incluent l’exécution de sauvegardes selon un calendrier qui convient le mieux aux besoins de récupération de votre entreprise. Nous avons couvert certaines options pour les objectifs de récupération dans un blog précédent, cependant, pour être complet, il y a deux choses à considérer :

Objectif de point de récupération (RPO)

Le RPO est le temps entre le moment où vous avez perdu le service et la dernière sauvegarde (c’est-à-dire le moment où votre dernière sauvegarde a été effectuée). Le RPO détermine la perte de données maximale que votre entreprise peut tolérer.

Objectif de temps de récupération (RTO)

Le RTO est le temps nécessaire pour couvrir votre site. Les deux mesures sont utiles lors de l’examen d’une solution, car plus le RPO et le RTO sont bas, plus le coût est élevé.

Les sites Moodle contiennent trois domaines principaux à prendre en compte lorsque vous décidez quoi inclure dans vos sauvegardes : . Tout d’abord, une collection de scripts et de code qui doit être restauré lors d’une récupération complète. Pour savoir où toutes ces données sont stockées, vous pouvez consulter le fichier config.php de votre site Moodle. Ensuite, vous devez stocker les données contenues dans votre base de données Moodle. Enfin, tous les fichiers téléchargés doivent être enregistrés, tels que le contenu de votre cours téléchargé. Si vous récupérez ces trois magasins de données, votre site reviendra à l’état dans lequel il se trouvait lorsque la sauvegarde a été effectuée.