MongoDB

Vos clusters MongoDB managés dans un cloud souverain

Accélérez votre time to market en nous confiant l'administration de vos bases de données NoSQL préférées. Laissez vos équipes se concentrer sur leur cœur de métier et le développement de vos services. Nous nous occupons de la configuration, de la maintenance, de la sauvegarde, de la sécurité et du monitoring de vos systèmes de gestion de base de données MongoDB.

Tarifs compétitifs et prédictibles

• Bande passante et IOPS inclus dans toutes les offres MongoDB d’OVHcloud.

• Sauvegardes distantes et réseau privé (vRack) inclus pour les offres Production et Advanced.

• Tarification à l’heure ou au mois, facturation mensuelle plafonnée et prévisible.

Created with Sketch.

Souveraineté des données et sécurité

• Cloud de confiance, assurant la confidentialité des données.

• Offre réversible : version d’origine open source de MongoDB.

• Anti-DDoS et chiffrement des données inclus. Certifications ISO/IEC 27 001, 27 017, 27 018, 27 701 et HDS.

Haute disponibilité et résilience

• De 3 à 7 nœuds replica-set, assurant la haute disponibilité des services.

• Sauvegarde automatique dans un datacenter distant pour les offres Production et Advanced.

• Services disponibles dans les datacenters en France, en Europe et en Amérique du Nord.

Created with Sketch.

Assistance et durabilité

• Offres Professional Services communes entre OVHcloud et MongoDB.

• Plus de 1 000 partenaires intégrateurs et infogéreurs pour vous accompagner.

• Cloud durable : watercooling et gestion innovante du cycle de vie des serveurs, réduisant le PUE et le WUE.

Production

Exécutez des applications de production sur un cloud haute performance, évolutif et sécurisé.

  • MongoDB version 7.0
  • 3 nœuds replica-set
  • Jusqu'à 4 To de stockage avec 20 000 IOPS inclus
  • Jusqu'à 60 Go de RAM dédiée et 16 vCPU
  • Un snapshot par jour avec une durée de rétention de 14 jours
  • Trafic et accès réseau privé inclus

Advanced

Pour les charges de travail cloud de niveau Enterprise avec des fonctionnalités avancées.

  • MongoDB version 7.0
  • 3 à 7 nœuds de réplication
  • Jusqu'à 4 To de stockage avec 20 000 IOPS inclus
  • Jusqu'à 120 Go de RAM dédiée et 32 vCPU
  • Point in Time Recovery (PITR) avec une période de rétention de 30 jours
  • Trafic et accès réseau privé inclus
  • Professional Services MongoDB

Exemples de cas d’usage

Application web Node.js

MongoDB constitue la base de données idéale pour votre développement en Node.js. Les formats d’échange MongoDB BSON sont similaires aux objets JSON, ce qui permet une grande facilité d'utilisation pour les équipes de développement. Développez de nouveaux modèles de données facilement lorsque vous faites évoluer leur hiérarchie et ajoutez de nouvelles relations. Accédez rapidement à vos données grâce au puissant langage de requête et d'indexation.

En savoir plus

Catalogue e-commerce flexible

Développez des catalogues e-commerce plus flexibles et améliorez la satisfaction client. Grâce au schéma dynamique de MongoDB, vos développeuses et développeurs peuvent itérer plus rapidement. Exploitez le modèle de données flexible de MongoDB et la puissance de ses requêtes pour gérer et ajouter tous types d’informations. Évoluez horizontalement pour servir des millions d’utilisatrices et d’utilisateurs en parallèle.

Facilitez l'analyse de données

Profitez de l’évolutivité de MongoDB pour stocker des volumes grandissants de données. Vous pouvez les analyser en temps réel, directement dans la base de données, grâce à la prise en charge complète des index et des requêtes. Avec notre offre Advanced, profitez de MongoDB BI Connector, qui vous permet d'utiliser MongoDB comme source de données pour vos plateformes d’Analytics et de Business Intelligence.

Simplifiez l’hébergement de vos infrastructures MongoDB

Avec l'offre Managed Databases for MongoDB, vous pouvez compter sur OVHcloud pour administrer et sécuriser votre système de gestion de base de données (SGBD).

cloud databases business

Pourquoi migrer vos bases de données vers des services managés dans le cloud ?

  • Vous n’avez plus besoin de maintenir de compétences spécifiques et un savoir-faire opérationnel concernant la gestion des infrastructures.
  • Vos clusters sont évolutifs en quelques instants, de manière manuelle ou automatiquement avec l’Infra as Code.
  • Vos données sont mieux protégées avec des patchs toujours à jour et une approche industrielle de la sécurité qui laisse peu de place aux erreurs humaines.
  • Vous optimisez vos coûts grâce à des modèles commerciaux en pay-as-you-go.
  • Vous bénéficiez d’une assistance 24 h/24 et 7 j/7, ainsi que des Professional Services proposés par les équipes de votre fournisseur de bases de données managées.
  • Vous pouvez tirer parti de datacenters répartis à travers le monde, au plus près de votre clientèle.

Documentation et guides

Premiers pas avec votre offre MongoDB

Démarrez votre cluster MongoDB en quelques minutes

Gestion de votre service MongoDB

Découvrez comment gérer votre base de données MongoDB

Spécifications techniques du service

Offre OVHcloud MongoDB : fonctionnalités et limitations

Sécurité et conformité

Mesures de sécurité mises en œuvre pour les services.

Et si vous vous lanciez ?

Créez un compte et démarrez vos services gratuits MongoDB Discovery

Les fonctionnalités de l’offre MongoDB as a Service

Base de données documentaire

Utilisez le type de données naturel pour votre langage de programmation. Convertissez facilement des documents de bases 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. L’évolutivité horizontale est simple : il suffit d'ajouter des nœuds pour augmenter la capacité de votre base de données.

Langage de requête enrichi

Conçu pour une utilisation facile, MongoDB propose un langage de requête particulièrement riche. Celui-ci prend en charge les opérations de lecture et d'écriture, ainsi que l'agrégation de données, la recherche de textes et les requêtes géospatiales.

Schéma flexible

MongoDB offre aux développeurs la maîtrise 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.

Haute performance

MongoDB assure la persistance hautement performante 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.

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. Disponible uniquement avec l’offre Advanced.

Pricing Public Cloud

Tarifs pour Managed Databases for MongoDB

Essayez gratuitement notre solution. Profitez ensuite de nos offres tout-inclus et de tarifs mensuels totalement prévisibles.

Vous pouvez opter pour une facturation sur une base pay-as-you-go avec une granularité horaire ou mensuelle. Le prix est plafonné et inclut par défaut tous les frais de trafic, de réseau privé, de sauvegarde et d’IOPS.

Accompagnement Professional Services

Les équipes OVHcloud et MongoDB sont en mesure de vous fournir des conseils techniques et une assistance pour tous vos projets de transformation numérique. Notre équipe de spécialistes est composée d’architectes cloud faisant partie des deux entreprises. Vous bénéficiez de leur expertise dans un large éventail de technologies et de cas d'usage, notamment sur les migrations des bases de données MongoDB, la modernisation d'applications, les problématiques réseau, la sécurité et bien plus encore. Nous accompagnons le déploiement de vos projets et fournissons des conseils techniques ainsi que des formations.

En savoir plus

 

Les questions que vous vous posez

Qu’est-ce que MongoDB ?

MongoDB est une base de données non relationnelle (NoSQL) et orientée documents, qui utilise des documents de type JSON avec des schémas de système de gestion de base de données (SGBD) optionnels. 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 ?

MongoDB est une solution Database as a Service (DBaaS) proposée sur notre Public Cloud. Nous proposons le SGBD MongoDB en packages sur une ou plusieurs instances Public Cloud et le fournissons comme un service clés en main. Cela signifie que nous gérons les tâches de gestion et d'administration pour vous, y compris la configuration, la maintenance, la sauvegarde, la sécurité et l'évolutivité. Vous pouvez ainsi vous concentrer sur la création d’applications plutôt que sur l’exécution de tâches d’administration. En résumé, Managed Databases for MongoDB est un service de base de données dans le 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 l’offre que vous choisissez.

Pourquoi MongoDB est-il si populaire ?

Malgré sa grande popularité, vous vous demandez peut-être encore à quoi sert une base de données MongoDB. Cette dernière permet de stocker et de gérer tous types de données, quelle que soit leur structure. En tant que base de données NoSQL, elle s’avère très flexible, car elle permet aux développeurs de contrôler les schémas, facilitant ainsi la mise à jour de la modélisation des données. Il s’agit d’une solution de stockage également populaire grâce à son évolutivité, qui permet de stocker de grands volumes de données.

MongoDB est-il meilleur que PostgreSQL ?

MongoDB ou PostgreSQL : le débat continue de faire rage en ligne, bien que qu’il s’agisse de systèmes différents, avec des avantages qui leurs sont propres. La différence fondamentale réside dans la caractéristique non relationnelle de MongoDB, contrairement à une base de données PostgreSQL qui est, elle, relationnelle. Les principaux avantages de MongoDB sont le schéma dynamique permettant de modifier votre schéma de données de manière flexible, sans modifier les données existantes, et la mise à l'échelle horizontale participant à réduire votre charge de travail. MongoDB présente des avantages en matière de disponibilité, 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, ainsi que Redis pour le stockage de données sur mémoire vive.

Quelle est la différence entre les offres Discovery, Production et Advanced ?

Ces offres représentent chacune un package MongoDB as a Service différent. Elles comprennent 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 ce dernier, la sécurité, le réseau, l’évolutivité ou la haute disponibilité. L’offre Discovery est gratuite, tandis que Production et Advanced sont des offres payantes. Veuillez vous référer au tableau ci-dessus pour comparer les différentes offres.

Les données stockées dans MongoDB sont-elles partagées avec des tiers ?

Non. Vous gardez le contrôle total de vos données. Lorsque vous utilisez Managed Databases for MongoDB, vous disposez d’une ou plusieurs instances Public Cloud pour exécuter le système de gestion de base de données (SGBD) MongoDB. Ces instances disposent d’un espace de stockage dédié à votre usage personnel uniquement et ne doivent pas être partagées avec d’autres personnes.

Puis-je migrer vers des nœuds de plus grande capacité ?

Oui. Au fur et à 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. Cependant, vous ne pouvez pas revenir à un nœud de capacité inférieure.

La solution Managed Databases for MongoDB propose-t-elle une sauvegarde ?

Oui. Nous fournissons une sauvegarde automatique pour chaque offre, à l'exception de l’offre Discovery, avec différentes politiques de rétention par défaut, en fonction du package sélectionné. Veuillez vous référer au tableau ci-dessus pour comparer les différentes offres.

La solution Managed Databases for MongoDB est-elle rattachée à Public Cloud ?

Oui, Managed Databases for MongoDB peut être consommé en tant que ressource ou au sein d’un projet Public Cloud. Vous pouvez également gérer votre service MongoDB via votre 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 Managed Databases for MongoDB sur Public Cloud lorsque j’utilise une offre bénéficiant de la licence MongoDB Community ?

Nous effectuons toutes les tâches de gestion et d'administration de la base de données pour vous. Ainsi, vous n'avez plus à vous soucier de la configuration, de la maintenance, de la sécurité et de l'évolutivité de la sauvegarde. Vous pouvez ainsi vous concentrer sur vos activités principales.

Puis-je utiliser Managed Databases for MongoDB sur Public Cloud avec mon serveur Bare Metal ou VPS ?

Oui, le service de bases de données MongoDB sur Public Cloud peut être accessible via un réseau public ou privé afin que vous puissiez connecter votre base de données à votre serveur Bare Metal ou VPS. Cependant, si vous souhaitez déployer un moteur MongoDB sur votre serveur Bare Metal ou VPS, vous devrez le faire vous-même, ce qui implique également la gestion et l'administration de votre base de données par la suite. Reportez-vous au tableau ci-dessus pour comparer les différences entre les bases de données autogérées et celles gérées dans le cloud.