# Overview

IONOS Cloud DBaaS for MariaDB 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) and has a dedicated [<mark style="color:blue;">API</mark>](https://api.ionos.com/docs/mariadb/v1/). You may also launch it via automation tools like [<mark style="color:blue;">Ansible</mark>](https://docs.ionos.com/ansible/api/dbaas-mariadb) and [<mark style="color:blue;">Terraform</mark>](https://docs.ionos.com/terraform-provider).

MariaDB is a reliable, scalable, and secure Relational Database Management System (RDBMS). IONOS Cloud DBaaS assures the configured database is automatically provisioned, thus saving time and ensuring your business runs smoothly without disruption. DBaaS gives you access to the capabilities of the MariaDB database engine, ensuring you can use the same code, applications, and tools you already use in your existing databases with DBaaS.

You can order a cluster of multiple redundant nodes with automatic failover for high availability. For more information, see [<mark style="color:blue;">High Availability and Scaling</mark>](/cloud/databases/mariadb/overview/high-availability-scaling.md).

The IONOS Cloud DBaaS for MariaDB automatically creates and stores backups of your MariaDB content regularly, which is capable of a point-in-time restore. [<mark style="color:blue;">Backups</mark>](/cloud/databases/mariadb/overview/backups.md) happen automatically to reduce your workload further and ensure that you can swiftly resume operations in the event of a failure.

It is mandatory to specify a periodic maintenance time window for regular maintenance. During the maintenance time window, you may encounter a short, occasional downtime, typically caused by restarting the MariaDB or switching to another replica.

The illustration shows how MariaDB can be created and managed using IONOS Cloud DBaaS.

![MariaDB on IONOS Cloud DBaas](/files/euoXOYysXfr9RPf4t4rJ)

As shown in the illustration, you can order and manage a MariaDB database cluster using the [<mark style="color:blue;">DCD</mark>](/cloud/databases/mariadb/dcd-how-tos.md) or the corresponding [<mark style="color:blue;">API</mark>](/cloud/databases/mariadb/api-howtos/create-mariadb-cluster.md). Simultaneously, you can choose the LAN, the VDC, and the IP address on which the MariaDB should be available. The IONOS Cloud DBaaS Backend provisions the MariaDB cluster according to your request. The primary instance of the MariaDB cluster will be available on your LAN within the VDC and on the chosen IP address after provisioning.

## Supported MariaDB Versions

IONOS Cloud supports "MariaDB Long-Term Support (LTS) versions" (example: 10.6, 10.11), starting from MariaDB 10.6.

The IONOS Cloud DBaaS takes care of minor version upgrades during maintenance windows, for example, from 10.11.6 to 10.11.7. For more information, see [<mark style="color:blue;">Upgrade and Maintenance</mark>](/cloud/databases/mariadb/overview/upgrade-maintenance.md).

## Locations

DBaaS for MariaDB is offered in all IONOS Cloud locations. You can use DBaaS instances running MariaDB in the IONOS Cloud infrastructure. For more information about the regional API endpoints, see [<mark style="color:blue;">Endpoint</mark>](/cloud/databases/mariadb/api-howtos.md#endpoints).

## Security

A MariaDB cluster comes with an x509 certificate for Transport Layer Security (TLS). You can enforce this transport encryption with the client option `--ssl-verify-server-cert`.


---

# 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/mariadb/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.
