Skip to main content

Backing up data effectively is a vital aspect of modern IT operations, and Veeam’s suite of tools offers some of the best solutions for this task. However, when using the Official Veeam Calculators available on the Veeam site, it's important to understand the default backup schedules that these calculators assume. In this post, we’ll break down the backup schedules integrated into Veeam’s calculators, specifically focusing on the daily backup with a weekly synthetic full and the forever forward incremental backup chain in regard to object storage. In addition, we'll delve into how these schedules impact the Restore Point Simulator (RPS) and why you might see certain extra days or multiples of seven.

A Set Schedule Within the Calculator

To cut right to the point: Veeam's calculators assume a specific backup schedule to simplify calculations:

  1. Daily Backup with a Weekly Synthetic Full: This is the default backup schedule for traditional block storage.
  2. Forever Forward Incremental Backup: When backing up to object storage, this approach is employed because synthetic full backups are not supported in object storage.

Daily Backup with a Weekly Synthetic Full

What is it?

This schedule features daily incremental backups combined with a synthetic full backup every week. Here’s how it works:

  • Daily Incremental Backups: Every day, only the changes made since the last backup are saved, ensuring minimal impact on storage and network resources.
  • Weekly Synthetic Full Backup: Once a week, a synthetic full backup is created from these incremental backups. This synthetic full backup is compiled from data already stored, eliminating the need to re-read all source data.
Why Use It?

This schedule is designed to balance performance, resource utilization, and restore efficiency:

  • Reduced Storage Usage: Incremental backups save only new or changed data, conserving storage space.
  • Lower Impact on Production: Synthetic full backups are created using existing data, reducing the load on production systems.
  • Efficient Backup Windows: Daily incremental backups are quicker to complete, ensuring shorter backup windows that minimally affect production operations.
Impact on Restore Point Simulator (RPS)

When viewing the results from the calculator, the Restore Point Simulator will show:

  • Multiples of 7: The RPS will display all restore points as multiples of seven. Each incremental backup contributes to forming a complete weekly cycle before creating the synthetic full backup, reflecting a consistent and predictable backup pattern. Not only are the points shown but the extra storage is calculated into the result.
  • Extra 7 Days: You'll observe an extra 7 days in the RPS. This additional week accounts for the previous whole backup chain that is not able to be pruned until a new whole chain satisfies retention. 

Forever Forward Incremental Backup for Object Storage

What is it?

When backing up to object storage, Veeam’s calculators assume a forever forward incremental approach, which involves:

  • Initial Full Backup: A complete backup of the entire dataset to start with.
  • Incremental Daily Backups: Following the initial full backup, all subsequent backups are incremental, capturing only the changes since the last backup.
Why This Approach for Object Storage?

Object storage, like AWS S3 or Azure Blob Storage, doesn't support synthetic full backups, prompting the use of forever forward incremental backups. This approach is optimized for the characteristics of object storage:

  • Optimized Transfers: Only changed data blocks are transferred daily, reducing bandwidth usage and speeding up the backup process.
  • Cost-Effective: Less data transfer and storage usage translate into lower costs.

Why These Assumptions?

The primary reason for these assumed schedules is the vast number of potential job schedule combinations that users might set up. Accommodating all possible combinations would significantly complicate the calculator’s code and reduce its usability. By streamlining to these two primary schedules, Veeam ensures that the calculators:

  • Remain Simple and Predictable: Users can quickly estimate resources without needing to input complex scheduling scenarios.
  • Provide Accurate Benchmarking: The default schedules chosen represent common real-world practices, giving users a reliable starting point for planning.

Conclusion

Understanding the default backup schedules assumed by Veeam’s calculators is crucial for accurate resource estimation and effective backup planning. The daily backup with a weekly synthetic full and the forever forward incremental backup for object storage each offer unique benefits tailored to different storage environments. By using these defaults, the calculators provide a balance of simplicity and realism, helping IT professionals efficiently plan their backup strategies.

  • Multiples of 7: The RPS will show all restore points in multiples of seven, reflecting the cycle of incremental backups culminating in a synthetic full backup every week.
  • Extra 7 Days in Restore Point Simulator: When using block storage and daily backups with a weekly synthetic full, you will notice an extra 7 days in the RPS, accounting for the full backup chains required to satisfy retention.

Make sure to leverage the Veeam Backup & Replication Calculator to accurately estimate the resources required for your chosen backup strategy, ensuring optimal performance and cost-efficiency.

Very nice writeup.  Use the Veeam Calculators often when doing Architecture work.  Thanks for sharing.


Backups to object storage can create synthetic fulls via GFS.   With immutability appropriate GFS settings can help optimize both capacity, lock extensions, and 3-2-1 costs across the different copies created


  • Extra 7 Days: You'll observe an extra 7 days in the RPS. This additional week accounts for the previous whole backup chain that is not able to be pruned until a new whole chain satisfies retention. 

 

I think this needs to highlighted, written in neon, with search lights and much fanfare because it seems like one to two times a month someone asks in either the Community hub or the Veeam subreddit why Veeam is keeping more restore points that they’ve set.  Once you understand the way retention works, it totally makes sense.  But it’s a concept easily missed and worth highlighting again and again.

 

 

Forever Forward Incremental Backup for Object Storage

What is it?

When backing up to object storage, Veeam’s calculators assume a forever forward incremental approach, which involves:

  • Initial Full Backup: A complete backup of the entire dataset to start with.
  • Incremental Daily Backups: Following the initial full backup, all subsequent backups are incremental, capturing only the changes since the last backup.

 

Also worth highlighting that when using Forever Forwards with regular block storage, restore point maintenance needs to be enabled to prevent fragmentation of the backup data.  Also, because if this, I’ve found that using Forever Forward is not a magic bullet for backing up really large VM’s where having multiple fulls is not feasible because it takes time to run those maintenance tasks as well. 

I believe backing up to object is helpful, but again, still not a magic bullet.  For that reason, and also to keep API call’s down against your object storage repository (which matters with targets that charge for API calls, but also for performance reasons), it tends to make more sense to utilize regular synthetic fulls and utilize GFS retention with your object storage so that calls are made to restore points in specific chains rather than all of the restore points in one REALLY large chain.


Thanks for sharing this information.

My question here on this topic forward incremental backup and forever incremental backup when run ? It is only run on object storage layer?


Thanks for sharing this information.

My question here on this topic forward incremental backup and forever incremental backup when run ? It is only run on object storage layer?

You can run these on storage other than object like block storage.  Not sure I understand what you are asking??


When run Forward incremental backup,  forever incremental backup ? I meant i want to see some examples of these backup types.


Hi @Chris.Childerhose i found my concerned here http://rps.dewin.me/


Hi @Chris.Childerhose i found my concerned here http://rps.dewin.me/

Keep in mind that is an older calculator and deprecated.  The new link is on that page for the official Veeam Calculator.


Hi @Chris.Childerhose i found my concerned here http://rps.dewin.me/

Keep in mind that is an older calculator and deprecated.  The new link is on that page for the official Veeam Calculator.

Indeed @Chris.Childerhose thank you 😊


Comment