Object Storage Repositories

Veeam Backup for Microsoft 365 uses object storage repositories to store backups and backup copies created for Microsoft 365 and on-premises Microsoft organizations. Veeam Backup for Microsoft 365 supports the following cloud and on-premises storage systems:

  • S3 Compatible object storage

Any S3 Compatible object storage device fully compatible with the AWS S3 operations and AWS S3 Signature Version 4 standard.

  • Amazon S3 object storage

For more information about Amazon S3 object storage, see this Amazon article. For more information about Amazon S3 storage classes that Veeam Backup for Microsoft 365 supports, see Supported Amazon S3 Storage Classes. For more information about required permissions, see Amazon S3 Storage Permissions.

  • Microsoft Azure Blob storage

For more information about Microsoft Azure Blob storage, see this Microsoft article. For more information about Azure storage account types that Veeam Backup for Microsoft 365 supports, see Supported Azure Storage Account Types. For more information about Azure Blob storage permissions, see Azure Blob Storage Permissions.

  • IBM Cloud Object Storage

For more information about IBM Cloud Object Storage, see this IBM article.

  • Wasabi Cloud Object Storage

For more information about Wasabi Cloud Object Storage, see this Wasabi article.

The following table lists supported object storage depending on vendor and purpose of usage:

Vendor

Access tier / Storage class

Data backup

Backup copy

Azure Blob Storage

Hot

Cool

Archive

 

Amazon S3 Storage

Standard

Standard-Infrequent Access

One Zone-Infrequent Access

Glacier Instant Retrieval

 

Glacier Flexible Retrieval

 

Glacier Deep Archive

 

IBM Cloud Object Storage

Wasabi Cloud Object Storage

Other S3 Compatible (if applicable)

Object Storage Usage Scenarios

Veeam Backup for Microsoft 365 offers the following usage scenarios for object storage repositories:

You specify a target object storage repository for a backup job at the Specify Backup Repository step. During a backup job, data is compressed and backed up directly to the object storage repository. To save cache with backup metadata, Veeam Backup for Microsoft 365 uses the PersistentCache database created by Veeam Backup for Microsoft 365 on the PostgreSQL instance. Metadata is saved separately for each object storage repository to the file located by default in the C:\Program Files\PostgreSQL\15\data folder on a machine with the PostgreSQL instance. For more information, see Cache.

  • Backup copy. In this scenario, you create a backup copy job to transfer your backed-up data as backup copies from one object storage repository to another. For more information, see Getting Started with Backup Copy.

Note

Veeam Backup for Microsoft 365 supports Azure Blob Storage Archive access tier, Amazon S3 Glacier Instant Retrieval, Amazon S3 Glacier Flexible Retrieval and Amazon S3 Glacier Deep Archive storage classes only as a target for backup copy jobs.

Data Protection

Veeam Backup for Microsoft 365 allows you to prohibit deletion of data from the object storage repository by making that data temporarily immutable and to protect data against malware activity. To do this, you need to enable immutability when adding an object storage repository to Veeam Backup for Microsoft 365. For more information, see Immutability.

Data Validation

Veeam Backup for Microsoft 365 provides a self-check mechanism that allows the product to validate if backed-up data appears in the object storage repository uncorrupted after compression and transfer.

The process of data validation involves the following steps:

  1. Before sending data to the object storage repository, Veeam Backup for Microsoft 365 calculates hash: for Amazon S3 object storage repositories and S3 Compatible object storage repositories both the MD5 and SHA256 checksums are calculated, for Microsoft Azure Blob storage — the MD5 checksum only.
  2. When the backed-up data appears in the object storage repository, checksums are calculated again and are compared with values obtained before data was sent to this object storage repository.

Note

Different checksums mean that data was corrupted during transfer to the object storage repository. Such data will not be saved to this object storage repository. Veeam Backup for Microsoft 365 will try to resend data to this object storage repository.

In This Section

Page updated 8/29/2024

Page content applies to build 8.0.4.29