Aller au contenu principal

ziosting × MongoDB®

ziosting × MongoDB® est un système de gestion de base de données NoSQL orienté documents, reconnu pour sa flexibilité, ses performances et sa scalabilité horizontale. Il est particulièrement adapté aux applications manipulant des données semi-structurées ou dont le schéma évolue fréquemment.

MongoDB chez Ziosting

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

  • Haute disponibilité : réplication via replica set pour garantir la continuité de service
  • Backups automatiques : sauvegardes quotidiennes avec rétention configurable
  • Monitoring : surveillance des performances et de la santé du cluster

Services inclus

Backups

  • Sauvegardes quotidiennes automatiques
  • Rétention configurable des sauvegardes

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 .

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

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.

Importer des données

Ziosting permet d'importer des données depuis une source MongoDB 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 : mongodb://user:pass@host:27017/mydb).
  4. Confirmez — la progression est visible dans l'onglet Tâches.

Sauvegardes

Ziosting effectue des sauvegardes automatiques de votre service MongoDB chaque nuit via l'opérateur Percona Server for MongoDB (PSMDB). Les sauvegardes sont conservées 31 jours et stockées dans un bucket S3 dédié.

Vous pouvez consulter la liste des sauvegardes disponibles dans l'onglet Sauvegardes de votre service.

Restauration depuis un backup

Opération irréversible

La restauration écrase toutes les données actuelles du service. Cette opération ne peut pas être annulée.

Indisponibilité du service

Le service MongoDB sera indisponible pendant toute la durée de la restauration.

Étapes

  1. Ouvrez le service cible dans la Console → onglet Sauvegardes.
  2. Identifiez la sauvegarde à restaurer et cliquez sur l'icône de restauration (flèche ronde).
  3. Lisez l'avertissement et confirmez en cliquant sur Confirmer la restauration.
  4. La progression est visible dans l'onglet Tâches.

Versions supportées

Voir Versions