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
  • 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

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 Paramètres.
  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 Tâches.

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 Tâches 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 Tâches:

Tâche de restauration terminée

Versions supportées

Voir Versions