- Certifiant
- Cours pratique
- FSE
- Informatique
Formation PostgreSQL : Sauvegarde, Réplication et Haute Disponibilité

- Durée
- 3 jours
- Niveau
- Intermédiaire
- Modalités
- Distanciel
- Certification
- AVIT by ENI - Certification Administration d’une base de données
Description de la formation PostgreSQL Sauvegarde Replication
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.

Objectifs pédagogiques
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é
Objectifs opérationnels
Objectif opérationnel :
Savoir concevoir, configurer et maintenir une architecture PostgreSQL hautement disponible et résiliente.
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.
Programme
Contenu du cours, module par module
6 modules
- 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 pratiques
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 ?
- 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 pratiques
Description : Déploiement de deux instances, test de bascule contrôlée. Quels paramètres influent sur la latence ?
- 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 pratiques
Description : Démonstration de réplication sélective entre bases. Comment résoudre les conflits d’écriture ?
- 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 pratiques
Description : Tests de charge et comparaison des temps de réponse. Quels bénéfices pour la performance globale ?
- 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 pratiques
Description : Installation d’un cluster Patroni-HAProxy, test de bascule suite à une panne simulée. Comment garantir la reprise sans perte de données ?
- 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 pratiques
Description : Simulation complète de bascule et reprise. Quels indicateurs surveiller pour garantir la disponibilité ?
Travaux pratiques
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.
Programme mis à jour le 30/01/2026
Public concerné
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 le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
Formations liées
- PostgreSQL : Administration de la base de donnéesRéf. BPGA3 joursFondamentalProchaine session : 16 nov.2 090 €
- PostgreSQL : PerformanceRéf. BPSP3 joursIntermédiaireProchaine session : 13 oct.2 090 €
- PostgreSQL : Administration AvancéeRéf. BAPA3 joursAvancéProchaine session : 13 oct.2 250 €
- WebLogic Server - AdministrationRéf. SWLS5 joursIntermédiaireProchaine session : 26 oct.3 050 €