System Requirements (Unstructured Data)
Make sure that servers that you plan to use as backup infrastructure components to protect your unstructured data meet the listed system requirements.
Note |
The information on this page is valid as of the date of the last page update. |
Limitations and Recommendations
Unstructured Data Backup
Each of the following components for unstructured data backup may consume up to 4 GB RAM per task (in case of deduplicating storage appliances, up to 8 GB RAM): backup repository, general-purpose backup proxy, cache repository. Make sure you allocate enough memory resources for your installation. For all-in-one installations, where the server performs several roles, it must have enough memory resources for all components.
General-purpose backup proxies can be deployed using the Veeam JeOS image by selecting the Infrastructure Appliance option. This enables certificate-based authentication, secure industry-standard communication protocols, and automated updates that are centrally controlled using the Veeam Backup & Replication server.
Note |
Component hardware requirements must be added to the Veeam JeOS system requirements to ensure that the assigned role has sufficient CPU and RAM resources. |
In addition to this option, you can deploy and manage backup proxies on supported operating systems of your choice.
The following table shows the minimum system requirements for a general-purpose backup proxy used for unstructured data backup and Veeam Agent and storage system snapshot integration.
Specification | Requirement |
|---|---|
Hardware | CPU: x86-64 processor with 2 cores (vCPUs) minimum. 4 cores (vCPUs) are recommended (2 cores are required) for each additional concurrent task. Using multi-core processors enhances data processing performance and enables the processing of more tasks simultaneously. Memory: [For unstructured data backup] 4 GB RAM plus 4 GB RAM for each concurrent task. [For Veeam Agent and storage system snapshot integration] 2 GB RAM plus 1 GB RAM for each concurrent task. Using faster memory improves data processing performance. For all-in-one installations, where the server performs several roles, it must have enough memory resources for all components. Disk Space: 300 MB. Network: High latency and reasonably unstable WAN links are supported. |
OS | 64-bit versions of the following Microsoft Windows operating systems are supported, including Core edition:
64-bit versions of the following Linux distributions are supported:
Note: The VSS snapshot creation for SMB File Shares feature requires that all requirements listed in this Veeam KB article are met. [For Veeam Agent and storage system snapshot integration] Backup proxies and Veeam agent computers must run Microsoft Windows Server OS versions. Backup proxies cannot run the OS versions that are earlier than the Veeam Agent computer OS version. |
For more information, see the General-Purpose Backup Proxies section.
The following storage types can be used as a cache repository for unstructured data backup:
- Direct attached storage. You can add virtual and physical servers as cache repositories:
- Microsoft Windows server (only 64-bit versions are supported).
- Linux server (only 64-bit versions are supported).
- Network attached storage. You can add SMB (CIFS) Share or NFS Share as a cache repository.
Specification | Requirement |
|---|---|
Hardware | Cache repository hardware requirements depend on the target backup repository. For direct attached storage, network attached storage (NAS) or deduplicating storage appliance as the backup target:
For object storage as the backup target:
|
OS | 64-bit versions of the following Microsoft Windows operating systems are supported, including Core edition:
64-bit versions of the following Linux distributions are supported:
Bash shell and SSH are required to deploy the management agent (SSH connection is not required for updating Veeam components and can be disabled afterwards). Perl is required only for non-persistent Veeam Data Movers. Check the full list of required Perl modules in this Veeam KB article. For advanced XFS integration (fast clone), only the following 64-bit Linux distributions are supported:
For other distributions, XFS integration support is experimental, with kernel version 5.4 or later recommended. For more information, see this Veeam KB article. |
For more information, see Cache Repository in the Backup Infrastructure for Unstructured Data Backup section.
Cache Repository for Object Storage Repository
If the cache repository works with an unstructured data source being backed up to an object storage repository, it also processes active metadata that is heavily used during backup and restore operations. So you will require more disk space for the cache repository. The volume of this disk space depends on the number of the file versions on the data source and the number of unstructured data backup jobs that protect this data source. We recommend allocating not less than 1 GB of disk space for active metadata of each 1,000,000 file versions protected with 1 file backup job or object storage backup job. If you protect the same data source, for example, with 2 different backup jobs, the volume of metadata will double. For more information, see the Unstructured Data Backups in Object Storage Repositories section.
Tip |
We strongly recommend utilizing a fast storage disk, for example, an SSD in the role of the cache repository used for working with an object storage repository. |