Formation PostgreSQL Réplication : Hot Standby
Formation
À Levallois-Perret
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Lieu
Levallois-perret
Grâce à cette formation vous pourrez acquérir les connaissances nécessaires qui vous permettrons d’ajouter des compétences à votre profil et obtenir de solides aptitudes qui vous offriront de nombreuses opportunités professionnelles.
Les sites et dates disponibles
Lieu
Date de début
Date de début
Les Avis
Le programme
Architectures de Haute-Disponibilité
Tour d'horizon des solutions de réplication
Depuis la version 9.0, PostgreSQL propose un mécanisme simple et robuste de réplication asychrone et asymétrique. En quelques minutes, il est possible de réaliser le clone d'un serveur PostgreSQL, puis de l'utiliser en lecture seule. Mais ce n'est pas tout ! D'autres solutions de réplication permettent des opérations plus complexes, de la répartition de charge, ou des bascules sur panne fluides et automatisées.
Enjeux de la réplication de données
Hot Standby et Streaming Réplication
Solutions alternatives de réplication (Slony, Londiste, Bucardo)
Pooling de connexions et répartition de charge
Mécanismes de bascules ( FAIL OVER / FAIL BACK )
Mise en place d'un serveur Secondaire Actif
Cette mise en pratique du Hot Standby et de la Streaming Replication donne les clefs pour mettre en oeuvre un serveur secondaire, véritable clone en temps réel du serveur principal. Ce serveur peut alors être utiliser en lecture seule (pour des applications back office) ou comme un serveurs de secours dans le cadre d'un Plan de Reprise d'Activité (PRA).
Configuration d'un serveur Principal
Mise en place d'un serveur Secondaire
Activer la Streaming Replication
Tests & optimisations.
Maitriser les procédures d'urgences
Une fois le cluster PostgreSQL Hot Standby, il faut rédiger et tester les différentes procédures qui vont garantir la Haute-Disponiblité : Comme changer le serveur principal ? Que se passe lorsqu'un noeud secondaire est déconnecté ? Comment transformer un noeud secondaire en noeud principal ? Comment reconstruire le cluster suite à une avarie ?
Bascules programmée (SWITCH OVER)
Bascules d'urgence (FAIL OVER)
Retour à l'état stable (FAIL BACK)
Mise en place de pgPool
L'installation d'un logiciel concentrateur (pool) et répartiteur (load balancer) en amont d'un cluster PostgreSQL Hot Standby constitue la dernière pièce de système de Haute-Disponibiblité performant. Cela permet notamment de réaliser des bascules (FAIL OVER) automatique et de ventiler le traffic SQL sur les différents serveurs composant le cluster.
Installation de pgPool
Configuration du cluster
Répartition du trafic SQL
Tests de bascules automatiques
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Formation PostgreSQL Réplication : Hot Standby