Backup & Recovery

Meet your centralized backup and recovery center for all your open-source databases. ClusterControl provides an integral backup solution for all databases, enabling a wide range of recovery scenarios according to database flavor and business needs.

Learn how to automate advanced backup and recovery for your databases.


Run end-to-end backup ops

Create ad hoc and scheduled backups, verify their integrity, and restore on command.

Make disaster recovery easy

Push them into the cloud and configure retention policies to ensure compliance.

Get insights into your strategy

Check reports on which databases are not backed up, or backup success/failure, etc.

Full-lifecycle operations for the most advanced databases

Bring clusters under ClusterControl’s “control” for completeness via the import process. “Cluster” is any replication environment or cluster using the most popular open-source solutions.

Point-In-Time-Recovery from the GUI

PITR restores have always been one of the hardest restores but one of the most frequently needed for obvious reasons. ClusterControl lets you choose from your available backups and how you wish to restore.

Try ClusterControl Backup &
Recovery for yourself!

Top rated Docs

Backups documentation

How to create cluster from backup

ClusterControl user guide

Top rated Blogs

Tips for Storing Your Percona Backups in the Cloud

Migrating Azure Database for MySQL/MariaDB to an On-Prem Server

Database Backups in the Cloud for Disaster Recovery

I currently store my backups on local/on-premise storage. Can I take my backups to the cloud with ClusterControl?

Yes. Free up that valuable disk space and either directly backup to the cloud or upload the backup to cloud storage according to each technology and its functionality.

I have Elasticsearch and want to take snapshots. Do you include that?

Yes. For Elasticsearch, there are specific options to take backups locally or to the cloud and schedule them for peace of mind.

Can I restore a specific collection for my MongoDB instance?

Yes, and here’s how to do both the technical steps for a manual process or via ClusterControl, which makes it much easier.

6 easy steps to get started with ClusterControl