Backup to Object Storage

If you want to store your data in a cloud-based or on-premises object storage, you can use MongoDB Backup to create backups in repositories provided by the object storage. Veeam Backup & Replication supports the object storage as a primary repository for application backup policies and backup copy jobs.

You can store backups created with MongoDB Backup on the following types of the object storage:

  • Amazon S3
  • S3 compatible
  • Google Cloud Storage
  • Microsoft Azure Blob Storage
  • IBM Cloud Object Storage
  • Wasabi Cloud Storage
  • Veeam Data Cloud Vault
  • 11:11 Cloud Object Storage

 

Veeam Agent on the machine with MongoDB replica set always accesses object storage through Veeam Backup & Replication. As a result, Veeam Agent access to object storage is managed by a proxy component that Veeam Backup & Replication selects according to the connection mode specified in the repository settings:

IMPORTANT

  • After you switch your repository from one connection mode to another, Veeam Agent will need to connect to Veeam Backup & Replication to update repository settings. Until this connection is made, all backup operations by Veeam Agent will fail.

 

Getting Started

To back up MongoDB replica set data to an object storage, you must complete the following steps:

  1. Consider the limitations listed in Veeam Backup Repositories.
  2. Add repository in the Veeam backup console. For details, see Adding Object Storage Repositories.

You can use an object storage in Veeam Backup & Replication as one of the following repositories:

  1. [For S3 compatible object storage] Set access to the added S3 compatible object storage. For details, see Managing Permissions for S3 Compatible Object Storage.
  2. Create an application backup policy and select the object storage from the list of available repositories.

To learn more, see Creating Application Backup Policy.

Page updated 8/12/2025

Page content applies to build 13.0.0.4967