The Commvault Cloud software protects Amazon EC2 instances by using an Amazon hypervisor and associated VM groups, which identify the instances to back up. Each VM group has a backup plan that specifies scheduled backups, storage location, and retention. You can also perform on-demand backups.
Creation of AMIs for Backups
Commvault Cloud orchestrates the creation of cloud-native Amazon EBS snapshots and Amazon EC2 Amazon Machine Images (AMIs) as a rapid recovery point. During backups, the Commvault Cloud software orchestrates and manages the creation of an AMI and the associated Amazon EBS snapshots, which are retained according to the retention settings in the backup plan. If an Amazon EC2 instance fails to create an AMI during during a backup, the backup job is marked as completed with errors.
Changed Block Tracking (CBT) Based Backups
Commvault Cloud uses Amazon EBS direct APIs to perform Change Block Tracking (CBT) backups of Amazon EC2 instances and associated Amazon EBS volumes. Amazon EBS direct APIs accelerate backups by identifying changes between two Amazon EBS snapshots. You can use Amazon EBS direct APIs or Change Block Tracking. By default, CBT is enabled when you create a new Amazon EC2 VM group. You can also enable CBT for existing VM groups.
Synthetic Full Backups
Synthetic full backups consolidate the data from the latest full backup or synthetic full backup with any subsequent incremental backups, instead of reading and backing up data directly from the client computer. Because synthetic full backups do not back up data from the client computer, this operation imposes no load on the client computer.
During a synthetic full backup, a list of objects from previous backups is generated, and the latest version of each object is considered, in order to build new backup image. Furthermore, using extended retention settings for a subclient, synthetic full backups can also retain deleted or older versions of objects.
Advantages of Synthetic Full Backups Over Full Backups
Synthetic full backups have the following advantages over full backups:
-
They impose a lighter load on the production environment because they are created by consolidated data from the backup repository, rather than from the client computer.
-
They have the ability to carry forward older or deleted versions of the objects backed up during the previous backup cycles.
Note
Using synthetic full backups can cause unintentional expiration of data since retention periods are defined by the number of full backup cycles. For example, running a synthetic full immediately after a standard full backup does not consolidate any data (as the standard full already includes all the backup data); storage resources might be unnecessarily consumed.