Managed Databases For MongoDB
Deploy, run and scale the leading NoSQL database, as a service, on our trusted cloud while keeping sole control over your data. MongoDB provides a flexible data model to organize and store any type of data, including documents - making it ideal for building modern applications. We take care of all the database service management, including set-up, maintenance, security, backup and scalability. This frees up developers and their teams, so they can focus on delivering great features for your applications.
Deploy your ready-to-use MongoDB cluster in just a few clicks. Meet your developers demands with a worry-free and consistent experience including must-have features such as JSON-data model and Query Language.
Benefit from a simple and highly predictable pricing structure with all network traffic included. You only pay for database usage, which is billed with a per-hour granularity. This comprehensive offering comes in multiple service plans to match different requirements.
Ensure data governance
MongoDB is running on our trusted cloud, compliant with stringent certifications. You are always in full control over your data, and benefit from strong data protection, including encryption for data at rest and in transit, and resilience with backup.
ISO/IEC 27001, 27701 and health data hosting compliance
Our cloud infrastructures and services are ISO/IEC 27001, 27017, 27018 and 27701 certified. These certifications ensure the presence of an information security management system (ISMS) for managing risks, vulnerabilities and implementing business continuity, as well as a privacy information management system (PIMS). Thanks to our compliance, you can host healthcare data securely.
Comparison for Managed Databases For MongoDB
|Number of nodes||1||3 nodes included||3 nodes included|
|RAM per node||From 2Go to 120Go||From 2Go to 120Go||From 7Go to 120Go|
|Storage per node||From 25Go to 800Go||From 25Go to 800Go||From 100Go to 800Go|
|Upgrade to higher plan||Yes||Yes||Yes|
|Encryption for data at rest and in transit (SSL)||Yes||Yes||Yes|
|1-click upgrade to major version||Yes||Yes||Yes|
|Automatic daily back up||Yes||Yes||Yes|
|Automated backup default retention policy||1 day||7 days||30 days|
|Custom back up retention policy||Yes||Yes|
|Private Network connectivity (vRack)||Yes||Yes||Yes|
|Custom back up scheduling||Yes|
|Advanced audit log capability||Yes|
|Role Based Access Control||Yes|
|MongoDB BI Connector||Yes|
|Consulting MongoDB||Yes (charged)|
|Consulting OVHcloud||Yes (charged)|
|Recommended level of support||Standard||Premium||Business or Enterprise|
Main use cases
Flexible e-commerce catalog
Make your e-commerce catalog more flexible than ever, to better serve your customers. Thanks to MongoDB dynamics schema, your development team can iterate faster. Leverage MongoDB flexible data model and rich query functionality, to manage and add any kind of data. Scale horizontally, seamlessly, to serve millions of users.
Get the perfect database companion for your node.js development. MongoDB records are similar to JSON objects, so it provides great ease-of-use for developers. Develop new data models effortlessly when adding a new data hierarchy and relationship. Quickly access your data with powerful Query Language and indexing capabilities.
Data analysis enabler
Leverage MongoDB built-in scalability to store growing volumes of data and analyze them in real-time directly within the database, thanks to rich index and query support. In our enterprise plan, we offer MongoDB BI connector which enables the use of MongoDB as a data source for your BI and analytics platforms.
Documentation and guides
Learn how to get Managed Databases For MongoDB started within your Public Cloud project
Learn how to manage Managed Databases For MongoDB in the Control Panel
MongoDB provides schema control to the developers. This makes updating data modelling effortless, which in turn increases application release iterations.
Rich Query Language
Designed for ease-of-use, MongoDB provides a rich query language, which supports read and write operations, as well as Data Aggregation, Text Search and Geospatial Queries.
With MongoDB's sharding capabilities, data can be distributed across multiple machines within the database cluster. Horizontal scalability is straightforward, simply add additional nodes to increase capacity.
MongoDB provides high performance data persistence. Support for embedded data models, for example, reduces I/O activity on database systems and indexes support for faster queries.
Security and High Availability
As data is critical for your business, each of our plans includes backup. Both our Business and Enterprise plans enable you to customize retention policies for your backup.
Ensure redundancy and increase data availability with MongoDB replication capabilities. Provide multiple copies of data on different database nodes. Replica are key for applications in production, and are available with our business and enterprise plans.
MongoDB's replication facility, 'Replica set', provides automatic fail-over data redundancy. With our Business and Enterprise plans, your MongoDB cluster ensures your database is always available.
Encrypted Storage Engine
Encryption at rest, when used in conjunction with transport encryption and good security policies, helps ensure compliance with security and privacy standards.
To ensure data confidentiality, MongoDB supports TLS/SSL (Transport Layer Security/Secure Sockets Layer) to encrypt all of MongoDB's network traffic.
Easily visualize, explore and manipulate your data with MongoDB Compass. An intuitive Graphical User Interface makes it easier to analyze your data-use and optimize performance. MongoDB Compass is only available with the Enterprise plan.
Auditing capability enables to track system activity and keep track of who did what on your in your database, which typically strengthens security and helps organizations comply with stringent corporate policies. Available only with the Enterprise plan.
MongoDB Connector BI
MongoDB Connector BI allows you to seamlessly visualize, graph and report, using business intelligence tools such as Tableau, MicroStrategy, Qlik and more. With MongoDB as a data source, you don't need to perform complex ETL processes for data analysis. Available only with the Enterprise plan.
Role Based Access Control (RBAC)
Leverage RBAC to govern access to your MongoDB database and enforce compliance with security requirements. Grant your users one or more roles, that defines their rights to access database resources and operations. Available only with the Enterprise plan.
Managed Databases For MongoDB Pricing
Managed Databases For MongoDB is billed on a pay-as-you-go basis at the end of the month. Depending on the application's need, you will select either Essential, Business, or Enterprise services. The price depends on your chosen service plan, and is calculated upon database usage, which is billed with a per-hour granularity.
Deploy private networks, supported by the OVHcloud vRack, to connect your instances across the globe
Orchestrate your containerised applications with a CNCF-certified Kubernetes cluster
What is MongoDB?
MongoDB is a non-relational or NoSQL Database Management System (DBMS). It's a software package that stores, manipulates and manages data in a database.
What is Managed Databases For MongoDB?
MongoDB is a database as a service provided on OVHcloud Public Cloud. We package the MongoDB DBMS onto one or several Public Cloud instances and provide it as a turnkey service. That means we take care of the management and administration tasks, so you don't have to, including setup, maintenance, backup, security and scalability. Customers can therefore focus on application building, rather than the upkeep of administration tasks. In short, Managed Databases For 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 license, depending on the service plan you are choosing.
Can I install MongoDB on Public Cloud instances myself?
Providing you download and license the right software version of MongoDB DBMS, you can install MongoDB on Public Cloud instances. However, you will be in charge of performing all the database management and administration tasks and won't benefit from the capabilities that we provide in our turnkey service, unless you are able to set them up.
Why is MongoDB a popular database?
Despite its widespread popularity, you may still find yourself asking 'What is MongoDB good for?' Well, MongoDB can store and manage any type of data, whatever the structure. As a NoSQL database, it is very flexible because it provides schema control to the developers, meaning that updating data modelling is easier. It is also popular due to its scalability, enabling you to store huge volumes of data.
Is MongoDB better than MySQL?
The MongoDB vs MySQL debate continues to rage online, but they are really just different systems with different benefits. The fundamental difference between the two is that MongoDB is a non-relational database, whereas MySQL is relational. The key benefits of MongoDB are that it has dynamic schema so it gives you flexibility to change your data schema without modifying existing data, its also horizontally scalable so you can reduce your workload and scale effortlessly. MongoDB has availability, manageability and speed advantages. Our database offering will soon be enriched by other database engines, such as MySQL or PostgreSQL for relational databases, and Redis for in-memory database.
What's the difference between Essential, Business and Enterprise service plans?
The service plans each represent a different MongoDB as a Service package. Each plan includes varying capabilities which respond to different applications - these might relate to cluster size, the number of nodes in the cluster, security, network, scalability or high-availability. Please refer to the table above to compare the different offerings.
Is data stored within MongoDB as a Service shared with parties?
No. You keep complete control over your data. When using Managed Databases For MongoDB, you are provided with one or several Public Cloud instances that run MongoDB DBMS. Those instances have a storage space that are dedicated to your individual use only and are not shared with anyone.
Can I upgrade to higher capacity nodes?
Yes. As your RAM or storage requirements increase overtime, you are able to upgrade to higher capacity nodes to better serve your needs. However, it is not possible to downgrade to a lower capacity node.
Does Managed Databases For MongoDB offer backup?
Yes. We provide automated backup for each service plan, but default retention policies differ depending on the selected package. Please refer to the table above to compare the different offerings.
Is Managed Databases For MongoDB integrated with Public Cloud?
Yes, Managed Databases For MongoDB can be consumed as a resource, or within a Public Cloud project and you can leverage either the Control Panel, OVHcloud API, or OpenStack API to manage your MongoDB service.
What is the difference between MongoDB Community and Enterprise licenses?
MongoDB Community is the source available and free to use edition of MongoDB, while MongoDB Enterprise is available as part of the MongoDB Enterprise Advanced subscription and includes comprehensive support for your MongoDB deployment.
Why do I have to pay for using Managed Databases For MongoDB on Public Cloud when using a service plan with the MongoDB Community license?
We perform all the database management and administration tasks for you, so you don't have to worry about set up, maintenance, backup security or scalability and can focus on your core activities.
Can I use Managed Databases For MongoDB on Public Cloud with my Baremetal Server?
Yes, MongoDB database Service on Public Cloud can be reached through both public or private network so you connect your database, with your Baremetal Server. However should you want to deploy a MongoDB engine on top of your Baremetal Server, you will need do it yourself, and take care afterwards of the management and administration of your database.