Skip to content

🛡️ Plan de Continuité d'Activité ​

⏱️ Rétention & Historique ​

CibleFréquenceRétentionMéthode
Bruxelles - DonneesQuotidienne15 joursSnapshots ZFS
LuxembourgEn coursÀ définir-
Hetzner storage box - DonneesQuotidienne10 joursSnapshots
Pristina - DonneesQuotidienne15 joursSnapshots ZFS
Paris - DonneesQuotidienne15 joursSnapshots ZFS

🧬 Redondance & Stockage matériel ​

CibleConfiguration matérielleMéthode / Technologie
Bruxelles - DonneesRAIDZ1 (4Ă—2 To NVMe)ZFS
LuxembourgRedondance Cloud (OCI)OCI Block Storage
Paris - DonneesMirror (2Ă—2 To)ZFS
Pristina - DonneesStripe (capacité à confirmer)ZFS (sans tolérance aux pannes)
Hetzner Storage Box (FSN1-BX1000)Redondance HetznerRAID géré par l'hébergeur

⚠️ Note de sécurité : La cible Pristina est configurée en Stripe (RAID 0). Elle ne présente aucune tolérance à la panne matérielle d'un disque.

🌍 Répartition géographique ​

Copie / serveurEmplacementSéparation et limites
BruxellesMaison au HoulmeSite principal
PristinaAtelier au HoulmeBâtiment distinct, mais même commune et risques locaux proches de Bruxelles
ParisRouenSite distinct, mais proche du Houlme ; ne constitue pas à lui seul une séparation régionale forte
Hetzner Storage Box (FSN1-BX1000)Falkenstein, AllemagneCopie distante, dans une autre région et un autre pays

Les copies sont donc réparties entre Le Houlme, Rouen et Falkenstein. Cela améliore la résilience géographique : un incident limité à la maison ou à l'atelier ne devrait pas toucher les autres sites, et une copie distante existe en Allemagne. Le Houlme et Rouen restent toutefois proches ; la Storage Box Hetzner est la principale protection documentée contre un sinistre régional touchant la Normandie.

Cette répartition améliore la reprise après sinistre, mais ne garantit pas la haute disponibilité des services. La récupération dépend de la fraîcheur des copies et de leur possibilité de restauration ; des tests de restauration restent nécessaires.

🔄 Réplication & Flux ​

SourceCibleMéthode / Protocole
Bruxelles - DonneesParis - DonneesZFS send/receive (incrémental) via SSH
Bruxelles - DonneesPristina - DonneesZFS send/receive (incrémental) via SSH
Bruxelles - DonneesHetzner storage boxrclone (chiffrement côté client)
Luxembourg - /optBruxelles - Donneesrclone (Sauvegarde fichiers)
Clients (Nextcloud)Bruxelles - DonneesWebDAV

♻️ Reprise et restauration ​

Les réplications de Bruxelles vers Paris et Pristina sont déclenchées par des tâches de réplication TrueNAS. Un minuteur systemd les déclenche sur les deux hôtes toutes les 12 heures. Cette automatisation déclenche la réplication ; elle ne remplace pas une procédure de restauration testée.

En cas de perte de données ou d'un serveur :

  1. Identifier le jeu de données et la date de restauration souhaitée, puis vérifier sur la destination que le snapshot correspondant est présent et exploitable.
  2. Ne pas restaurer par-dessus les données d'origine avant d'avoir évalué l'incident. Si possible, restaurer vers un nouvel emplacement afin de vérifier le contenu sans écraser la source.
  3. Utiliser les snapshots/réplications ZFS disponibles sur la destination de sauvegarde. La commande et les options exactes dépendent du jeu de données et ne sont pas définies dans ce dépôt ; vérifier la configuration TrueNAS avant toute restauration.
  4. Contrôler les données restaurées et le fonctionnement du service avant de remettre la copie en production.
  5. Après l'incident, noter la date du dernier snapshot restaurable, les données récupérées et les éventuelles pertes.

Les restaurations doivent être testées périodiquement. Ce dépôt ne consigne actuellement ni résultats de tests de restauration ni procédure détaillée propre à chaque service.

🔍 Intégrité & Vérification ​

CibleFréquence de testMéthode de vérification
Bruxelles - DonneesBi-hebdomadaireScrub ZFS + Vérification checksum à l'accès
Paris - DonneesBi-hebdomadaireScrub ZFS + Vérification checksum à l'accès
Pristina - DonneesBi-hebdomadaireScrub ZFS + Vérification checksum à l'accès
LuxembourgAutomatiqueGéré par l'infrastructure OCI
Hetzner storage boxAutomatiqueGéré par l'infrastructure Hetzner

📝 Résumé des garanties ​

  • Copies de donnĂ©es : RĂ©plication entre Bruxelles, Paris et Pristina, avec une copie supplĂ©mentaire sur la Storage Box Hetzner.
  • RĂ©silience gĂ©ographique : Copies rĂ©parties entre Le Houlme, Rouen et Falkenstein (Allemagne) ; Houlme et Rouen restent des sites proches.
  • ContinuitĂ© : Redondance Ă  chaud activĂ©e sur les serveurs de Bruxelles et Luxembourg.
  • SĂ©curitĂ© des donnĂ©es : IntĂ©gritĂ© vĂ©rifiĂ©e en temps rĂ©el lors des accès, et vĂ©rification totale du stockage automatisĂ©e au minimum tous les 15 jours.