Quantcast
Channel: Veeam Support Knowledge Base
Viewing all articles
Browse latest Browse all 4362

Deduplication Appliance Best Practices

$
0
0

Deduplication Appliance Best Practices

KB ID: 1745
Product: Veeam Backup & Replication | 11 | 12
Published: 2013-03-27
Last Modified: 2023-06-23

Purpose

This article provides links to vendor-provided best practices documents and vendor-specific configuration advice found in the Veeam Backup & Replication User Guide. It also offers general recommendations for configuring Veeam Backup & Replication jobs and repositories when utilizing deduplication storage.

By default, the Veeam Backup & Replication settings are primarily optimized for non-deduplication storage. These default settings may have performance impacts or limit the effectiveness of deduplication storage. Specifically, the default configuration may not allow deduplication storage to fully leverage its native compression and deduplication capabilities, resulting in suboptimal space-saving benefits.

Solution

Integrated Deduplication Storage Appliances

The following storage appliances directly integrate with Veeam Backup & Replication. When added as a Backup Repository, the software will configure the default repository and job settings to align with the recommendations for that storage. To learn more, review the product pages below:

Appliance
Veeam Backup & Replication 12

Storage Vendor Documents

Below are links to documentation created by the storage vendors:

NOTE: Veeam supports the general use of all storages, including deduplication appliances. For a list of devices known to be compatible through testing, please see the Veeam Ready Program.

3-2-1 Rule With Deduplication Storage

Step 1: Create backups on the first site with short-term and long-term retention.

Use a backup target storage system (general-purpose storage system) for short-term primary backups and instruct Veeam to copy the backups to a deduplication storage system for long-term retention.

User-added image

A variant of this approach is to use a standard server with a battery-backed RAID controller and disks to store the primary backups (cache approach) and use the backup copy to deduplication storage systems for long-term retention.

User-added image

Step 2: Add offsite target.

In addition to the above scenarios, you can create an offsite copy of your data using the following options.

1. Place deduplication storage at the second site. Use the Veeam backup copy job to create the secondary offsite backup from the primary backup.  

User-added image

2. Place deduplication storage on both sides:  

User-added image

3. Place deduplication storage on the primary side and use object storage or tape on the second site. Use Veeam backup to tape jobs or Veeam scale-out backup repository cloud tier (connection to object storage) to store data offsite.

User-added image

The scenario above reflects general best practices. Please get in touch with your deduplication storage vendor for further guidance and check the vendor links provided above for additional usable scenarios with the specific storage.

Generic Configuration Advice

Below is general Veeam Backup & Replication configuration advice to be used when backing up to deduplicated storage.

Job-Level Settings

All vendor-documented and vendor-specific advice supersedes the advice below.

Backup Job Settings

Advanced Settings

Below are the general recommendations for the Advanced Settings (Storage > Advanced):

Backup Tab

In general, deduplication devices have the lowest performance during read operations. As such, to maximize performance, the backup jobs should be write-only. Configure the backup job to use (Forward) Incremental with weekly Active full backups to achieve this.

Note: Some Dedupe Appliances that integrate with Veeam Backup & Replication can perform Synthetic Full operations.

  • Backup Mode
  • Active full backup
    • Enabled and set to weekly.
      Weekly Full restore points will ensure that during a restore, as few restore points must be read from as possible.

Maintenance Tab

  • Perform backup files health check
    • Disabled
      While enabling this feature with dedupe storage is possible, it requires many read operations, which will take a very long time to complete. With larger backup files on deduplicated storage, this feature could cause a backup job to spend days performing the health check, causing the job to not create new restore points.
  • Defragment and compact full backup file
    • Disabled
      There is no need for this option when Active Fulls are being created.

Storage Tab

  • Inline data deduplication
    • Disabled
      Disabling deduplication in Veeam Backup & Replication will cause the restore points to appear larger, but because Veeam does not deduplicate them, it will allow the storage's deduplication function to be more effective.

      Note: Storage that utilizes a non-dedupe zone for storing initially written files, such as ExaGrid's Landing Zone, may benefit from having Veeam's deduplication enabled to allow more restore points to be held in that rapid access state before being processed by the storage deduplication system.
  • Compression level
    • Optimal or Dedupe-friendly
      The Repository settings section of this article advises enabling a function that will cause all restore points to be decompressed before being written. As such, the compression set at the job level will only impact data compression while backup data is being transferred across the network. To reduce network congestion, either Optimal or Dedupe-friendly compression may be used. The latter will slightly reduce the effort needed to decompress before writing. Compression at the job level should rarely be completely disabled as it will significantly increase the amount of data that must be transferred over the network to the machine writing the data to the backup repository.
  • Storage optimization (Block Size)
    • 4MB
      This block size, formerly called "Local target (large blocks)," will help improve performance when storing backup files on deduplication storage as it reduces the size of the backup file's internal metadata table.
  • Encryption
    • Disabled
      Data encryption has a negative effect on the deduplication ratio if you use a deduplicating storage appliance as a target. Veeam Backup & Replication uses different encryption keys for every job session. For this reason, encrypted data blocks sent to the deduplicating storage appliances appear different, even though they may contain duplicate data. If you want to achieve a higher deduplication ratio, you can disable data encryption. If you still want to use encryption, you can enable the encryption feature on the deduplicating storage appliance itself.
All vendor-documented and vendor-specific advice supersedes the advice below.

Backup Copy Job Settings

Backup Chain Settings

When targeting deduplicated storage, the backup copy job should be configured as follows to force the backup copy job to perform primarily write-only operations:

  • Keep certain fulls backups longer for archival purposes
    • Enabled and set to have at least 1 weekly
      Enabling this option forces the backup copy job to enforce retention using the forward-incremental retention policy, which prevents the job from using the non-GFS retention method that involves merging the oldest increment into the full (a retention method known as Forever Forward Incremental). Forever Forward Incremental retention method is suboptimal for deduplication storage as it involves many small read and write operations to enforce retention.
  • Read the entire restore point from source backup instead of synthesizing it from increments
    • Enabled*
      Enabling this option for local-to-local backup copy jobs being written to deduplication storage that does not support block cloning will force the job to perform strictly write-only operations to create the GFS full. Thereby avoiding unnecessarily taxing synthetic GFS full creation processing that involves creating the GFS full restore point by reading from previous restore points stored on the dedupe storage.

      *This option should be disabled if:
      • The backup copy job will be transferring backups across a low-speed connection. Specifically, a link so slow that transferring the entire full to the destination would be slower than the job creating a full synthetically using data already present on the dedupe storage.
        Some offsite connections may be fast enough to perform the full transfer faster than the synthetic creation process. It will come down to comparing the network throughput vs. the read+write speed of the dedupe storage. For example, if the connection used to reach the backup copy destination is 100Mbps (12.5MB/s), and the dedupe storage can create a synthetic full at 40MB/s, the option should be disabled. However, if the connection is 500Mbps (62.5MB/s), that is faster than the dedupe storage in this example, so reading the entire restore point across the network would be quicker.
      • The target deduplication appliance backup repository utilizes block cloning functionality.
        Block cloning is available with integrated deduplication appliances (HPE StoreOnce Catalyst, Exagrid, Data Domain DDboost, and Quantum DXi)
Advanced Settings

Below are the general recommendations for the Advanced Settings (Target > Advanced):

Maintenance Tab

  • Perform backup files health check
    • Disabled
      While enabling this feature with dedupe storage is possible, it requires many read operations, which will take a very long time to complete. With larger backup files on deduplicated storage, this feature could cause a backup job to spend days performing the health check, causing the job to not create new restore points.
  • Defragment and compact full backup file
    • Disabled
      There is no need for this option when Active Fulls are being created.

Storage Tab

  • Inline data deduplication
    • Disabled
      Disabling deduplication in Veeam Backup & Replication will cause the restore points to appear larger, but because Veeam does not deduplicate them, it will allow the storage's deduplication function to be more effective.

      Note: Storage that utilizes a non-dedupe zone for storing initially written files, such as ExaGrid's Landing Zone, may benefit from having Veeam's deduplication enabled to allow more restore points to be held in that rapid access state before being processed by the storage deduplication system.
  • Compression level
    • Auto
      The Repository settings section of this article advises enabling a function that will cause all restore points to be decompressed before being written. As such, the compression set at the job level will only impact data compression while backup data is being transferred across the network.
  • Encryption
    • Disabled
      Data encryption has a negative effect on the deduplication ratio if you use a deduplicating storage appliance as a target. Veeam Backup & Replication uses different encryption keys for every job session. For this reason, encrypted data blocks sent to the deduplicating storage appliances appear as different though they may contain duplicate data. If you want to achieve a higher deduplication ratio, you can disable data encryption. If you still want to use encryption, you can enable the encryption feature on the deduplicating storage appliance itself.

Backup Repository Settings

All vendor-documented and vendor-specific advice supersedes the advice below.
When creating a new Backup Repository using one of the built-in Deduplication Storage Appliance options, the settings for the repository will be automatically configured to that vendor's optimized defaults and should not be changed.

The settings below are general advice for dedupe storage.

Storage Compatibility Settings

Below are the general recommendations for the Storage Compatibility Settings (Repository > Advanced...):

  • Align backup file data blocks
    • Enabled for dedupe storage that uses fixed block length deduplication or dedupe storage capable of block cloning.
    • Disabled for dedupe storage that uses variable length deduplication.
  • Decompress backup file data blocks before storing
    • Enabled for all dedupe storage that does not have a non-dedupe landing zone.
      Writing backup files to the dedupe storage that are uncompressed and undeduplicated by Veeam will allow the deduplication mechanisms within the storage to operate efficiently.
  • This repository is backed by rotated drives
    • Disabled
  • Use per-machine backup files
    • Enabled
To submit feedback regarding this article, please click this link: Send Article Feedback
To report a typo on this page, highlight the typo with your mouse and press CTRL + Enter.

Viewing all articles
Browse latest Browse all 4362

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>