Les solutions de haute disponibilité
- La haute disponibilité sous PostgreSQL.
- Les différents types de réplications (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 serveur.
- 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.