MongoDB

MongoDB as a Service

Déployez, exécutez et faites évoluer la base de données NoSQL leader sur notre cloud de confiance : vous bénéficiez d'un service complètement managé, 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 modernes. 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.

Icons/concept/App/App Script Created with Sketch.

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.

Icons/concept/Clock/Clock Available Created with Sketch.

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.

Icons/concept/padlock/padlock Closed Created with Sketch.

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.

Comparaison des plans pour MongoDB as a Service

  Essential Business Enterprise (disponible prochainement)
Licence MongoDB incluse MongoDB Community MongoDB Community MongoDB Enterprise
Nombre de nœuds 1 3 nœuds inclus 3 nœuds inclus
RAM par nœud De 7 à 120 Go De 7 à 120 Go De 7 à 120 Go
Stockage par nœud De 50 à 400 Go SSD De 50 à 400 Go SSD De 50 à 400 Go SSD
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 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
Planification des sauvegardes personnalisée     Oui
Fonction 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

 

Voir les tarifs de MongoDB

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émarrez

Découvrez comment prendre en main la solution MongoDB pour votre projet Public Cloud
 

Gérer votre service

Découvrez comment gérer MongoDB as a Service depuis votre espace client

Fonctionnalités de MongoDB as a Service

Découvrez les capacités et les limites de MongoDB as a Service (version bêta)
 

Fonctionnalités

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.

Scalabilité 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.

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.

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 Public Cloud

Tarification de MongoDB as a Service

MongoDB as a Service 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.

FAQ

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 MongoDB as a Service ?

MongoDB as a Service 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é, MongoDB as a Service 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 MongoDB as a Service sont-elles partagées avec des tiers ?

Non. Vous gardez un contrôle total sur vos données. Lorsque vous utilisez MongoDB as a Service, 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.

MongoDB as a Service 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.

MongoDB as a Service est-il intégré à Public Cloud ?

Oui, la Database as a Service 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 MongoDB as a Service 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 MongoDB as a Service 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.