Sobes.tech
Middle

À quelle fréquence doit-on effectuer une sauvegarde pour respecter un RPO de 2 heures?

sobes.tech IA

Réponse de l'IA

Pour respecter le RPO (Objectif de Point de Récupération) de 2 heures, les sauvegardes doivent être effectuées à une fréquence ne dépassant pas 2 heures. Cela signifie que l'intervalle maximal entre la dernière sauvegarde et une éventuelle panne ne doit pas dépasser 2 heures.

Pour assurer la fiabilité et minimiser le risque de perte de données, il est recommandé de faire des sauvegardes plus fréquentes que les 2 heures strictes requises. Par exemple :

  • Toutes les heures ou plus fréquemment.
  • Utiliser des sauvegardes incrémentielles ou différentielles pour des instantanés de changements plus fréquents entre les sauvegardes complètes.

Il est également important que non seulement l'intervalle entre les sauvegardes soit respecté, mais aussi leur réussite et la possibilité de restauration. Pour respecter le RPO de 2 heures, il faut :

  • Vérifier régulièrement le succès des tâches de sauvegarde.
  • Effectuer des tests de restauration pour confirmer l'intégrité des sauvegardes et la capacité de restauration dans le délai requis.

Exemple de configuration d'une tâche de sauvegarde (pseudocode) :

job:
  name: sauvegarde_quotidienne
  schedule: "0 */2 * * *" # Expression Cron toutes les 2 heures
  type: full
  destination: s3://mon-bucket-de-sauvegarde
#!/bin/bash
# Script simple pour lancer la sauvegarde
timestamp=$(date +%F_%H-%M-%S)
backup_dir="/data/backup/$timestamp"

# Créer le répertoire pour la sauvegarde
mkdir -p "$backup_dir"

# Commande de sauvegarde (exemple pour bases de données ou système de fichiers)
# pgdump ma_bdd > "$backup_dir/ma_bdd.sql"
# rsync -a /données_app "$backup_dir/données_app"

# Vérification du succès et notification
if [ $? -eq 0 ]; then
  echo "Sauvegarde réussie : $timestamp"
else
  echo "Échec de la sauvegarde : $timestamp"
  # Ajouter une logique de notification (par exemple, email, Slack)
fi