PostgreSQL - Sauvegarde & réplication

Formation créée le 31/05/2022. Dernière mise à jour le 16/11/2022.
Version du programme : 1

Type de formation

Formation à distance

Durée de formation

21 heures (3 jours)

PostgreSQL - Sauvegarde & réplication


Objectif de formation : Cette formation permet de comprendre les techniques sous-jacentes ainsi que les hypothèses prises pour la sauvegarde régulière et la réplication des bases de données

Objectifs de la formation

  • Enregistrer et rétablir ses données
  • Mettre en oeuvre des outils de gestion de sauvegarde PITR
  • Implémenter un ou plusieurs serveurs de secours
  • Répliquer physiquement & logiquement les données
  • Connaître et savoir appliquer les procédures de failover
  • Recréer une instance

Profil des bénéficiaires

Pour qui
  • Administrateurs de bases de données
Prérequis
  • Connaissances basiques en langage SQL
  • Maîtrise pratique de PostgreSQL

Contenu de la formation

Politique de sauvegarde (1,5 heures)
  • Définition et intérêts
  • Création d'une politique de sauvegarde
  • Mise en pratique (30 minutes environ)
Sauvegarde physique à chaud & PITR (3 heures)
  • PITR
  • Copie physique à chaud ponctuelle avec pg_basebackup
  • Sauvegarde PITR
  • Sauvegarde PITR manuelle
  • Restaurer une sauvegarde PITR
  • Pour aller plus loin
  • Conclusion
  • Travaux pratiques : Mise en oeuvre d'une sauvegarde PITR et administration de cette dernière (1,5 heure environ)
Méthodes de sauvegarde physique (2 heures)
  • Présentation de pg_basebackup
  • Introduction à pitrery
  • Premiers pas avec pgBackRest
  • Barman
  • Tour d'horizon des autres outils de l’écosystème
  • Travaux pratiques : utilisation des différentes méthodes de sauvegarde physique (70 minutes environ)
Haute-Disponibilité & architectures associées (3 heures)
  • Rappels théoriques
  • Réplication interne physique
  • Réplication interne logique
  • Réplication externe
  • Sharding
  • Réplication bas niveau
  • Travaux pratiques : gestion de la haute disponibilité à l'aide de différentes architectures adaptées au besoin (1,5 heure environ)
Bases de la réplication physique (2 heures)
  • Notions fondamentales
  • Instauration de la Streaming Replication
  • Promotion
  • Retour à l’état stable
  • Travaux pratiques : implémentation de la réplication physique et administration (70 minutes environ)
Concepts avancés (3,5 heures)
  • Supervision
  • Prise en charge des conflits
  • Contrôle de la réplication
  • Asynchrone vs synchrone
  • Réplication en cascade
  • Décrochage d’un secondaire
  • Synthèse des réglages
  • Travaux pratiques (environ 1,5 heure)
Les outils de réplication (2,5 heures)
  • Retour à la normale
  • Log shipping & PITR
  • Promotion automatique
  • Travaux pratiques : implémentation et gestion des outils présentés (environ 1,5 heure)
Réplication logique (3,5 heures)
  • Réplication logique native
  • Concepts
  • Déploiement
  • Exemples pratiques
  • Serveurs & schéma
  • Administration
  • Options sur les tables répliquées
  • Supervision
  • Catalogues systèmes - méta-données
  • Vues statistiques
  • Présentation des outils de supervision
  • Migration majeure par réplication logique
  • Limites de la réplication logique native
  • Outils de réplication logique externe
  • Synthèse des réglages
  • Travaux pratiques : manipulation autour des divers concepts (environ 2 heures)

Équipe pédagogique

Professionnel expert technique et pédagogique

Suivi de l'exécution et évaluation des résultats

  • Feuilles de présence
  • Questions orales ou écrites (QCM)
  • Mises en situation
  • Formulaires d'évaluation de la formation
  • Certificat de réalisation de l’action de formation

Ressources techniques et pédagogiques

  • Espace numérique de travail
  • Documents supports de formation projetés
  • Exposés théoriques
  • Etude de cas concrets
  • Quiz en salle
  • Mise à disposition en ligne de documents supports à la suite de la formation

Qualité et satisfaction

Taux de satisfaction des apprenants, nombre d'apprenants, taux et causes des abandons, taux de retour des enquêtes, taux d'interruption en cours de prestation...