Configuration des nœuds, réseau inter-machines et mécanismes de réplication
Réplication PostgreSQL bidirectionnelle entre deux nœuds
Deux instances PostgreSQL (machine physique + VM) synchronisées dans les deux sens, validées en environnement de test.
- 2
- nœuds (physique + VM)
- ↔
- réplication bidirectionnelle
- lab
- validation fonctionnelle
Contexte
Environnement de laboratoire / apprentissage : une instance sur machine physique, une sur machine virtuelle, besoin que chaque nœud puisse récupérer les écritures de l'autre.
Le problème
Une seule instance crée un point unique de défaillance pour les essais ; il fallait une réplication bidirectionnelle entre deux hôtes distincts, avec connectivité réseau fiable et une stratégie de cohérence adaptée au mode de réplication choisi.
L'approche
- Installation et durcissement basique de PostgreSQL sur les deux nœuds.
- Mise en place de la réplication (publication/souscription ou réplication logique selon la version) dans les deux sens.
- Ouverture et sécurisation du trafic PostgreSQL entre physique et VM (écoute, auth, firewall).
- Jeux de tests d'écriture sur chaque nœud pour vérifier la propagation et observer le comportement en cas de conflit / lag.
Pourquoi ce choix
La réplication logique / pub-sub permet un échange de changements entre instances indépendantes sans imposer un unique primaire physique figé — adapté à un labo à deux machines hétérogènes.
Résultat mesuré
- Réplication bidirectionnelle fonctionnelle validée entre les deux nœuds
- Environnement de test uniquement — pas un cluster de production