2warm
2warm est un ensemble d'outils développés par 2ndQuadrant afin de simplifier la mise en place et la maintenance de réplications par journaux de transactions avec PostgreSQL 8.2, 8.3 et 8.4.
2warm permet de créer une paire de noeuds master et standby, où le standby reçoit à intervalles réguliers les mises à jours effectuées sur le master, sous forme de journaux de transactions (binaires).
Le développement est actif sur le :
dépôt github 2warm
Si les composants essentiels de cette fonctionnalité sont intégrés dans PostgreSQL, les utilisateurs doivent fournir des scripts afin de réaliser la copie de fichiers entre le master et le standby.
Avec 2warm, il est facile de mettre en place une solution fiable. 2warm fourni les scripts qui s'acquittent de toutes les différentes étapes dans les configurations habituelles, en utilisant ssh afin de transporter les fichiers contenant les journaux de transactions. 2warm fourni également un ensemble d'outils permettant de configurer en toute simplicité une paire master et standby et de gérer les changements de configuration du cluster lorsque l'un des noeuds est arrêté, redémarré, ou échoue.