FORMATIONS

 

Formation Haute Disponibilité de PostgreSQL

Formation de 2 jours pour apprendre les solutions améliorant la disponibilité des serveurs de bases de données PostgreSQL et savoir implémenter les méthodes et outils fondamentaux.


Contactez nous ou inscrivez vous via le lien ci-dessous pour connaitre les possibilités de planification à la rentrée !



Je suis intéressé par ce cursus

Je souhaite m'inscrire



A qui s'adresse cette formation ?

· Aux personnes devant apprendre les solutions pour améliorer la disponibilité de leurs bases de données PostgreSQL et savoir implémenter les fonctionnalités fondamentales telles que le « WAL Streaming ». Ce cours permet aussi d'aborder des solutions complémentaires et autres plus complexes telles les architectures en cluster.

· Cette formation s'adresse surtout aux DBA PostgreSQL, mais aussi aux architectes et chefs de projet techniques déjà à l'aise avec le SGBD.

Prérequis

Bonne connaissance de PostgreSQL ou avoir suivi notre formation "DBA PostgreSQL"

Objectifs et compétences visées

· Comprendre les architectures et solutions existantes pour de la haute disponibilité des bases de données PostgreSQL.

· Acquérir les compétences fondamentales pour implémenter et administrer le WAL Streaming.

·Acquérir les connaissances sur les solutions complémentaires afin de pouvoir faire les bons choix dans le cadre d'architectures plus abouties et répondant à des besoins variés.


Mise en pratique et évaluation

Apprentissage sur notre simulateur de scénarios et sur des serveurs de bases de données PostgreSQL. Le stagiaire réalisera les travaux pratiques suivants :

· A partir d'une installation PostgreSQL, implémentation d'une architecture WAL Streaming sur un second serveur.

· Pratique de scénarios d'exploitation et de maintenance.

· Implémentation et usage d'un pool de connexions sur l'architecture obtenue.

· Implémentation d'une réplication logique en réponse à un besoin applicatif dicté.

Programme complet détaillé

· Introduction et Généralités

Catalogue de solutions pour de la haute disponibilité autour de PostgreSQL.

· Réplication PostgreSQL avec le « WAL streaming »

Principes de la réplication « Wal Streaming ».
Configuration d'une réplication « Wal streaming » avec deux serveurs.
Supervision de la réplication « WAL Streaming ».
Promotion d'un serveur de secours « standby ». Maintenances de l'architecture.
Opérations de paramétrages et symétrie des configurations.
Architecture renforcée à partir de trois serveurs. Niveaux de protection des données paramétrables (performance versus protection)

· Réplication logique PostgreSQL (SQL)

Concept de la réplication logique introduite dans PostgreSQL version 10.
Mécanismes de publication (publish) et de souscription (subscribe)
Implémentation d'une réplication logique ciblée.

· Solutions « pgbouncer » ou « pgpool » pour la gestion des applications connectées

Améliorer la disponibilité des applications avec un gestionnaire de « pool » de connexions.
Comparaison et usage des solutions de référence « pgbouncer » et « pgpool II »
Illustration au sein d'une architecture WAL Streaming à trois noeuds.

· Solution d'une architecture en cluster avec « Corosync/Pacemaker »

Les architectures Linux en cluster avec Corosync et Pacemaker.
Intégration de PostgreSQL en service géré par le cluster grâce aux agents de ressources PostgreSQL de la solution « PAF ».
Initiation à la mise en place simple d'un premier cluster.






© COPYRIGHT CAP DATA. TOUS DROITS RÉSERVÉS. MENTIONS LÉGALES DESIGN : AGENCE K2 GROUPE OSMOZIUM