Notre serveur est bien installé. La sauvegarde permet de le restaurer si un problème survenait, mais cela prendra un peu de temps. En répliquant son contenu en temps réel sur un autre serveur, nous pouvons gagner beaucoup de temps pour le rétablissement du service. Nous allons donc voir dans cet article comment mettre en place la réplication.
Depuis l'ajout de la réplication dans PostgreSQL, celle-ci a beaucoup évolué. Deux types de réplication existent, satisfaisant des besoins différents. De nombreux paramètres permettent de personnaliser entièrement la réplication souhaitée. C’est donc un sujet assez complexe si nous souhaitons le maîtriser alors qu’il est paradoxalement assez simple à mettre en place de manière basique.
1. Types de réplication
Il existe en effet deux types de réplication dans PostgreSQL.
Le premier implanté est la réplication physique. Elle est simple à mettre en place, elle réplique tout sans distinction, et est donc parfaite pour créer un serveur dupliqué sur lequel basculer si le premier serveur tombe. Elle a cependant plusieurs inconvénients. Notamment, il est essentiel que les architectures matérielle et logicielle soient identiques sur chaque serveur du cluster de réplication. Cela veut dire même architecture de processeurs, même système d'exploitation,...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première