Unstructured Data Backups in Deduplicating Storage Appliances
When you use a deduplicating storage appliance for storing unstructured data backups, it can store data and metadata. However, storing both data and metadata on the same deduplicating storage appliance is slow due to how deduplication works. To avoid this, we strongly recommend that you configure a scale-out backup repository with performance extents acting as metadata extents. This allows you to store metadata separately from the backup data.
The recommended backup infrastructure is a scale-out backup repository with a fast SSD drive for storing metadata, paired with a slower deduplicating storage appliance (Dell Data Domain, ExaGrid, HPE StoreOnce, Quantum DXi) for storing backup data.
Most often, when performing restore, merge, transform operations, Veeam Backup & Replication interacts with metadata rather than with the backup data. Processing metadata stored on an SSD is faster and more efficient than accessing large data arrays stored on a slow storage.
Important |
Consider the following when assigning roles to extents in a scale-out backup repository:
|
Note |
If the data role is assigned to an extent, Veeam Backup & Replication will also copy replica of metadata to this extent to provide the metadata redundancy. While the original metadata is available, Veeam Backup & Replication does not use the replica of metadata on data extents. If by some reason metadata stored on metadata extents is corrupted or lost, to restore it Veeam Backup & Replication will use the replica of metadata stored on data extents. |
To assign the metadata or data role to extents in a scale-out backup repository, use the Set-VBRRepositoryExtent cmdlet, as described in the Veeam PowerShell Reference. If previously the role was not assigned to the extents for unstructured data backup or you changed the assigned role, during the next run of the file backup job or object storage backup job that writes backups to this scale-out repository, Veeam Backup & Replication will move metadata to the metadata extent, data — to the data extents.
For example, if you already have an existing backup and want to move its metadata to a specific extent that will operate as a metadata only extent, do the following:
- Make sure that your license allows using a scale-out backup repository with object storage support. For more information, see Viewing License Information and Veeam Backup & Replication Feature Comparison.
- Create a scale-out backup repository with the following extents: one extent that currently stores the backup (its data and metadata), another extent that will store metadata of the backup. Usually, it is a fast storage, for example, SSD-based. Let us assume that these extents are named “Backup Repository 1” and "File Backup Repository on SSD".
- Run the Set-VBRRepositoryExtent cmdlet to assign the data role to the “Backup Repository 1” extent and the metadata role to the "File Backup Repository on SSD" extent.
Set-VBRRepositoryExtent –Extent “File Backup Repository on SSD” -Metadata Set-VBRRepositoryExtent –Extent “Backup Repository 1” –Data |
For more information, see the Veeam PowerShell Reference.
- Run the file backup job and make sure that the metadata of the backup was moved to the metadata extent: the backup job session displays a line notifying of that.
To view the roles of the extents in a scale-out backup repository, do either of the following:
- Check the role of each extent (the Role column) in the list of extents under the certain scale-out repository in the Backup Infrastructure view.
- Run the Get-VBRRepositoryExtent cmdlet, as described in the Veeam PowerShell Reference.