Veeam Capacity Calculator¶
The calculator helps estimate the storage required for:
- Veeam Cloud Connect
- Veeam Cloud Connect Hardened
- Cloud4You OCS for Veeam
Capacity sizing calculator
The result is an estimate intended for capacity planning.
Actual storage usage depends on the data characteristics, compression, deduplication, Daily Change Rate, backup schedules, and the behavior of the specific job.
Data parameters
Retention and data protection
Advanced settings
How does the calculator size Veeam Cloud Connect?¶
For the full backup and increment, we use the same basic assumptions as in the Veeam calculator example:
which gives:
Forward Incremental + weekly Full¶
With a Full created every 7 days, one complete chain uses:
Sizing must also include the next chain required during retention rotation.
For 14-day retention:
that is:
The calculator also adds:
For the 10 TB / 50% / DCR 5% example:
3 × 5 TB = 15.00 TB
18 × 0.25 TB = 4.50 TB
Working space = 5.25 TB
-------------------------
Total = 24.75 TB
After rounding:
which is the same as the Veeam calculator result used in the example.
Forever Forward Incremental¶
If you select Forever Forward Incremental, the calculator does not create periodic weekly Full backups.
The model includes:
For an official Backup Copy Job without GFS, Veeam uses forever forward incremental for short-term retention.
How does the calculator size Veeam Cloud Connect Hardened?¶
For Hardened, we assume a weekly chain:
Retention cannot effectively end before the immutability period:
Retention and immutability are not added together.
The number of chains required by the effective period is:
In addition, there is always one current chain:
and:
For example:
we get:
that is:
For 10 TB of data, 50% reduction, and 5% DCR, this gives:
Important for Hardened
Immutability may keep a backup protected longer than the job retention itself.
If retention is 7 days and immutability is 21 days, sizing is calculated from 21 days, not 7 + 21.
Cloud4You OCS — how does Block Generation work?¶
Cloud4You OCS is object storage compatible with the S3 API.
Veeam uses Block Generation, which groups blocks written within a specific time interval and assigns them a common immutability expiration time.
For S3-compatible repositories, the default Block Generation value is:
If this value has not been deliberately changed in the Veeam environment, leave 10 days in the calculator.
Block Generation can be changed
Block Generation is not a regular repository parameter configured in the standard wizard.
Veeam applies the value automatically, but the predefined period can be changed using a Veeam registry setting. Veeam recommends contacting Support to determine the appropriate procedure.
If your environment uses a custom value, enter exactly the same value in the calculator.
Why does Block Generation increase required capacity?¶
Example:
When protection applies for the entire retention period:
The calculator therefore assumes at least:
for sizing, not only 30 days.
If Block Generation is increased, for example to:
the same example gives:
and the calculator includes 60 days.
Protection for the entire retention period¶
For the Veeam option:
we calculate:
Minimum immutability period only¶
For:
Veeam ignores the job retention when calculating the immutability period itself:
For Cloud4You capacity, the calculator still uses the larger value:
This prevents the calculator from underestimating required space when job retention is longer than the immutability period.
Conservative OCS capacity model¶
Direct backup to Object Storage uses the forever forward incremental mechanism by default in Veeam.
However, Object Storage should not be sized exactly like a traditional file repository.
Veeam may extend the immutability of blocks shared by active and inactive parts of the chain. Therefore, actual storage usage may be higher than the simple result of:
For this reason, the Cloud4You calculator uses a conservative model:
1 × Full after reduction
+
Daily Change Rate after reduction × full modeled capacity period
+
OCS safety margin
We deliberately calculate daily changes for the entire modeled capacity period instead of subtracting the first day.
The default OCS safety margin is:
It can be changed, but when planning a new service we do not recommend reducing it before observing actual repository usage.
Do not purchase capacity exactly equal to the calculated result without a margin
Daily Change Rate is an average value, and Object Storage usage may grow in steps.
For a new service, we recommend retaining a safety margin. If the environment has a high or unstable Daily Change Rate, consider increasing it above 20%.
GFS and manual Full backups¶
If the environment uses:
- GFS,
- periodic Active Full backups,
- manually triggered Active Full backups,
- non-standard schedules,
- multiple jobs writing to the same quota,
the result of the basic calculator may be insufficient.
Veeam also applies Block Generation to GFS backups and may extend the protection period of blocks.
In such a scenario, sizing should be verified individually before purchasing capacity.