Aperçu du cours
Objectif de formation : Maîtriser les mécanismes de haute disponibilité sous PostgreSQL
Prérequis
- Solides bases en administration PostgreSQL
Objectifs pédagogiques
- Implémenter la réplication avec un serveur Warm Standby
- Modifier des ensembles de réplications
- Mettre en œuvre Slony pour la réplication asynchrone
- Utiliser PgPool pour répartir les charges
Public ciblé
- Administrateurs de bases de données
- Administrateurs de systèmes
Programme de formation
-
Présentation des solutions de haute disponibilité
-
Définition et premiers pas vers la gestion de la haute disponibilité sous PostgreSQL
-
Tour d’horizon des types de réplication
-
-
Warm Standby
-
Définition du concept
-
Implémentation des serveurs maîtres et esclaves
-
Déploiement de la réplication
-
Reprise sur incident
-
Travaux pratiques : déploiement d’un serveur Warm Standby
-
-
Slony : réplication asynchrone
-
Notions de base
-
Installation de Slony-I
-
Paramétrage des nœuds & du groupe de serveurs
-
Définition des ensembles de réplications
-
Initialisation
-
Lancement du programme Slony-I
-
Conception du jeu de tables
-
Modification du schéma et des ensemble de réplications
-
Changement de fournisseur & reprise sur incident
-
Travaux pratiques : implémentation d’une solution de réplication asynchrone avec l’outil Slony-I
-
-
PgPool & gestion de connexion
-
Implémentation de PgPool
-
Installation de la base de données système
-
Installation de l’outil d’administration
-
Paramétrage
-
Cas d’usage
-
Lancement de PgPool
-
Travaux pratiques : instauration d’une solution de répartition de charge avec PgPool
-
-
Choix stratégiques
-
Notions importante avant de définir l’architecture
-
Best Practices
-