# 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>](https://docs.ionos.com/sections-test/guides/databases/mongodb/overview/sizing) 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>](https://docs.ionos.com/sections-test/guides/databases/mongodb/overview/sizing) 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>](https://docs.ionos.com/sections-test/guides/databases/mongodb/overview/editions).

## 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](https://1737632334-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MifAzdGvKLDTtvJP8sm%2Fuploads%2Fgit-blob-d6685fea80c238dabe0d3115f3be3bcfc6314b0e%2Fmongodb-overview.png?alt=media)

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>](https://docs.ionos.com/sections-test/guides/databases/mongodb-faq#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>](https://docs.ionos.com/sections-test/guides/databases/mongodb/overview/editions).
{% 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>](https://docs.ionos.com/sections-test/guides/compute-services/cubes), and **MongoDB Enterprise** works on [<mark style="color:blue;">Dedicated Core Servers</mark>](https://docs.ionos.com/sections-test/guides/compute-services/compute-engine/dedicated-core).
* **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>](https://docs.ionos.com/sections-test/guides/databases/mongodb/resource-allocation#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.
