Le besoin : isoler les charges secondaires

Les requêtes analytiques peuvent parcourir de grands volumes et monopoliser CPU, mémoire ou entrées-sorties. Les sauvegardes ajoutent leur propre charge. Le besoin est de déplacer ces traitements hors de l’instance qui sert les applications, tout en conservant des données suffisamment fraîches pour l’analyse.

L’architecture : une source, des réplicas dédiés

L’instance de production publie ses changements via les journaux binaires. Des réplicas les appliquent sur des ressources dédiées aux lectures analytiques et aux sauvegardes. Séparer les destinations BI et sauvegarde permet également d’éviter qu’un export volumineux ne pénalise les tableaux de bord. La topologie exacte dépend de la volumétrie et de la fraîcheur attendue.

Encadrer les accès BI

Les outils de BI se connectent aux réplicas avec des comptes limités à la lecture et aux données utiles. L’accès réseau est restreint et la réplication protégée. Les limites de concurrence et de durée des requêtes empêchent les traitements analytiques de saturer les ressources nécessaires à l’application des changements.

Sauvegarder puis démontrer la restauration

La sauvegarde depuis un réplica doit être cohérente avec les moteurs utilisés et conserver les coordonnées de réplication ou positions GTID nécessaires à la reprise. La conservation des journaux permet, lorsqu’elle est prévue, une restauration à un instant donné. Les essais de restauration valident les données, les délais et la procédure ; la réplication seule ne remplace pas une sauvegarde indépendante.

Mesurer l’effet sur la production

L’objectif est de préserver les performances applicatives, mais la production conserve le coût de génération et de transmission des journaux. La recette compare latences applicatives, débit transactionnel et consommation d’I/O avant et pendant les traitements. Le retard de réplication, les erreurs et la fraîcheur des sauvegardes sont surveillés en continu.

Points clés

  • Lectures BI isolées
  • Sauvegardes sur réplica
  • Retard de réplication surveillé
  • Restauration vérifiée
Échanger sur votre architecture ↗