Description
Cette formation est destinée aux administrateurs PostgreSQL et a pour objectif de leur fournir les connaissances nécessaires pour comprendre les mécanismes de haute disponibilité avec PostgreSQL. Vous apprendrez à mettre en œuvre une solution opérationnelle en détaillant les différentes techniques telles que le Warm Standby, la réplication asynchrone avec Slony et la répartition de charge avec PgPool.
À qui s'adresse cette formation ?
Pour qui ?
Administrateurs de bases de données et administrateurs des systèmes.
Prérequis
Bonnes connaissances en administration PostGreSQL ou connaissances équivalentes à celles apportées par le stage "PostgreSQL, administration" (réf. PGA).
Les objectifs de la formation
Programme de la formation
- Les solutions de haute disponibilité
- - La haute disponibilité sous PostgreSQL.
- - Les différents types de réplication (synchrone, asynchrone, répartition de charges).
- Le Warm Standby
- - Définition du concept.
- - Mise en place des serveurs maîtres et esclaves.
- - Mise en oeuvre de la réplication.
- - Reprise sur incident.
- - Exercice: Mise en oeuvre d'un serveur Warm Standby.
- La réplication asynchrone avec Slony
- - Concepts.
- - Installation de Slony-I.
- - Configuration des noeuds et du groupe de serveurs.
- - Définition des ensembles de réplications.
- - Initialisation.
- - Démarrage du programme Slony-I.
- - Création du jeu de tables.
- - Modification du schéma.
- - Modification des ensembles de réplications.
- - Changement de fournisseur et reprise sur incident.
- - Exercice: Mise en place d'une solution de réplication asynchrone avec l'outil Slony-I.
- Le gestionnaire de connexion : PgPool
- - Installation de PgPool.
- - Installation de la base de données système.
- - Installation de l'outil d'administration.
- - Configuration (pgpool.conf).
- - Cas d'utilisation.
- - Démarrage de PgPool.
- - Exercice: Mise en place d'une solution de répartition de charge avec PgPool.
- Les choix stratégiques
- - Eléments à prendre en compte pour la définition de l'architecture.
- - Best Practices.