Aller au contenu

Configuration avancée de la base de données MongoDB intégrée à Canopsis

La base de données MongoDB contient la plupart des données, les vues et la configuration de l'interface Canopsis.

Recommandations d'utilisation avancée

Par défaut, la commande canoctl deploy installe MongoDB sur la même machine que le reste des composants de Canopsis. En dehors d'une utilisation pour un périmètre réduit, il est recommandé que MongoDB soit installé sur une machine virtuelle ou physique dédiée à cette tâche.

La mise en place d'un replica set peut vous permettre d'apporter une redondance et une disponibilité supplémentaires à votre base de données. Elle permet aussi de bénéficier des transactions (depuis Canopsis 4.5.0) et donc d'une meilleure sûreté des données de production.

Canopsis ne propose ces configurations que par le biais de certaines souscriptions Canopsis Pro.

Optimisations système

Si vous constatez que votre utilisation de MongoDB est importante dans votre environnement Canopsis, et si MongoDB a déjà été déplacé sur une instance dédiée, il peut être utile d'appliquer les recommandations officielles de MongoDB sur les limites système et les Transparent Huge Pages.

Par défaut, MongoDB recommande aussi l'utilisation du système de fichiers XFS pour le dossier /var/lib/mongodb. Il s'agit du système de fichiers par défaut de CentOS.


Dernière mise à jour: 2022-02-18