
Managed Databases for MongoDB
Déployez, exécutez et faites évoluer la base de données NoSQL, leader sur notre cloud de confiance, tout en gardant le contrôle de vos données. MongoDB propose un modèle de données flexible permettant d'organiser et de stocker tout type de données, y compris des documents. Cela en fait un outil idéal pour créer des applications. Nous nous occupons de toute la gestion de la base de données : mise en place, maintenance, sécurité, sauvegarde et évolutivité. Les développeurs et leurs équipes sont ainsi libérés de cette charge et peuvent se concentrer sur l'élaboration de fonctionnalités pour vos applications.
Innovez plus rapidement
Déployez votre cluster MongoDB prêt à l'emploi en quelques clics. Grâce à une solution transparente et complète, répondez aux besoins de vos développeurs qui peuvent utiliser le format JSON et un langage de requête.
Contrôle des coûts
Bénéficiez d'une tarification simple et prévisible incluant tout le trafic réseau. Vous payez uniquement l'utilisation de la base de données, qui est facturée à l'heure. Cette solution se décline en plusieurs offres pour répondre à des besoins variés.
Garantir la gouvernance de vos données
MongoDB fonctionne sur notre cloud de confiance, conforme aux certifications les plus strictes. Vous bénéficiez d’un contrôle total et d'une solide protection des données. Cela concerne leur cryptage au repos et en transit, ainsi que leur résilience et leur sauvegarde.
Certifications ISO/IEC 27001, 27701 et HDS*
Nos infrastructures et services cloud sont certifiés ISO/IEC 27001, 27017, 27018 et 27701. Ces certifications assurent la présence d’un système de management de la sécurité de l'information (SMSI) pour la gestion des risques, des vulnérabilités et la mise en place d’une continuité d’activité, ainsi que d’un système de gestion de l’information sur la vie privée (PIMS). Notre certification HDS* vous permet d’héberger en toute sécurité des données de santé.
* Disponible prochainement
Comparatif des offres Managed Databases for MongoDB
Essential | Business | Enterprise | |
Nombre de nœuds | 1 | 3 nœuds inclus | 3 nœuds inclus |
RAM par nœud | De 2 à 120 Go | De 2 à 120 Go | De 7 à 120 Go |
Stockage par nœud | De 25 à 800 Go | De 25 à 800 Go | De 100 à 800 Go |
Engagement de niveau de service (SLA) | Non | 99,9 % | 99,95 % |
Passage à une offre supérieure | Oui | Oui | Oui |
Chiffrement des données au repos et en transit (SSL) | Oui | Oui | Oui |
Passage à la version supérieure en un clic | Oui | Oui | Oui |
Sauvegarde quotidienne automatique | Oui | Oui | Oui |
Politique de conservation par défaut des sauvegardes automatisées | 1 jour | 7 jours | 30 jours |
MongoDB Compass | Oui | Oui | Oui |
Politique de conservation des sauvegardes personnalisées | Oui | Oui | |
Haute disponibilité | Oui | Oui | |
Nœuds de réplication | Oui | Oui | |
Connectivité au réseau privé (vRack) | Oui | Oui | Oui |
Planification des sauvegardes personnalisée | Oui | ||
Fonctionnalité d’audit de logs avancée | Oui | ||
Le contrôle d'accès basé sur les rôles | Oui | ||
MongoDB BI Connector | Oui | ||
Consulting MongoDB | Oui (payant) | ||
Consulting OVHcloud | Oui (payant) | ||
Niveau de support recommandé | Standard | Premium | Business ou Enterprise |
Principaux cas d'usage
Catalogue e-commerce flexible
Développez la flexibilité de votre catalogue e-commerce afin d’augmenter la satisfaction client. Grâce au schéma dynamique de MongoDB, vos développeurs peuvent itérer plus rapidement. Exploitez le modèle de données flexible de MongoDB et ses fonctions de requête puissantes pour gérer et ajouter tout type d’informations. Évoluez horizontalement et en toute transparence au service de millions d'utilisateurs.
Webapp Node.js
MongoDB est la base de données idéale pour votre développement en Node.js. Les enregistrements MongoDB sont similaires aux objets JSON. Cela permet une grande facilité d'utilisation pour les développeurs. Développez de nouveaux modèles de données facilement lorsque vous ajoutez une nouvelle hiérarchie de données et une nouvelle relation. Accédez rapidement à vos données grâce à de puissantes fonctionnalités de langage de requête et d'indexation.
Facilitez l'analyse de données
Profitez de l’évolutivité intégrée de MongoDB pour stocker des volumes grandissants de données. Vous pourrez les analyser en temps réel, directement dans la base de données, grâce à une prise en charge complète des index et des requêtes. Avec notre solution Enterprise, profitez de MongoDB BI Connector. Il vous permet d'utiliser MongoDB comme source de données pour vos plateformes d’intelligence décisionnelle et d'analyse.
Documentation et guides
Découvrez comment prendre en main la solution MongoDB pour votre projet Public Cloud
Découvrez comment gérer Managed Databases for MongoDB depuis votre espace client
Découvrez les capacités et les limites de Managed Databases for MongoDB
Fonctionnalités
Fonctionnalités principales
Schéma flexible
MongoDB offre aux développeurs la maitrise sur les schémas. Cela facilite la mise à jour de la modélisation des données, ce qui permet d'augmenter les itérations des versions d'application.
Query Language riche
Conçu pour une utilisation facile, MongoDB propose un langage Query enrichi. Celui-ci prend en charge les opérations de lecture et d'écriture, ainsi que l'agrégation de données, la recherche de texte et les requêtes géospatiales.
Document Database
Utilisez le type de données naturel pour votre langage de programmation. Convertissez facilement des documents de base de données en objets natifs de JavaScript, Go, Python ou Java.
Évolutivité horizontale
Grâce aux capacités de partitionnement de MongoDB, les données peuvent être réparties sur plusieurs machines au sein du cluster de bases de données. La scalabilité horizontale est simple : il suffit d'ajouter des nœuds pour augmenter la capacité de votre base de données.
Haute performance
MongoDB assure la persistance haute performance des données. Par exemple, la prise en charge des modèles de données intégrés réduit l'activité d'I/O sur les systèmes de bases de données et facilite l'indexation pour des requêtes plus rapides.
Sécurité et haute disponibilité
Sauvegarde incluse
Les données étant essentielles pour votre entreprise, chacune de nos solutions comprend une sauvegarde. Nos offres Business et Enterprise vous permettent de personnaliser les politiques de conservation de vos sauvegardes.
Nœuds de réplication
Assurez la redondance et augmentez la disponibilité de vos données grâce aux fonctions de réplication de MongoDB. Fournissez plusieurs copies des données sur différents nœuds de base de données. La réplication est essentielle pour les applications en production et est disponible avec nos offres Business et Enterprise.
Haute disponibilité
La fonction de réplication de MongoDB, « Replica set », fournit une redondance avec bascule automatique. Avec nos offres Business et Enterprise, votre cluster MongoDB garantit la disponibilité permanente de votre base de données.
Moteur de stockage chiffré
Le chiffrement au repos, lorsqu'il est utilisé conjointement avec celui du transport et de bonnes règles de sécurité, permet d'assurer la conformité avec les normes de sécurité et de confidentialité.
Chiffrement TLS/SSL
Afin de garantir la confidentialité des données, MongoDB prend en charge le protocole TLS/SSL (Transport Layer Security/Secure Sockets Layer) pour chiffrer tout son trafic réseau.
Enterprise-grade
MongoDB Compass
Visualisez, explorez et manipulez facilement vos données avec MongoDB Compass. Une interface utilisateur graphique intuitive facilite l'analyse de l'utilisation de vos données et l'optimisation des performances. MongoDB Compass est disponible uniquement avec l’offre Enterprise.
Logs d’audits
La fonction d'audit permet de suivre l'activité du système et de savoir quelles actions ont été effectuées dans votre base de données et par qui. Cela renforce généralement la sécurité et aide les organisations à se conformer à des politiques d'entreprise strictes. Disponible uniquement avec l’offre Enterprise.
MongoDB BI Connector
MongoDB BI Connector vous permet de visualiser et créer des graphiques et des rapports en toute transparence à l'aide d'outils de veille stratégique, comme Tableau, MicroStrategy, Qlik, etc. Avec MongoDB comme source de données, vous n'avez pas besoin d'effectuer des processus ETL complexes pour l'analyse des données. Disponible uniquement avec la solution Enterprise.
Contrôle d'accès basé sur les rôles
Utilisez cette fonctionnalité pour gérer l'accès à votre base de données MongoDB et assurer sa conformité aux exigences de sécurité. Accordez à vos utilisateurs un ou plusieurs rôles définissant leurs droits d'accès aux ressources et aux opérations de la base de données. Disponible uniquement avec la solution Enterprise.

Tarification de Managed Databases for MongoDB
Managed Databases for MongoDB est facturé à l'usage, à la fin du mois. Selon des besoins de votre application, vous pouvez choisir parmi les plans Essential, Business ou Enterprise. Le tarif dépend de l'offre choisie et est calculé en fonction de l'utilisation de la base de données. Celle-ci est facturée à l'heure.
Autres produits
Les questions que vous vous posez
Qu’est-ce que MongoDB ?
MongoDB est un système de gestion de bases de données (SGBD) non relationnel ou NoSQL. Il s'agit d'un logiciel qui stocke, manipule et gère des données dans une base de données.
Qu'est-ce que Managed Databases for MongoDB ?
Managed Databases for MongoDB est une Database as a Service proposée sur notre Public Cloud. Nous regroupons le système de gestion de bases de données MongoDB sur une ou plusieurs instances Public Cloud et le fournissons comme un service clés en main. Cela signifie que nous nous occupons des missions de gestion et d'administration afin que vous n'ayez pas à le faire, notamment la configuration, la maintenance, la sauvegarde, la sécurité et la scalabilité. Les clients peuvent donc se concentrer sur la création d'applications plutôt que sur la maintenance et la gestion de leur base de données. En résumé, Managed Databases for MongoDB sur le Public Cloud est un service de base de données cloud qui libère les développeurs et leurs équipes afin qu'ils puissent se concentrer sur les activités essentielles à l'entreprise. Vous pouvez bénéficier des licences MongoDB Community et MongoDB Enterprise, selon le plan de service que vous choisissez.
Puis-je installer MongoDB sur des instances Public Cloud moi-même ?
À condition de télécharger et d'obtenir la licence correspondant à la bonne version du SGBD MongoDB, vous pouvez installer MongoDB sur des instances Public Cloud. Cependant, vous devrez effectuer toutes les missions de gestion et d'administration de la base de données et ne bénéficierez pas des capacités que nous fournissons dans notre service clé en main, à moins que vous ne soyez en mesure de les mettre en place.
Pourquoi MongoDB est-elle une base de données populaire ?
Malgré sa grande popularité, vous vous demandez peut-être encore à quoi sert MongoDB. Eh bien, MongoDB peut stocker et gérer tout type de données, quelle que soit leur structure. En tant que base de données NoSQL, elle est très flexible car elle fournit un contrôle des schémas aux développeurs, ce qui signifie que la mise à jour de la modélisation des données est plus facile. Elle est également populaire en raison de sa scalabilité qui vous permet de stocker d'énormes volumes de données.
Est-ce que MongoDB est plus efficace que MySQL ?
Le débat entre MongoDB et MySQL continue de faire rage en ligne, bien qu’il s’agisse en réalité de systèmes différents présentant des avantages différents. La différence fondamentale entre les deux est que MongoDB est une base de données non relationnelle, alors que MySQL est relationnelle. Les principaux avantages de MongoDB sont les suivants : il possède un schéma dynamique, ce qui vous donne la possibilité de changer le schéma de vos données sans modifier les données existantes, il est également scalable horizontalement, ce qui vous permet de réduire votre charge de travail et d'évoluer facilement. MongoDB présente des avantages en termes de disponibilité, de facilité de gestion et de rapidité. Notre offre sera bientôt enrichie par d'autres moteurs de bases de données, comme MySQL ou PostgreSQL pour les bases de données relationnelles, et Redis pour les bases de données en mémoire.
Quelle est la différence entre les plans de service Essential, Business et Enterprise ?
Ces plans de service représentent chacun un pack MongoDB différent sur le Public Cloud. Chaque plan comprend des capacités variables qui répondent à des applications différentes. Celles-ci peuvent concerner la taille du cluster, le nombre de nœuds dans le cluster, la sécurité, le réseau, la scalabilité ou la haute disponibilité. Veuillez vous référer au tableau ci-dessus pour comparer les différentes offres.
Les données stockées dans Managed Databases for MongoDB sont-elles partagées avec des tiers ?
Non. Vous gardez un contrôle total sur vos données. Lorsque vous utilisez Managed Databases for MongoDB, vous disposez d'une ou plusieurs instances de cloud public qui exécutent le système de gestion de base de données (SGBD) MongoDB. Ces instances sont dotées d'un espace de stockage dédié individuel. Il n'est partagé avec personne.
Puis-je migrer vers des nœuds de plus grande capacité ?
Oui. À mesure que vos besoins en RAM ou en stockage augmentent, vous pouvez passer à des nœuds de plus grande capacité pour mieux répondre à vos besoins. Toutefois, il n'est pas possible de revenir vers un nœud de capacité inférieure.
Managed Databases for MongoDB dispose-t-il d'une sauvegarde ?
Oui. Nous fournissons une sauvegarde automatisée pour chaque offre. Cependant, les politiques de conservation par défaut diffèrent selon la formule choisie. Veuillez vous référer au tableau ci-dessus pour comparer les différentes offres.
Managed Databases for MongoDB est-il intégré à Public Cloud ?
Oui, la Managed Databases for MongoDB peut être consommée comme une ressource ou au sein d'un projet Public Cloud. Vous pouvez gérer votre service via l’espace client, l'API OVHcloud ou l'API OpenStack.
Quelle est la différence entre les licences MongoDB Community et Enterprise ?
MongoDB Community est l'édition de MongoDB accessible gratuitement, tandis que MongoDB Enterprise est disponible dans le cadre de l'abonnement MongoDB Enterprise Advanced et comprend un support complet pour votre déploiement MongoDB.
Pourquoi dois-je payer pour utiliser Managed Databases for MongoDB lorsque j'utilise un plan de service avec la licence MongoDB Community ?
Nous effectuons toutes les missions de gestion et d'administration de la base de données pour vous, de sorte que vous n'avez pas à vous soucier de la mise en place, de la maintenance, de la sécurité, de la sauvegarde ou de la scalabilité. Vous pouvez alors vous concentrer sur vos activités principales.
Puis-je utiliser Managed Databases for MongoDB avec mon serveur Bare Metal ?
Oui, le service de base de données MongoDB sur le Public Cloud peut être utilisé par le biais d'un réseau public ou privé afin que vous puissiez connecter votre base de données avec votre serveur Bare Metal. Toutefois, si vous souhaitez déployer un moteur MongoDB sur votre serveur Bare Metal, vous devrez le faire vous-même et vous occuper ensuite de la gestion et de l'administration de votre base de données.