# Overview

IONOS Cloud Database as a Service (DBaaS) MongoDB is a fully managed MongoDB hosting service that handles provisioning, backups, patching, and monitoring—so you can focus on your application.

MongoDB is a leading NoSQL database solution, engineered for high performance, seamless scalability, and schema flexibility. It is specifically designed to handle the complexities of modern, data-intensive applications and large-scale datasets.

To support a wide range of professional use cases, IONOS Cloud offers specialized tiers, including **MongoDB Business** and **MongoDB Enterprise**, each tailored to deliver the reliability and advanced features required for production-ready, enterprise-level deployments.

You can try out MongoDB for free with the **MongoDB Playground** edition and further upgrade to the **MongoDB Business** and **MongoDB Enterprise** editions. Use the [<mark style="color:blue;">Sizing</mark>](/cloud/databases/mongodb/overview/sizing.md) methodology to identify the starting configurations based on the workload size and select the suitable edition.

{% hint style="info" %}
**Note:** To scale resources in the **MongoDB Enterprise** edition, contact [<mark style="color:blue;">IONOS Cloud Support</mark>](https://docs.ionos.com/cloud/support/general-information/contact-information) for assistance with this feature.
{% endhint %}

## Editions

Choose the suitable MongoDB edition for your use case. Whether you are starting your development journey or deploying a mission-critical application, IONOS Cloud offers a MongoDB tier tailored to your needs.

{% tabs %}
{% tab title="MongoDB Playground" %}

* A playground environment for testing and prototyping. The perfect sandbox to explore MongoDB features and test your code at no cost.
* It provides one playground instance free of charge, and each additional instance thereafter is billed accordingly.

{% hint style="info" %}
**Note:** **MongoDB Playground** automatically deletes clusters after 30 days from their creation date.
{% endhint %}
{% endtab %}

{% tab title="MongoDB Business" %}

* A comprehensive edition that combines the power and flexibility of MongoDB, providing robust reliability for production workloads on a single replica set.
* An all-in-one solution that enables organizations to efficiently manage their data, enhance productivity, and ensure the reliability of their applications.
  {% endtab %}

{% tab title="MongoDB Enterprise" %}

* A powerful edition of the popular NoSQL database system, specifically designed to meet the demanding requirements of enterprise-level deployments, providing the required dedicated resources and robust reliability for production workloads.
* It offers a comprehensive set of features, advanced compliance, and high-performance environments that support larger resource allocations and horizontal scaling, making it ideal for maximum security, scalability, and reliability.
  {% endtab %}
  {% endtabs %}

### Which MongoDB edition on IONOS Cloud should I use?

To ensure your database performs optimally from day one, we recommend following our [<mark style="color:blue;">Sizing</mark>](/cloud/databases/mongodb/overview/sizing.md) methodology. It helps you identify your initial configuration based on the following:

* **Workload size:** Evaluating your data volume and throughput.
* **Performance requirements:** Matching RAM and CPU to your specific application needs.
* **Edition selection:** Aligning business requirements (like advanced security or specific SLAs) with the appropriate tier.

| **If you need**                                                    | **Choose**             |
| ------------------------------------------------------------------ | ---------------------- |
| Free sandbox for development                                       | **MongoDB Playground** |
| Production workloads up to 128 GB RAM and 1.28 TB storage          | **MongoDB Business**   |
| Sharding, dedicated cores, up to 230 GB RAM, or up to 4 TB storage | **MongoDB Enterprise** |

For more information, see [<mark style="color:blue;">Editions</mark>](/cloud/databases/mongodb/overview/editions.md).

## Architectural stack

The diagram illustrates the architectural stack of IONOS Cloud MongoDB, moving in a top-down approach from the Client and Application Layer to the physical hardware.

![IONOS Cloud DBaaS MongoDB](/files/oPGlTY3tEC7s6adbKpK7)

The four key layers are as follows:

<details>

<summary><strong>Application Layer</strong></summary>

Represents your web apps and microservices.

* **MongoDB Query Language (MQL):** The native language used to connect to the database. Since this is "Managed MongoDB," you use standard MQL—no proprietary language is required.
* **SDKs and APIs:** You can manage the database programmatically, such as create, delete, or resize instances using IONOS Cloud-specific tools.

</details>

<details>

<summary><strong>Managed Service Layer</strong></summary>

Represents the operations handled by IONOS Cloud.

* **Load Balancing:** It automatically directs traffic to the healthiest nodes.
* **Metrics and Monitoring:** Continuous 24/7 monitoring that alerts the system if a node fails.
* **Infrastructure as Code (IaC):** Supports tools, such as Terraform or Ansible, to deploy databases through scripts.
* **Security Patches and Updates:** Supports automatic updates for the MongoDB engine and the underlying OS, eliminating the need for manual version upgrades.

{% hint style="info" %}
**Note:** For detailed services managed by IONOS Cloud, see [<mark style="color:blue;">FAQ</mark>](/cloud/databases/mongodb/mongodb-faq.md#as-a-managed-service-which-services-are-handled-by-ionos-cloud).
{% endhint %}

</details>

<details>

<summary><strong>Database Cluster Layer</strong></summary>

Focuses on data integrity and High Availability (HA).

* **Replica Set:** Consists of a **Primary Node**, where data is written, and a **Secondary Node**, where data is copied. If the primary node fails, a secondary node takes over instantly.
* **Sharding Cluster:** Represents horizontal scaling. If your data becomes too large for the replica set, it is sharded (split) across multiple servers to maintain speed. Only **MongoDB Enterprise** supports full horizontal scaling with Sharding.

{% hint style="info" %}
**Note:** For detailed replication and sharding capabilities based on MongoDB editions, see [<mark style="color:blue;">Editions</mark>](/cloud/databases/mongodb/overview/editions.md).
{% endhint %}

</details>

<details>

<summary><strong>Underlying Infrastructure</strong></summary>

Represents the physical resources behind the MongoDB service.

* **Dedicated vCPU and Cores:** The dedicated CPU resources that are allocated to your MongoDB operations. **MongoDB Business** works on [<mark style="color:blue;">Cubes</mark>](/cloud/compute-services/cubes.md), and **MongoDB Enterprise** works on [<mark style="color:blue;">Dedicated Core Servers</mark>](/cloud/compute-services/compute-engine/dedicated-core.md).
* **RAM (up to 230 GB):** High-memory availability for fast, in-memory processing of large datasets.
* **Storage (up to 4 TB):** Storage resources are allocated based on the selected MongoDB edition. With MongoDB Enterprise, the platform provides up to 4 TB (4,000 GB) of storage.

{% hint style="info" %}
**Note:** For detailed RAM and storage allocations, [<mark style="color:blue;">Resources based on MongoDB editions</mark>](/cloud/databases/mongodb/overview/resource-allocation.md#resources-based-on-mongodb-editions).
{% endhint %}

</details>

## Supported integrations

MongoDB is fully integrated into the [<mark style="color:blue;">Data Center Designer</mark>](https://docs.ionos.com/cloud/support/general-information/glossary-of-terms#data-center-designer-dcd). You may also manage it through automation tools like [<mark style="color:blue;">Terraform</mark>](https://docs.ionos.com/cloud/support/general-information/glossary-of-terms#terraform) and [<mark style="color:blue;">Ansible</mark>](https://docs.ionos.com/cloud/support/general-information/glossary-of-terms#ansible).

## Versions

{% tabs %}
{% tab title="MongoDB Playground" %}
DBaaS supports MongoDB Playground versions 6.0 and 7.0.
{% endtab %}

{% tab title="MongoDB Business" %}
DBaaS supports MongoDB Business versions 6.0 and 7.0.
{% endtab %}

{% tab title="MongoDB Enterprise" %}
DBaaS supports MongoDB Enterprise versions 6.0 and 7.0.
{% endtab %}
{% endtabs %}

## Locations

{% tabs %}
{% tab title="MongoDB Playground" %}
Supports in the following locations:

| **Data Center**            | **Region** |
| -------------------------- | ---------- |
| Berlin, Germany            | `de/txl`   |
| Frankfurt am Main, Germany | `de/fra`   |
| Frankfurt am Main, Germany | `de/fra/2` |
| Paris, France              | `fr/par`   |
| Logroño, Spain             | `es/vit`   |
| London, United Kingdom     | `gb/lhr`   |
| Worcester, United Kingdom  | `gb/bhx`   |
| Las Vegas, USA             | `us-las`   |
| Lenexa, USA                | `us-mci`   |
| Newark, USA                | `us-ewr`   |
| {% endtab %}               |            |

{% tab title="MongoDB Business" %}
Supports in the following locations:

| **Data Center**            | **Region** |
| -------------------------- | ---------- |
| Berlin, Germany            | `de/txl`   |
| Frankfurt am Main, Germany | `de/fra`   |
| Frankfurt am Main, Germany | `de/fra/2` |
| Paris, France              | `fr/par`   |
| Logroño, Spain             | `es/vit`   |
| London, United Kingdom     | `gb/lhr`   |
| Worcester, United Kingdom  | `gb/bhx`   |
| Las Vegas, USA             | `us-las`   |
| Lenexa, USA                | `us-mci`   |
| Newark, USA                | `us-ewr`   |
| {% endtab %}               |            |

{% tab title="MongoDB Enterprise" %}
Supports in the following locations:

| **Data Center**            | **Region** |
| -------------------------- | ---------- |
| Berlin, Germany            | `de/txl`   |
| Frankfurt am Main, Germany | `de/fra`   |
| Frankfurt am Main, Germany | `de/fra/2` |
| Paris, France              | `fr/par`   |
| Logroño, Spain             | `es/vit`   |
| London, United Kingdom     | `gb/lhr`   |
| Worcester, United Kingdom  | `gb/bhx`   |
| Las Vegas, USA             | `us-las`   |
| Lenexa, USA                | `us-mci`   |
| Newark, USA                | `us-ewr`   |
| {% endtab %}               |            |
| {% endtabs %}              |            |

## Platform tasks

{% hint style="info" %}
**Note:** IONOS Cloud does not allow full access to the MongoDB cluster. For example, for security reasons, you cannot use all roles; you must create users via the IONOS Cloud API.
{% endhint %}

### What does IONOS Cloud manage in DBaaS MongoDB?

IONOS Cloud manages all back-end operations required to maintain your database in optimal operational health. The platform offers the following services:

* Database management through the DCD or the DBaaS API.
* Configuring default values, for example, for data replication and security-related settings.
* Automated daily backups retained for 7 days, with point-in-time restore support.
* Automated MongoDB engine patches and OS upgrades applied during scheduled maintenance windows.
* Disaster recovery using automated backups and cluster restore operations via the API or DCD.
* Service monitoring: both for the database and the underlying infrastructure.

### Customer database administration duties

Tasks related to the database's optimal health remain the user's responsibility. These include:

* Choosing adequate sizing,
* Data organization,
* Creation of indexes,
* Updating statistics, and
* Consultation of access plans to optimize queries.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ionos.com/cloud/databases/mongodb/overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
