Veeam Backup & Replication is built for virtual environments. It operates at the virtualization layer and uses an image-based approach for VM backup.
Veeam Backup & Replication does not install agent software inside the VM guest OS to retrieve VM data. To back up VMs, Veeam Backup & Replication leverages Microsoft VSS snapshot and checkpoint capabilities. When you back up a VM, Veeam Backup & Replication instructs Microsoft Hyper-V to create a cohesive point-in-time copy of a VM. Veeam Backup & Replication uses this point-in-time copy as a source of data for backup.
Veeam Backup & Replication copies VM data from the source volume at a block level. It retrieves VM data, compresses and deduplicates it, and stores in backup files in the backup repository in Veeam proprietary format.
In Veeam Backup & Replication, backup is a job-driven process. To perform backup, you need to configure backup jobs. A backup job is a configuration unit of the backup activity. The backup job defines when, what, how and where to back up. One backup job can be used to process one or several VMs. You can instruct Veeam Backup & Replication to run jobs automatically by schedule or start them manually.
The first backup job session always produces a full backup of the VM image. Subsequent backup job sessions are incremental — Veeam Backup & Replication copies only those data blocks that have changed since the last backup job session. To keep track of changed data blocks, Veeam Backup & Replication uses different approaches. For more information, see Changed Block Tracking.
In This Section
- How Backup Works
- Backup Architecture
- Backup of VMs on Local Storage and CSV
- Backup of VMs on Microsoft SMB3
- Backup Chain
- Changed Block Tracking
- Data Compression and Deduplication
- Data Exclusion
- Microsoft Hyper-V Guest Quiescence
- Guest Processing
- Microsoft SQL Server Logs Backup
- Oracle Logs Backup
- Backup Scheduling
- Health Check for Backup Files
- Compact of Full Backup File
- Resume on Disconnect