• FNE
  • FSE

Formation PostgreSQL : Sauvegarde, Réplication et Haute Disponibilité

Durée 3 jours
Niveau Intermédiaire
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence BRHS
Éligible CPF Non
Certification AVIT by ENI - Certification Administration d’une base de données

Qu’est-ce que l’administration et la haute disponibilité PostgreSQL ?

PostgreSQL est un système de gestion de base de données relationnelle open source reconnu pour sa robustesse, sa conformité aux standards SQL et ses capacités d’extension. Dans des environnements de production critiques, sa configuration avancée permet d’assurer la continuité de service grâce à des mécanismes de réplication, de sauvegarde et de bascule automatique.

Pourquoi suivre une formation Administration et Haute Disponibilité PostgreSQL ?

Les enjeux de disponibilité et de résilience des bases de données sont devenus centraux dans les infrastructures modernes. Cette formation fournit aux administrateurs les compétences nécessaires pour concevoir et maintenir des architectures PostgreSQL hautement disponibles. Elle combine théorie, retours d’expérience et exercices pratiques sur des scénarios concrets de panne, de réplication et de restauration. À l’issue, les participants sauront garantir la performance et la tolérance aux incidents de leur plateforme PostgreSQL.

Objectif opérationnel :

Savoir concevoir, configurer et maintenir une architecture PostgreSQL hautement disponible et résiliente.

Objectifs pédagogiques :

À l'issue de cette formation PostgreSQL Sauvegarde, Réplication et Haute Disponibilité vous aurez acquis les connaissances et compétences nécessaires pour :

  • Comprendre les mécanismes de sauvegarde et restauration (physique et logique)
  • Mettre en œuvre la réplication physique et logique entre serveurs PostgreSQL
  • Configurer un équilibrage de charge avec PgBouncer
  • Orchestrer la haute disponibilité avec Patroni et HAProxy
  • Tester et valider les stratégies de bascule et de reprise d’activité

Public :

Ce cours PostgreSQL Sauvegarde et Réplication s'adresse aux utilisateurs confirmés et aux administrateurs de bases de données (DBA) ayant déjà une bonne connaissance de PostgreSQL ou d'un autre SGBD du marché.

Prérequis :

Avoir une bonne connaissance de PostgreSQL et des bases de données relationnelles, ainsi qu’une pratique de l’administration système sous Linux. Ces prérequis garantissent la compréhension des mécanismes internes de PostgreSQL et la mise en œuvre efficace des solutions de réplication et de haute disponibilité.

J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant ce test.

Jour 1

Sauvegarde et restauration PostgreSQL

Sauvegardes physiques : pg_basebackup, archivage des WAL
Sauvegardes logiques : pg_dump, pg_restore
Point-In-Time Recovery (PITR)
Planification et automatisation des sauvegardes
Bonnes pratiques de restauration et validation
Travaux pratiquesObjectif : Réaliser des sauvegardes complètes et incrémentales, restaurer une base à un instant donné. 
Description : Mise en œuvre d’un scénario de perte de données simulée, restauration via PITR. Comment valider l’intégrité des données restaurées ?

Réplication physique : concepts et configuration

Architecture primaire-secondaire
Configuration du streaming replication
Monitoring de la réplication et gestion des slots
Bascule manuelle et tests de failover
Gestion des délais et latences
Travaux pratiquesObjectif : Configurer une réplication primaire-secondaire fonctionnelle. 
Description : Déploiement de deux instances, test de bascule contrôlée. Quels paramètres influent sur la latence ?
Jour 2

Réplication logique et topologies avancées

Principe du modèle PUBLISH/SUBSCRIBE
Gestion des publications et abonnements
Synchronisation partielle de tables
Cas d’usage multi-serveurs et migration de données
Surveillance et maintenance des slots logiques
Travaux pratiquesObjectif : Mettre en œuvre une réplication logique entre deux bases. 
Description : Démonstration de réplication sélective entre bases. Comment résoudre les conflits d’écriture ?

Équilibrage de charge avec PgBouncer

Présentation de PgBouncer et modes de pooling
Configuration de base et scénarios d’utilisation
Intégration dans un cluster PostgreSQL
Gestion de la montée en charge et des connexions persistantes
Sécurisation et supervision de PgBouncer
Travaux pratiquesObjectif : Déployer PgBouncer et mesurer l’impact sur la charge serveur. 
Description : Tests de charge et comparaison des temps de réponse. Quels bénéfices pour la performance globale ?
Jour 3

Bascule automatique et orchestration avec Patroni

Fonctionnement de Patroni : ETCD, Consul
Configuration et gestion des clusters HA
Intégration avec HAProxy pour la redirection automatique
Détection et gestion des pannes
Bonnes pratiques de maintenance en production
Travaux pratiquesObjectif : Automatiser la bascule entre instances PostgreSQL. 
Description : Installation d’un cluster Patroni-HAProxy, test de bascule suite à une panne simulée. Comment garantir la reprise sans perte de données ?

Stratégies de validation et supervision

Tests de bascule planifiés et non planifiés
Vérification de la cohérence post-reprise
Outils de supervision PostgreSQL HA
Automatisation et documentation des procédures
Retour d’expérience sur la mise en production
Travaux pratiquesObjectif : Élaborer et valider un plan de continuité de service. 
Description : Simulation complète de bascule et reprise. Quels indicateurs surveiller pour garantir la disponibilité ?

Environ 60 % du temps de la formation est consacré à la pratique : mise en place de serveurs, configuration de la réplication, tests de bascule et validation d’architectures HA. Les outils utilisés incluent pg_dump, pg_basebackup, PgBouncer, Patroni, HAProxy.

Cette formation vous prépare au passage de la certification « AVIT by ENI - Certification Administration d’une base de données » (Option PostgreSQL) qui démontre votre compétence à mettre en œuvre une base de données dans le respect des règles de gestion énoncées, à insérer et mettre à jour des données, à en assurer la sécurité, la sauvegarde, la restauration ainsi que la maintenance.

L’examen de certification se passe en ligne sous forme d’un QCM d’une durée d’1 heure. Le résultat s’affiche selon un score de 1000 points. Un score supérieur à 600 indique que les compétences sont acquises.

La certification n’est pas obligatoire. L’inscription à l’examen n’est pas incluse dans le prix de la formation.

Date de mise à jour du programme : 30/01/2026

Ces formations peuvent aussi vous intéresser :

  • Niveau : Fondamental
  • Certification : AVIT by ENI - Certification Administration d’une base de données
  • Référence : BMOP

  • Niveau : Intermédiaire
  • Certification : AVIT by ENI - Administration d’une base de données
  • Référence : BPGA

Sauvegarde/Restauration, Sécurité des donées, mécanismes internes...

  • Niveau : Avancé
  • Certification : AVIT by ENI - Certification Administration d’une base de données
  • Référence : BAPA

  • Niveau : Intermédiaire
  • Référence : BPSM


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

4,7/5
95% de nos participants
sont satisfaits ou
très satisfaits


Formateurs experts
validés par
PLB

%
Des participants
recommandent
nos formations