PostgreSQL 15 - Sauvegardes et restaurations
Qualiopi
Objectifs pédagogiques
A l'issue de cette formation, vous serez capable de :
- Définir et mettre en place un plan de sauvegarde cohérent par rapport aux exigences du SI
- Sauvegarder et restaurer efficacement les données d'une instance PostgreSQL en maîtrisant les différentes méthodes de sauvegarde et restauration des données
- Utiliser les outils disponibles dans PostgreSQL et les principaux outils de sauvegardes et restaurations disponibles dans la communauté (pitrery, pgBackRest, Barman...).
Programme de la formation
Jour 1
Sauvegardes et restaurations avec PostgreSQL
- Généralités
- Sauvegarde logique ou sauvegarde SQL avec pg_dump et pg_dumpall
- Restauration logique à partir d'un fichier texte avec psql ou binaire avec pg_restore
- Sauvegarde physique au niveau système de fichiers
- Le mode archive et sa configuration
- Sauvegarde à chaud (serveur ouvert)
- Sauvegarde à chaud avec pg_basebackup ou avec la procédure de bas niveau
- Restauration physique en mode archive
- Récupération point-in-time (PITR)
Exemples de travaux pratiques (à titre indicatif)
- Sauvegardes logiques avec pg_dump et pg_dumpall
- Suppressions logiques d'objets
- Restauration logique de ces objets
- Mise en oeuvre du mode archive d'une instance
- Création d'objets volumineux
- Sauvegardes à chaud avec la procédure de bas niveau
- Panne physique détruisant l'instance
- Restauration physique complète à partir de la sauvegarde à chaud
- Vérification après restauration
Jour 2
Outils de sauvegardes et restaurations
- pg_basebackup
- Sauvegardes et restaurations
- Archives des WAL
- pgBackRest
- PostgreSQL Backup and Restore
- En mode autonome et avec un serveur de sauvegarde
- Installation et configuration
- Commandes, sauvegardes, restaurations et suppressions de sauvegardes
- Pitrery
- Point In Time Recovery
- Installation, configuration et utilisation
- Sauvegardes, restaurations et suppressions de sauvegardes
- Barman
- Backup and Recovery Manager
- Prérequis
- Installation, configuration et utilisation
- Sauvegardes, restaurations et suppressions de sauvegardes
- Autres produits à évaluer
Exemples de travaux pratiques (à titre indicatif)
- pgBackRest
- Mise en place et configuration
- Création du catalogue
- Configuration de pgBackRest pour compresser les données, garder deux jeux de sauvegardes...
- Sauvegarde complète à chaud et validation de celle-ci
- Sauvegarde incrémentale
- Destruction complète de l'instance
- Restauration complète de l'instance et vérification des données
- Pitrery
- Mise en place
- Configuration de Pitrery pour effectuer des sauvegardes compressées avec tar, archiver les WAL en local compressés...
- Sauvegardes complètes à chaud
- Vérification des sauvegardes
- Simulation d'une panne
- Restauration partielle PITR
- Vérification des données restaurées
- Barman
- Mise en place et configuration
- Test de la configuration et de l'archivage
- Sauvegardes complètes à chaud
- Simulation d'un incident détruisant l'instance
- Lister les sauvegardes Barman
- Effectuer une restauration partielle PITR de l'instance
- Vérifier l'état des données restaurées
Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.
Modalités d’évaluation des acquis
- En cours de formation, par des études de cas ou des travaux pratiques
- Et, en fin de formation, par un questionnaire d'auto-évaluation
Proposé par
M2I
"Un leadership dans le domaine de la formation"
À partir de
1220 €
Durée
14h en 2 jours
Localisation
Partout en France
Proposé par
M2I
À partir de
1220 €