Infrastructure et cloud 7 min

Base de données gérée ou à soi : Postgres en production

Un Postgres géré confie au fournisseur les mises à jour, les sauvegardes et la reprise après panne, contre un prix plus élevé. Un Postgres à soi coûte moins cher en machine, mais demande une équipe qui applique les mises à jour, teste les restaurations et surveille la base. Tout dépend de qui fera ce travail.

Sommaire5
  1. 01Ce que « géré » veut dire, concrètement
  2. 02Ce qu’une base à soi demande, chaque trimestre
  3. 03Géré ou à soi : les critères qui tranchent
  4. 04Par où commencer
  5. 05Questions fréquentes

Votre CRM, votre outil d’automatisation, votre application métier : beaucoup d’outils d’entreprise rangent leurs données dans PostgreSQL, une base de données libre. Twenty, le CRM que nous opérons depuis début 2025, en fait partie : sa documentation d’hébergement sauvegarde ses données par un export de sa base Postgres.

Vient alors une décision qu’on prend souvent sans la voir : la base tourne-t-elle chez un fournisseur qui la gère, ou sur votre propre serveur ? Ce guide de notre rubrique Infrastructure et cloud décrit ce que chaque option prend en charge, ce qu’elle laisse à l’équipe, et les critères qui tranchent. Il ne recommande aucun fournisseur : les grands clouds comme les hébergeurs européens proposent tous un Postgres géré.

En bref

  • Un Postgres géré prend en charge les mises à jour, les sauvegardes automatiques et la reprise à un instant précis.

  • Un Postgres à soi coûte moins cher en machine, mais ce travail revient à l’équipe, chaque trimestre.

  • Chaque version majeure de Postgres est maintenue cinq ans : la version 14 arrive en fin de support le 12 novembre 2026.

  • Une sauvegarde gérée vit chez le même fournisseur que la base : une copie ailleurs reste nécessaire.

  • Dans les deux cas, seule une restauration testée prouve que les données sont récupérables.

Ce que « géré » veut dire, concrètement

Un service de base de données géré, c’est un Postgres que le fournisseur installe, met à jour, sauvegarde et surveille pour vous. Vous recevez une adresse de connexion ; le reste est son travail. La documentation d’Amazon RDS, le service de bases gérées d’AWS, donne une idée de ce que couvrent ses sauvegardes automatiques :

  • une rétention réglable de 0 à 35 jours, de 7 jours par défaut quand la base est créée depuis la console ;
  • la restauration de la base à n’importe quel instant de cette période.

Les autres offres gérées, chez les grands clouds comme chez les hébergeurs européens, ont leurs propres durées et options : elles se comparent ligne à ligne. La bascule automatique vers une copie, en cas de panne de la machine, est un point à vérifier dans chaque offre, avec son prix.

Attention

Une sauvegarde gérée vit chez le même fournisseur

AWS le précise dans sa documentation : si l’option qui conserve les sauvegardes automatiques n’est pas cochée à la suppression d’une base, elles sont supprimées avec elle. Une erreur de manipulation, un compte bloqué ou un litige avec le fournisseur touchent la base et ses sauvegardes en même temps. Un export régulier rangé ailleurs, à votre nom, reste la seule copie indépendante.

Ce qu’une base à soi demande, chaque trimestre

Faire tourner Postgres sur son propre serveur, en conteneur ou non, est parfaitement sérieux. Mais le travail que le fournisseur faisait revient à l’équipe, et il est récurrent. Le projet PostgreSQL l’écrit dans sa politique de versions : chaque version majeure reçoit des correctifs, de sécurité compris, au moins une fois tous les trois mois, et il recommande de toujours tourner sur la dernière version mineure. Chaque version majeure est maintenue cinq ans, puis abandonnée :

  1. 12 novembre 2026

    Fin de support de PostgreSQL 14.

  2. 11 novembre 2027

    Fin de support de PostgreSQL 15.

  3. 9 novembre 2028

    Fin de support de PostgreSQL 16.

  4. 8 novembre 2029

    Fin de support de PostgreSQL 17.

  5. 14 novembre 2030

    Fin de support de PostgreSQL 18.

Une base installée en 2021 et jamais montée de version arrive donc en fin de support dans quelques semaines. Sur un serveur à soi, personne ne planifiera cette montée de version à votre place.

Les sauvegardes, ensuite. La documentation de PostgreSQL distingue trois approches : l’export SQL, la copie des fichiers de la base, et l’archivage continu qui permet de revenir à un instant précis. L’export suffit à beaucoup d’entreprises ; l’archivage continu se justifie quand perdre une journée de saisie coûte trop cher. Notre guide sur les sauvegardes d’un serveur à soi détaille ce qui casse en pratique.

Sur le terrain

Sur Palmora Property, un portail immobilier que nous opérons, le test de restauration se fait dans un conteneur jetable et se valide sur le contenu : le nombre de tables et d’enregistrements, pas le code retour de la commande, qui signale une erreur sur de simples avertissements. Sur notre propre serveur, le 5 juillet 2026, une commande de nettoyage mal ciblée a détruit d’un coup les conteneurs de dix services : les données ont survécu parce qu’elles vivaient dans des volumes séparés des conteneurs, et nos règles d’exploitation sont désormais écrites.

Géré ou à soi : les critères qui tranchent

Postgres géré

  • Mises à jour, sauvegardes et reprise à un instant pris en charge

  • Bascule automatique proposée selon l’offre

  • Prix plus élevé à machine égale, qui grimpe avec les options

  • Paramétrage limité à ce que le fournisseur expose

Postgres à soi

  • Coût de la machine seule, sur un serveur déjà payé

  • Contrôle total de la version, des extensions et du réglage

  • Mises à jour, sauvegardes et tests de restauration à votre charge

  • Supervision et astreinte à organiser

Cinq questions départagent, dans cet ordre :

  1. Qui fera le travail ? Si personne dans l’équipe ou chez votre prestataire n’a le temps d’appliquer les mises à jour trimestrielles et de tester une restauration, le géré s’impose.
  2. Combien de données pouvez-vous perdre, et combien de temps rester arrêté ? Ce sont les deux objectifs que fixe le plan de reprise après sinistre. Plus ils sont exigeants, plus la reprise à un instant précis et la bascule automatique pèsent.
  3. Combien coûte l’écart ? Comparez le prix du service géré avec la machine et le temps d’exploitation, sur trois ans. Notre article sur les cinq postes qui gonflent une facture cloud aide à lire les options.
  4. Où doivent vivre les données ? Région du fournisseur, droit applicable, contrats : notre article sur la dépendance au cloud américain pose les questions.
  5. Pouvez-vous partir ? Postgres reste Postgres : un export standard permet de passer d’un fournisseur à un autre, ou du géré à votre serveur. Méfiez-vous seulement des extensions propres à un fournisseur, qui rendent ce départ plus coûteux.

À retenir

Le choix ne porte pas sur Postgres, qui est le même des deux côtés, mais sur qui tient les mises à jour, les sauvegardes et la nuit de panne.

Par où commencer

  1. Listez vos bases

    Quel outil, quelle version de Postgres, où elle tourne, qui en répond.

  2. Vérifiez les dates de fin de support

    En commençant par toute base encore en version 14.

  3. Faites un test de restauration

    De chaque base, validé sur le contenu, et notez sa durée.

  4. Rangez un export régulier hors du fournisseur ou du serveur

    À votre nom.

  5. Décidez base par base

    Géré quand personne ne peut tenir l’exploitation, à soi quand l’équipe ou le prestataire le peut.

La base de données fait partie du socle d’infrastructure commun à vos projets. Le reste de la rubrique couvre les décisions voisines : serveur dédié, VPS ou cloud, Kubernetes et les PME, la supervision, NIS2 en France, n8n auto-hébergé en production, les outils à sortir du SaaS en premier, le coût d’une sortie du SaaS sur trois ans, la migration cloud sans tout casser, le gestionnaire de mots de passe d’équipe, les clés d’API volées, le matériel pour faire tourner un modèle d’IA chez soi et le choix d’une messagerie d’entreprise.

Pour des outils auto-hébergés dont les bases sont sauvegardées hors serveur avec une restauration testée, voyez notre offre de sortie du SaaS. Pour un avis sur une base existante, décrivez-nous votre installation.

Questions fréquentes

Un Postgres géré coûte-t-il plus cher qu’un Postgres à soi ?

À machine égale, presque toujours, puisque le prix inclut le travail d’exploitation. La vraie comparaison ajoute au Postgres à soi le temps des mises à jour, des tests de restauration et de la supervision, sur trois ans. Pour une petite base sur un serveur déjà en place et bien tenu, l’auto-hébergement reste souvent moins cher ; pour une base critique sans équipe pour la tenir, le surcoût du géré se justifie vite.

Peut-on passer d’un Postgres géré à un Postgres à soi, et inversement ?

Oui. Un export standard de la base se restaure de l’autre côté, à condition de viser une version compatible et d’éviter les extensions propres à un fournisseur. La difficulté tient surtout au temps d’arrêt pendant la copie : il se planifie, et une base volumineuse demande une méthode de réplication pour le réduire.

Une base Postgres dans Docker est-elle fiable en production ?

Oui, à deux conditions : les données vivent dans un volume séparé du conteneur, et les sauvegardes sortent du serveur avec une restauration testée. Un conteneur se détruit et se recrée sans dommage si ses données sont ailleurs ; c’est ce qui a protégé nos services lors de notre incident du 5 juillet 2026.

Que faire si notre version de Postgres arrive en fin de support ?

Planifier la montée de version majeure : la tester sur une copie de la base, vérifier que l’outil qui l’utilise la supporte, puis basculer avec une sauvegarde fraîche et un retour arrière prévu. Après la fin de support, plus aucun correctif de sécurité n’est publié pour la version abandonnée.

Sources

  1. Twenty, documentation d’auto-hébergement avec Docker Compose (nouvel onglet)docs.twenty.com
  2. AWS, Amazon RDS, Backup retention period (nouvel onglet)docs.aws.amazon.com
  3. AWS, Amazon RDS, Introduction to backups (nouvel onglet)docs.aws.amazon.com
  4. PostgreSQL, Versioning Policy (nouvel onglet)postgresql.org
  5. PostgreSQL, Backup and Restore (nouvel onglet)postgresql.org
Source 1

Twenty, documentation d’auto-hébergement avec Docker Compose

Lire sur docs.twenty.com(nouvel onglet)
Source 2

AWS, Amazon RDS, Backup retention period

Lire sur docs.aws.amazon.com(nouvel onglet)
Source 3

AWS, Amazon RDS, Introduction to backups

Lire sur docs.aws.amazon.com(nouvel onglet)
Source 4

PostgreSQL, Versioning Policy

Lire sur postgresql.org(nouvel onglet)
Source 5

PostgreSQL, Backup and Restore

Lire sur postgresql.org(nouvel onglet)

Jim · fondateur de Brain Plus AI

À lire aussi en infrastructure et cloud

  • Guide pratique8 min

    Sauvegarder un serveur à soi : ce qui casse vraiment

    La règle 3-2-1, tout le monde la connaît, mais ce qui fait perdre des données est plus banal : une sauvegarde jamais restaurée, un volume oublié, une commande de nettoyage global lancée en production. Voici ce que nous avons appris en exploitant notre propre serveur.

  • Guide pratique8 min

    Plan de reprise après sinistre : ce qu'il faut écrire

    Le jour où un serveur, un centre de données ou un compte disparaît, il est trop tard pour décider de l'ordre des choses. Ce qu'un plan de reprise après sinistre doit contenir, les deux chiffres que la direction doit fixer, et comment savoir qu'il marche.

  • Choisir et chiffrer9 min

    Serveur dédié, VPS ou cloud : choisir selon l'usage

    Serveur dédié, VPS ou cloud : aucun n'est le bon choix pour tout. Ce qui les distingue vraiment, les quatre questions qui tranchent pour chaque usage, et pourquoi la plupart des entreprises finissent par combiner les trois.

WhatsApp