custom background image

Managed MongoDB


Managed MongoDB

Reduce your time to market and free your developers from onerous infrastructure administration tasks, so they can focus on innovation. We handle the setup, maintenance, backup, security and monitoring of your favorite NoSQL document-oriented database engine.

Why choose OVHcloud Managed MongoDB?

Trusted cloud. Your data, your choice.

Reversible solution: original “vanilla” MongoDB software. Strong commitment to local data privacy laws. End-to-end security including anti-DDoS and data encryption technologies; ISO/IEC 27001, 27017, 27018, 27701 certifications.

Competitive and predictable pricing.

Pay-as-you-go pricing and capped monthly billing, making your databases cost-effective. Bandwidth and IOPS provisioning included in all plans. Backups and private network included for Production and Advanced plans.

Highly available. Resilient by design.

All plans include a minimum 3-node replica set, for full redundancy and data availability. Automatic backup in a remote location and worldwide presence with services available in EMEA, APAC and North America datacenters.

Sustainable. Strong ecosystem.

Designed with MongoDB and powered by OVHcloud. Over 1,000 OVHcloud system integrators and service providers to help you deliver your projects faster. Sustainable cloud: watercooling and innovative server retrofitting.

Use case examples

powerful OVHcloud

Node.js webapp

Get the perfect database companion for your node.js development. MongoDB records are similar to JSON objects, so they are easy for developers to use. Develop new data models effortlessly when adding a new data hierarchy and relationship. Quickly access your data with powerful query language and indexing capabilities.

profitable OVHcloud

Flexible e-commerce catalogue

Make your e-commerce catalogue more flexible than ever, and improve your customers’ experience. Thanks to the MongoDB dynamics schema, your development team can iterate faster. Manage and add any kind of data using the MongoDB flexible data model and rich query functionality. Scale horizontally, seamlessly, to serve millions of users.

predictible OVHcloud

Data analysis enabler

Use MongoDB’s built-in scalability to store growing volumes of data and analyse them in real-time directly within the database, thanks to rich index and query support. In our Advanced plan, we offer the MongoDB Connector for BI, which enables the use of MongoDB as a data source for your BI and analytics platforms.

Best practices guide by MongoDB & OVHcloud

For thousands of OVHcloud users, cloud database services are key differentiators suited for app modernisation, cloud-native and data-driven strategies. In this guide, companies using OVHcloud Managed MongoDB service explain how they leverage these solutions to add value to their teams and end-user services.

Best practices guide by MongoDB & OVHcloud
SPECIFICATIONS

Technical characteristics

Latest release

MongoDB 7.0

Automatic backups

In a remote location

Connection pooling

Included

Data encryption

At rest and in transit (TSL/SSL)

Point in Time Recovery

Included

Replica node access

In read-only

Logs visualisation

1000 lines of logs retention

Database forking

Included

Private network

Included (vRack)

FAQ

What is MongoDB?

MongoDB is a non-relational (NoSQL) and document-oriented database, which uses JSON-like documents with optional Database Management System (DBMS) schemas. It is a software that stores, manipulates and manages data in a database.

What is OVHcloud Managed MongoDB?

Managed MongoDB is a Database as a Service (DBaaS) provided on OVHcloud Public Cloud. We offer the MongoDB DBMS in packages on one or more Public Cloud instances and provide it as a turnkey service. This means that we handle management and administration tasks, including setup, maintenance, backup, security and scalability – so you don't have to. Customers can therefore focus on app building, rather than running their admin tasks. In a nutshell, managed MongoDB is a cloud database service that frees up developers and their teams so they can focus on business-critical activities. You can benefit from both MongoDB Community and MongoDB Enterprise licences, depending on the service plan you choose.

Why is MongoDB popular?

Despite its widespread popularity, you may still find yourself asking “What is MongoDB used for?” MongoDB can store and manage any type of data, regardless of the structure. As a NoSQL database, it is very flexible, as it allows developers to control schema, which makes data modelling updates easier. It is also popular thanks to its scalability, which enables you to store large volumes of data.

Is MongoDB better than PostgreSQL?

The MongoDB vs. PostgreSQL debate continues to rage online, but they are just different systems with different benefits. The fundamental difference between the two is that MongoDB is a non-relational database, whereas PostgreSQL is relational. The key benefits of MongoDB are the dynamic schema that allows you to flexibly change your data schema without modifying existing data, and the horizontal scaling that helps you to reduce your workload and scale effortlessly. MongoDB has availability, manageability and speed advantages. Our database solution includes other database engines, such as MySQL or PostgreSQL for relational databases, and Redis for an in-memory database.

What is the difference between the Discovery, Production and Advanced service plans?

These service plans each represent a different MongoDB as a Service package. Each plan includes varying capabilities suited for different applications; these may relate to cluster size, the number of nodes in a cluster, security, network, scalability or high availability. Discovery is free, while Production and Advanced are paid services. Please refer to the table above to compare the different plans.

Is the data stored within MongoDB as a Service shared with third parties?

No. You retain complete control over your data. When using Managed MongoDB, you get one or more Public Cloud instances to run the MongoDB DBMS. These instances have a dedicated storage space for your individual use only, and should not be shared with others.

Can I upgrade to higher capacity nodes?

Yes. As your RAM or storage requirements gradually increase, you can upgrade to higher capacity nodes to better serve your needs. However, you cannot downgrade to a lower capacity node.

Does Managed MongoDB offer backups?

Yes. We provide automatic backups for each service plan except for Discovery, with different default retention policies depending on the selected package. Please refer to the table above to compare the different plans.

Is Managed MongoDB integrated with Public Cloud?

Yes, Managed Databases For MongoDB can be consumed as a resource or within a Public Cloud project. You can also manage your MongoDB service via either the OVHcloud Control Panel, OVHcloud API, or OpenStack API.

What is the difference between the MongoDB Community and Enterprise licences?

MongoDB Community is the source-available and free-to-use edition of MongoDB, while MongoDB Enterprise is part of the MongoDB Enterprise Advanced subscriptions and includes comprehensive support for your MongoDB deployment.

Why do I have to pay for Managed MongoDB on Public Cloud when using a service plan with the MongoDB Community licence?

We perform all the database management and administration tasks for you, so you don't have to worry about setup, maintenance, backup security and scalability, meaning you can focus on your core business activities.

Can I use Managed MongoDB on Public Cloud with my Bare Metal or VPS Server?

Yes, MongoDB Database Service on Public Cloud can be accessed through either a public or private network so you can connect your database to your Bare Metal or VPS Server. However, should you want to deploy a MongoDB engine on your Bare Metal or VPS Server, you will need do it on your own, which also means handling the management and administration of your database afterwards. Please refer to the table above to compare the differences between self-managed and cloud-managed databases.