Skip to content
11:11 Systems
Rethink Connected
11:11 Systems11:11 Systems
  • Why 11:11
    • Submenu
      • Column 1
        • Cloud Console
          Cloud Console
          Compliance
          Compliance

      • Column 2
        • Global Regions
          Cloud Regions
          Catalyst
          Planning and Assessment

      • WHY CHOOSE 11:11
      • Overview
      • Leadership
      • News & Media
      •  
      • Careers
      • Technology Partners
      • Customer Stories
  • Products & Services
    • Products & Services
      • CLOUD
      • Cloud Overview
      • Public Cloud
      • Private Cloud
      • Object Storage
      • Cloud Labs
      • Colocation/Bare-Metal
      • BACKUP
      • Backup Overview
      • Veeam Backup
      • Microsoft 365 Backup
      • Managed Backup for Cohesity
      • DISASTER RECOVERY
      • DRaaS Overview
      • DRaaS for Veeam
      • DRaaS for Zerto
      • DRaaS for Azure
      • Autopilot
      • SECURITY
      • Security Overview
      • Continuous Risk Scanning
      • Managed SIEM
      • Managed EDR
      • Managed Firewall
      • CONNECTIVITY
      • Connectivity Overview
      • SD-WAN
      • Multi-Cloud Connect
      • Managed IP
  • Solutions
    • Solutions Submenu
      • INDUSTRY
      • Education
      • Financial
      • Government
      • Healthcare
  • Partners
    • Partners Submenu
      • Overview
      • Become a Partner
      • Partner Portals
  • Resources
    • Resources Submenu
      • Events
      • Webinars
      • News & Media
      • White Papers
      • Podcast
      • Data Sheets
      • Customer Stories
      • Innovation Blog
  • Support
    • Support Submenu
      • Contact Support
      • Product Documentation
      • API Documentation
Search:
  • Console Login
  • Contact
Header Right Menu
Free Trial
  • Why 11:11
    • Cloud Console
    • Compliance
    • Cloud Regions
    • Planning and Assessment
    • WHY CHOOSE 11:11
    • Overview
    • Leadership
    • News & Media
    • Careers
    • Technology Partners
    • Customer Stories
    • Blog
  • Products & Services
    • CLOUD
    • Cloud Overview
    • Public Cloud
    • Private Cloud
    • Object Storage
    • Cloud Labs
    • Colocation/Bare-Metal
    • BACKUP
    • Backup Overview
    • Veeam Backup
    • Microsoft 365 Backup
    • Managed Backup for Cohesity
    • DISASTER RECOVERY
    • DRaaS Overview
    • DRaaS for Veeam
    • DRaaS for Zerto
    • DRaaS for Azure
    • Autopilot
    • SECURITY
    • Security Overview
    • Continuous Risk Scanning
    • Managed SIEM
    • Managed EDR
    • Managed Firewall
    • CLOUD CONNECTIVITY
    • Connectivity Overview
    • SD-WAN
    • Multi Cloud Connect
    • Managed IP
  • Solutions
    • INDUSTRY
    • Education
    • Financial
    • Government
    • Healthcare
    • Column 2
  • Partners
    • Overview
    • Become a Partner
    • Partner Portals
  • Resources
    • Events
    • Webinars
    • News & Media
    • Whitepapers
    • Podcast
    • Datasheets
    • Customer Stories
    • Innovation Blog
  • Support
    • Contact Support
    • Success Center
    • API Documentation
  • Contact
  • Console Login
  • Free Trial
Tags: Disaster Recovery
Author: Mike Mosley
Date: February 24, 2015

Veeam Cloud Connect Backup – Tips on How to Minimize Cloud Storage Requirements and Costs

Storage Management for Veeam Backups (Forward Incremental with Synthetic Full backups)

iland Cloud Backup leverages Veeam Cloud Connect for a simple and affordable way to back up your data to iland’s cloud environment.

When backing up your virtual machines to a remote repository, it is important to understand how Veeam holds backup files and the amount of storage that is consumed by these files. This helps calculate the storage quota needed for backups offsite so you can optimize your storage and minimize costs.

Example

  • I have created a test job that runs Forward Incremental backups with Synthetic Full backups on Thursdays. The job is set with a 7-day retention policy and I begin the process on a Monday.
  • After my first backup job is complete on Monday, the repository folder is created with a VBK (Veeam Full Backup File) and the backup chain metadata file. The metadata file constructs the backup chain for Veeam.

  • After Tuesday’s run we see our VBK file along with a Veeam Incremental Backup file or VIB. The VIB file is dependent on the VBK from Monday for a restoration of a VM. If I were to restore my test VM to the Tuesday recovery point, Veeam load restores the VBK file from Monday and rolls in the changes from the Tuesday VIB file.

  • The job runs on Wednesday creating a new backup file. The VIB file from Wednesday is dependent on the VBK from Monday as well as the VIB from Tuesday. So if the Tuesday VIB was manually deleted, the backup chain would be broken. This would cause the backup job to fail and Veeam would not be able to restore a VM to Tuesday or Wednesday.

  • Thursday’s run will be a little different from the others. Veeam creates a normal Veeam incremental backup job and file. However, you will see an extra task run as the files are being transformed by Veeam. When the process is complete, you will notice that the VIB file from Thursday has merged any changed block data from the previous backup files. This creates a new VBK file without having to run a Full Backup job through Veeam, which can take a significant amount of time. However, also note that the Synthetic full backup is the same size as a normal full VBK file, which is much larger than an incremental. So when deciding how much space is needed for your backups, keep in mind that you can have two VBK files at a given point in time when using Synthetic Full Backups.

  • Friday, Saturday and Sunday run as expected, each creating a VIB file. These files are dependent on the Thursday Synthetic VBK file, which means a restore will complete quicker because Veeam does not have to restore the Monday VBK file and then roll up to one of these days. Thus the Synthetic Backup allows Veeam to create a full VBK without having to run a Full Backup job, taking load off production servers as all the work is done in the repository.

  • My job is not configured to create Active Full Backups, only the Thursday Synthetic Full Backups. So when the second Monday comes around, an incremental is taken. This is where the Synthetic Full Backup chain becomes confusing. My second Monday run creates an incremental file since Full Backups are created synthetically on Thursday. However, the original Monday’s VBK file still exists. Right now, there is much more storage being consumed by backup files than expected. That is because there are currently two chains being used, the first Monday VBK with the Tuesday and Wednesday VIBs (Red Square) and The Thursday Synthetic VBK with VIBs after that (Blue Square). In order for Veeam to retain the 7-day retention, it must be able to restore back to Tuesday and Wednesday, which both depend on the VBK from Monday (Feb. 2nd).

  • The 2nd Tuesday run creates a new VIB file. Again, this file is dependent on the Thursday VBK file and not the Monday VBK. However, Veeam is still unable to remove the original chain as it must be able to restore back to Wednesday February 4th to meet the 7-day retention policy.

  • When the 2nd Wednesday run completes, a new Wednesday VIB file is created. This VIB is dependent on the Synthetic VBK and allows for Veeam to meet 7 days’ worth of retention. Therefore, Veeam is now finally able to remove the original Monday VBK and the backup chain with it, freeing up a significant amount of storage.

  • From this point Veeam has a fresh new chain holding retention for the last 7 days, from 2/11 to 2/5. Another caveat to this is that the 12th will be another Synthetic backup, creating a new VBK file. As the chain that starts on the 12th progresses, Veeam keeps the chain starting on the 5th until the new chain is able to fulfill the 7-day retention policy. The screenshot below is from 2/17. The blue box is the current chain beginning 2/12. For the 7-day retention policy, Veeam must be able to restore back to the 2/11 (Yellow Box), which is in the 2/5 backup chain (Red Box). For this reason, Veeam keeps both backup chains until 2/18.

Eliminating Previous Backup Chain

  • To prevent the above issue of retaining a past backup chain in your cloud repository, you can set Veeam to convert the previous backup chain into a roll back of VIB files.

  • This option allows Veeam to remove the previous full backup file after creating a new Synthetic Full backup. Once that is complete, the incremental VIB files are then converted to Reverse Incremental files. This allows for the VIB files to depend on the newly created Synthetic File.
  • The screenshot below shows the backup chain on Wednesday 2/11, with a Full Backup file from 2/5.

  • On Thursday 2/12, a new Synthetic Full Backup is created. However, instead of creating a new chain and holding the old one, Veeam removes the VBK file from 2/5. Next, the incremental VIB files are converted to Reverse Incremental files allowing them to be restored using the 2/12 VBK file. You can see that the files names show the date of the restore point. So this chain maintains the 7-day retention policy allowing restores from 2/12 to 2/6.

  • This method allows you to require only 1 VBK file and 6 VIB files rather than 2 VBK files and 11 VIB files.

I hope this has given you a better understanding of how Veeam Cloud Connect works in terms of storage in the cloud and how you can minimize the cost thereof. Veeam backup to iland’s cloud is straightforward with just a few easy clicks. We offer simple pricing charged by the GB of storage used and no additional fees for bandwidth or number of virtual machines. You also have options for monthly or 12-month term contracts with tiered pricing and volume discounts.

Why not try it for free for 30 days for backup of up to 5TB data?

Categories: Cloud Backup, DRaaS, VeeamBy Mike MosleyFebruary 24, 2015
Tags: Disaster Recovery

Author: Mike Mosley

Mike Mosely is a cloud engineer at 11:11 and has worked at the company for over 3 years. He holds a number of VMware certifications including VCP5 as well as the Veeam VMCE certification. Mike works closely with customers to build cloud solutions that fit their requirements.

Post navigation

PreviousPrevious post:Are you wasting cloud?NextNext post:Cloud Math: Converting Network Throughput to Network Consumption

Related Posts

Protecting Microsoft Teams Channel Chat Data: Are You Prepared?
March 15, 2023
Veeam 12
Veeam 12: Appropriate Direct to Object Storage Use Cases
February 15, 2023
Veeam 12
Veeam 12 Preview: Veeam Cloud Connect Backup vs. Object Storage
February 14, 2023
Veeam 12
Veeam 12 Preview: Multi-Factor Authentication
February 7, 2023
Veeam 365 Backup v7 BETA: SaaSy Immutability
February 2, 2023
Preparing for 2023 with 11:11 Systems: IT Trends in Security, Cloud, and More
February 1, 2023
PRODUCTS & SERVICES
  • Cloud
  • Backup
  • Disaster Recovery
  • Managed Security
  • Connectivity Solutions
  • Compliance
COMPANY
  • Why 11:11
  • Customer Stories
  • Careers
  • Leadership
  • Technology Partners
  • News & Media
  • Contact Support
CLOUD REGIONS
  • North America
  • EMEA
  • APAC
CONNECT
  • LinkedIn
  • Twitter
  • Facebook
  • Youtube

© 2023 11:11 Systems Inc., All Rights Reserved | Privacy Notice

Go to Top
PRIVACY POLICY AND COOKIE CONSENT
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage vendors Read more about these purposes
View preferences
{title} {title} {title}
PRIVACY POLICY AND COOKIE CONSENT
To provide the best experiences, we use technologies like cookies to store and/or access device information that allows us to process data such as browsing behavior. Not consenting or withdrawing consent, may adversely affect certain features and functions. By clicking Accept, closing this message, or continuing to browse, you consent to these technologies and accept our Privacy Notice.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage vendors Read more about these purposes
View preferences
{title} {title} {title}