Supported engines
MySQL
Fully managed MySQL with automated backups, SSL connections, and support for advanced parameters.
PostgreSQL
Managed PostgreSQL with extensions, connection pooling (PgBouncer), and high-availability plans.
MongoDB
Managed document database with replica set support and compatibility with official MongoDB drivers.
Redis / Valkey
In-memory key-value store for caching, session management, and real-time leaderboards.
Kafka
Managed message broker for high-throughput event streaming and data pipelines.
OpenSearch
Managed search and analytics engine, compatible with Elasticsearch APIs.
Cassandra
Managed wide-column store for distributed, highly available workloads.
Grafana
Managed data visualisation dashboards, pre-integrated with OVHcloud metrics.
Creating a managed database cluster
Open the Databases section
In the OVHcloud Control Panel, go to your Public Cloud project and click Databases in the left menu under Databases & Analytics.
Start the creation wizard
Click Create a database instance (or Create a service if you already have databases in the project).
Select the engine and version
Choose your database engine (e.g. PostgreSQL) and select the version to install from the drop-down menu.
Choose a service plan
Select the plan that matches your availability requirements:
- Essential — single node, no high availability
- Business — multi-node with automatic failover
- Enterprise — highest availability with additional SLA guarantees
Select a region
Choose the geographic region where your cluster will be hosted. Pick a region close to your application instances to minimise latency.
Configure nodes
Choose the node template (flavor) that sets the CPU, RAM, and storage for each node. Review the pricing shown at this step.
Set cluster size and storage
For engines that support it, set the number of nodes in your cluster and add extra storage if needed.
Configure networking
By default, the cluster is accessible over the public Internet with IP allowlisting. To connect via a private network, check Private and select an existing subnet in your vRack.
Connecting to your database
Authorise your IP address
Before connecting, whitelist your client IP address. OVHcloud blocks all incoming connections by default.- Open your database service in the Control Panel.
- Go to the Authorised IPs tab.
- Enter your IP address or CIDR block and click the
+button, then Save changes.
Retrieve connection information
Open the Dashboard tab of your database service. The Connection information section shows the host, port, and default database name. Navigate to the Users tab to find or create a username and password.Connection string examples
All Public Cloud Database connections require TLS/SSL. Download the CA certificate from the Dashboard tab of your service and reference it in your connection string.
User and access management
Each database service is created with a default admin user (avnadmin) that has full privileges. You can create additional users with more restricted permissions.
- In the Control Panel, open your database service.
- Go to the Users tab.
- Click Add user, enter a username, and click Create User.
- Use the
...menu to set or regenerate the user’s password.
Backups and restore
OVHcloud creates automated backups for all managed database services. Backup frequency and retention period depend on the service plan.- Essential plan — daily backups, 2-day retention
- Business plan — daily backups, 14-day retention
- Enterprise plan — daily backups with extended retention
- Open your database service in the Control Panel.
- Go to the Backups tab.
- Click Restore on the backup you want to use.
- A new database service is created from the selected backup.
Scaling and node management
You can scale your cluster without downtime:- Upgrade the flavor — increase CPU and RAM for each node via the Upgrade the node template option.
- Add storage — increase disk size from the Resize storage option.
- Change plan — move from Essential to Business or Enterprise to gain high availability.
Shared responsibility model
OVHcloud manages the database infrastructure. You are responsible for your data and application-level configuration.| Responsibility | OVHcloud | You |
|---|---|---|
| Physical infrastructure and virtual machines | Responsible | — |
| Database engine installation and patching | Responsible | — |
| Automated backups | Responsible | — |
| IP allowlist and user access | — | Responsible |
| Data content and schema | — | Responsible |
| Application-level performance tuning | — | Responsible |
| Business continuity planning | Informed | Responsible |
| Data export and migration | Informed | Responsible |
Related guides
MySQL — prepare for connections
Whitelist IPs, create users, and retrieve connection credentials for MySQL.
PostgreSQL extensions
Enable and manage PostgreSQL extensions like PostGIS and pgvector.
MongoDB getting started
Connect to Managed MongoDB using Compass, the CLI, or a driver.
Kafka getting started
Create topics, configure producers and consumers on Managed Kafka.