Overview
MongoDB Backup uses the backup functionality of Veeam Backup & Replication and Veeam Agent for Linux and stores backups in Veeam backup repositories. For details, see Solution Architecture.
With the configured application backup policy, you can perform full and incremental backups of MongoDB data. Use MongoDB Backup to back up databases in the following cases:
- If you want to store MongoDB backups in hardened repositories.
- If you want to perform centralized management of MongoDB backups.
- If you want to restore individual instances and collections.
You must use the Veeam Backup & Replication console for the following tasks:
- Discover computers with MongoDB data and deploy Veeam components on them. For details, see Computer Discovery and Veeam Components Deployment.
- Configure an application backup policy that contains instructions for Veeam components on how to create MongoDB backups. For details, see Application Backup Policies.
- Perform and manage the MongoDB backup operations. For details, see MongoDB Backup.
- In case of malware activity or unplanned actions, restore MongoDB items from the backups stored in Veeam backup repositories. You can restore entire instances or certain collections from a MongoDB backup. Veeam Backup & Replication supports restoring instances and collections to the original or another location. For details, see Data Restore.
Tip |
If you want to protect the whole server where your databases are located, you can use the image-level backup functionality of Veeam Backup & Replication or Veeam Agent for Linux. In case of image-level backup, application-aware processing of MongoDB data is not available. |