This is an archive version of the document. To get the most up-to-date information, see the current version.

Backup Architecture

In this article

    The backup infrastructure in a VMware vSphere environment comprises the following components:

    • One or more source hosts with associated datastores
    • One or more backup proxy servers
    • One or more backup repositories
    • One or more guest interaction proxies (optional)

    The source host and the backup repository produce two terminal points between which VM data is moved. Backup data is collected, transformed and transferred with the help of Veeam Data Mover Services. Veeam Backup & Replication uses two-service architecture — one Veeam Data Mover Service controls interaction with the source host during data transfer and the other one controls interaction with the backup repository. The Veeam Data Mover Services communicate with each other and maintain a stable connection. All backup infrastructure components engaged in the job make up a data pipe. VM data is moved over this data pipe block by block, so that processing of a single VM includes multiple processing cycles.

    When a new backup session starts, Veeam Backup & Replication performs the following actions:

    1. Veeam Backup & Replication deploys the runtime process on VM guest OSes via the guest interaction proxy (for Microsoft Windows VMs) or backup server (for VMs with other OSes).
    2. The target-side Veeam Data Mover Service obtains the job instructions and communicates with the source-side Veeam Data Mover Service to begin data collection.
    3. The source-side Veeam Data Mover Service copies VM data from the snapshot using one of VMware transport modes, as prescribed by the backup proxy server settings. While copying, the source-side Veeam Data Mover Service performs additional processing — it consolidates the content of virtual disks by filtering out zero data blocks and blocks of swap files. During incremental job runs, the Veeam Data Mover Service retrieves only those data blocks that have changed since the previous job run. Copied blocks of data are compressed and moved from the source-side Veeam Data Mover Service to the target-side Data Mover Service.
    4. The target-side Veeam Data Mover Service deduplicates similar blocks of data and writes the result to the backup file in the backup repository.

    Veeam Backup & Replication supports a number of backup scenarios that depend on the type of repository you use and its location. For details, see Backup Repository.

    Related Topics