Recommended Settings
Veeam Version
The minimum version is Veeam 11a CP4 (11.0.1.126120220302,) which brings a crucial fix when using Object Lock. It is highly recommended that you always use the most recent version provided by Veeam, as they regularly update their software for more efficient data handling.
Object Storage
In May 2024, we started to introduce regions with contract-owned buckets, providing enhanced performance and resilience. Contract-owned buckets are available in the eu-central-3
region or in the us-central-1
region. This new bucket type creates an easier opportunity for user management, since the bucket list is visible for all users of the contract, and the contract owner or administrators can assign permissions to view bucket contents. For more information, see Bucket Types and Endpoints.
Limit concurrent tasks
This setting is available during the addition of the new Object Storage repository. For more information, see Configure repository details in Create Object Storage as an object repository in Veeam.
You can also update the concurrent tasks limit for an existing Object Storage repository by following these steps:
Go to the Backup Infrastructure tab.
Click Backup Repositories.
Right-click on your Object Storage repository and choose Properties.
Select the Limit concurrent tasks to checkbox and set the value to 15.
Adjust the block size in the storage optimization settings
Veeam Backup & Replication allows you to configure block sizes for each backup job, which can significantly impact deduplication efficiency and incremental backup size. By default, blocks are compressed, typically achieving a compression ratio of about 50%.
Smaller blocks can enhance deduplication; they increase the number of calls to the object storage, potentially affecting performance.
Larger blocks reduce the number of storage calls and can increase throughput to and from IONOS Object Storage, improving overall backup performance.
A minimum of 4 MB per block is recommended, as this significantly limits the number of stored objects on the target bucket.
Enable 8 MB blocks
For optimal performance with IONOS Object Storage, we recommend using 8 MB blocks. These blocks are unavailable in the interface by default and must be enabled via a registry key by following these steps:
1. Open the Registry Editor.
2. Navigate to Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Veeam\Veeam Backup and Replication
.
3. Add a new DWORD (32-bit) value named UIShowLegacyBlockSize
.
4. Set the value of UIShowLegacyBlockSize
to 1.
Result: The 8 MB blocks are now available in the Veeam interface.
Change the storage optimization setting
To change the storage optimization setting, follow these steps:
1. Click the Backup section under Jobs.
2. Select the required backup job, right-click on it, and choose Edit in the menu.
3. Click Storage > Advanced and change the tab to Storage.
4. In the Storage optimization drop-down list, choose 8 MB marked as "not recommended”. Disregard this mark as it is the correct choice. This option must be there if you modify the registry setting as described in the previous section. Do not use a block size less than 4 MB.
5. Click Save as default at the bottom of the Advanced Settings screen.
Result: The new storage configuration is saved as the default setting. This will ensure the settings are automatically used for any new backup jobs created.

Set the immutability retention period
The immutability retention period of the Object Storage Repository must be less or equal to the backup retention period of the backup job.
To check the immutability retention period, follow these steps:
1. Go to the Backup Infrastructure tab.
2. Click Backup Repositories.
3. Right-click Object Storage Repository and choose Properties.
4. Click Next upon seeing the Name setting and Account setting.
5. Set the number to 30 to Make recent backups immutable for setting.

Result: The immutable retention period is successfully set.
Check the backup retention period
To check the backup retention period, follow these steps:
1. Click the Backup section under Jobs.
2. Select the required backup job, right-click on it, and choose Edit in the menu. You will see the Job Mode screen.
3. Click Storage in the left menu and check the number in the Retention policy setting.

Limit the number of objects per bucket
To comply with the maximum number of objects per bucket, efficiently plan the layout of backup jobs and targets in the environment before storing the first object on the IONOS Object Storage.
Based on the production workload, the expected change rate, the retention policy of the backup job and its schedule, and the number of objects per bucket can be estimated by using this formula:
Disk data usage in GB of every VM in the job * 1024 / block size used = number of object written to bucket
.
Example
For a job with 20 Virtual Machines (VMs), each having a 100 GB disk which is used by 50% and a 4 MB block size configure in the jobs storage settings, this will result in:
20 * 100 GB * 0,5 * 1024 / 4 = 256.000 objects
20 * 100 GB * 0,5 * 1024 / 4 = 256.000 objects
The actual data can be taken from the jobs statistics:

With a change rate of 10% per day, a job schedule of one time per day and a retention of 30 days, this will result in
20 * 100 GB * 0,5 * 0,1 * 1024 / 4 = 25.600 objects added per day and a total amount of
256.000 + 29 * 25.600 = 998.400 objects after 30 days
.
If the estimated number of objects is expected to exceed the limits per bucket, it is advised to create multiple buckets and split the workloads across multiple backup jobs.
For Veeam Scale-out Backup Repositories, multiple buckets can be added to the capacity tier.
To ensure that buckets are not overloaded, the capacity can be limited in the Object Storage Repository settings in the backup repository.

When the backup size estimated by the formulas provided exceeds the IONOS limits for a single bucket, you must add multiple buckets to the SOBR capacity tier and set their capacity limits accordingly.
Last updated
Was this helpful?