Aller au contenu principal

ziosting × PostgreSQL®

ziosting × PostgreSQL est un système de gestion de base de données relationnelle objet open-source, reconnu pour sa robustesse, sa conformité aux standards SQL et ses fonctionnalités avancées. Il est particulièrement apprécié pour les applications nécessitant des requêtes complexes et l'intégrité des données.

important

Les services PostgreSQL nécessitent deux noeuds afin de pouvoir être hautement disponibles (HA).

PostgreSQL chez Ziosting​

Les instances PostgreSQL installées par sont pré-configurées avec les éléments suivants :

  • Haute disponibilité : réplication automatique pour garantir la continuité de service
  • Backups automatiques : sauvegardes quotidiennes avec rétention configurable
  • Monitoring : surveillance des performances et de la santé de la base de données
  • Extensions : contactez notre support pour savoir si l'extension souhaitée est supportée par Ziosting.

Services inclus​

Backups

  • Sauvegardes quotidiennes automatiques (par défaut à 02:00 UTC)
  • Rétention configurable des sauvegardes
  • Restauration rapide en cas de besoin

Surveillance Ziosting fournit des outils permettant la surveillance (monitoring), et la consultation des logs

  • à travers la Console.
  • à travers une interface grafana accessible

Gestion du service

Comme l'ensemble de nos services managés, vous pouvez gérer votre service à travers la Console .

Placement sur les noeuds​

Vous pouvez définir des règles d'affinités et de tolérations pour contrôler le placement Kubernetes de ce service. Consultez Affinites et tolerations avant d'appliquer des contraintes trop restrictives, en particulier sur un cluster HA.

Gestion de la rétention des backups​

La durée de rétention des backups peut être réglée dans l'onglet Réglages de la Console.

Réglage de la rétention dans l'onglet Réglages

En cliquant sur le bouton "MOdifier", vous pourrez choisir la durée de rétention des backups. Par défaut, la rétention est fixée à 30 jours. Vous pouvez la modifier en fonction de vos besoins. Ce réglage s'exprime en jours.

Exemple de configuration en jours

Configuration des sauvegardes​

L'onglet Sauvegardes de votre service affiche un panneau « Configuration des sauvegardes » résumant les paramètres de sauvegarde de votre service :

  • Fréquence : planning des sauvegardes (par défaut, quotidienne à 02:00 UTC)
  • Durée de conservation : durée de rétention des sauvegardes en jours
  • Région et Provider : localisation et fournisseur du bucket de stockage des sauvegardes

Importer des données​

Ziosting permet d'importer des données depuis une source PostgreSQL externe vers votre service managé.

Prérequis​

  • La source doit être accessible depuis l'extérieur (IP publique ou endpoint accessible).

Étapes​

  1. Ouvrez le service cible dans la Console → onglet **Réglages.
  2. Cliquez sur Importer des données.
  3. Renseignez le DSN source (ex : postgresql://user:pass@host:5432/mydb).
  4. Confirmez — la progression est visible dans l'onglet **Audit.

Restauration depuis un backup​

Vous pouvez depuis la Console restaurer votre service PostgreSQL à partir d'un backup existant.

Pour cela, rendez-vous dans l'onglet Sauvegardes de votre service, sélectionnez le backup souhaité, puis cliquez sur le bouton Restaurer à droite:

Confirmation de restauration

Une confirmation vous sera demandée avant de lancer la restauration:

Confirmation de restauration

Cela lancera une tâche de restauration que vous pourrez suivre dans l'onglet **Audit de votre service. Une fois la tâche terminée, votre service sera restauré à l'état du backup sélectionné.

Aperçu de la tâche de restauration en terminée dans l'onglet Audit:

Tâche de restauration terminée

Versions supportées​

Voir Versions

info

Le choix de la version est fait lors de la création du service. Il n'est pas possible de changer de version après la création du service. Pour plus d'informations, contactez le support.