Gestion des sauvegardes et restauration chez CrowdHandler

CrowdHandler a mis en place des politiques de sauvegarde complètes afin de se prémunir contre toute perte de données et de garantir la possibilité de se remettre de toute perturbation du système ou des applications. Nos procédures de sauvegarde et de restauration comprennent :

de bases de données#

Nos bases de données MySQL RDS utilisent :

  • Instantanés horaires — Les instantanés sont des copies de la base de données à un moment donné. Nous conservons les instantanés horaires pendant 30 jours afin de parer à toute perte ou corruption accidentelle des données. Les instantanés sont chiffrés et répliqués dans une région distincte.
  • Sauvegardes quotidiennes – Nous effectuons chaque nuit des sauvegardes logiques de la base de données, qui sont ensuite compressées et chiffrées avant d'être stockées sur Amazon S3. Ces sauvegardes sont conservées pendant 60 jours et constituent un niveau de sauvegarde supplémentaire, en plus des instantanés.

de fichiers et d'objets#

Toutes les ressources numériques sont stockées sur Amazon S3 avec :

  • Gestion des versions: cette fonctionnalité est activée pour conserver les objets supprimés, offrant ainsi une protection contre les suppressions accidentelles ou malveillantes.
  • Réplication - Tous les compartiments S3 sont répliqués dans une région AWS distincte à des fins de redondance.
  • Gestion du cycle de vie des objets — Nous définissons des règles permettant de déterminer la durée de conservation des objets dans S3 avant leur archivage ou leur suppression. Les cycles de vie peuvent être configurés par préfixe d'objet.

de restauration#

Nous effectuons régulièrement des tests de restauration afin de vérifier que nous sommes en mesure de récupérer les données et les systèmes à partir des sauvegardes. Ces tests comprennent :

  1. Restauration de copies des bases de données de production à partir d'instantanés afin de vérifier l'intégrité des données et le bon fonctionnement des requêtes.
  2. Restauration de certaines parties des données S3 à partir d'objets versionnés ou d'archives afin de vérifier que les fichiers sont intacts et accessibles.
  3. Simuler des scénarios tels que la suppression accidentelle d'un environnement ou la suppression d'une base de données, et démontrer que nous sommes en mesure de rétablir le service à l'aide des sauvegardes disponibles.
  4. Consigner et analyser les résultats de chaque test de restauration afin d'identifier les éventuels problèmes, les améliorations nécessaires et les mises à jour à apporter aux procédures internes.

Les politiques de gestion des sauvegardes de CrowdHandler et les tests de restauration réguliers nous permettent d'avoir confiance en notre capacité à nous remettre de perturbations ou de pannes, tout en nous protégeant contre toute perte définitive de données. Les sauvegardes des bases de données, du stockage objet, des composants de l'infrastructure et bien plus encore nous garantissent de pouvoir restaurer les services même en cas de défaillances à plusieurs niveaux. La validation régulière de nos processus de sauvegarde et de restauration vise à garantir l'intégrité des données et à optimiser la disponibilité.