Formation en IA & Data: PostgreSQL - Sauvegarde & réplication - Ascent Formation
Retour aux formations
IA & Data

PostgreSQL - Sauvegarde & réplication

3 jour(s)21h

Description

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 pédagogiques

  • 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

Public concerné

Administrateurs de bases de données

Prérequis

Connaissances basiques en langage SQL
Maîtrise pratique de PostgreSQL

Déroulé du programme

1

Politique de sauvegarde (1,5 heures)

5h
  • Définition et intérêts
  • Création d'une politique de sauvegarde
  • Mise en pratique (30 minutes environ)
2

Sauvegarde physique à chaud & PITR (3 heures)

3h
  • 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)
3

Méthodes de sauvegarde physique (2 heures)

2h
  • 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)
4

Haute-Disponibilité & architectures associées (3 heures)

3h
  • 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)
5

Bases de la réplication physique (2 heures)

2h
  • 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)
6

Concepts avancés (3,5 heures)

5h
  • 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)
7

Les outils de réplication (2,5 heures)

5h
  • Retour à la normale
  • Log shipping & PITR
  • Promotion automatique
  • Travaux pratiques : implémentation et gestion des outils présentés (environ 1,5 heure)
8

Réplication logique (3,5 heures)

5h
  • 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)

Informations

Durée

3 jour(s)

21h

Tarif

2100 € HT

HT