VMware CDP Proxies
A VMware CDP proxy is a component that operates as a data mover and transfers data between the source and target hosts. Basically, VMware CDP proxy performs the following tasks:
- Receives VM data from the production storage
- Aggregates changed data
- Prepares data for short-term restore points
- Compresses and deduplicates data
- Encrypts and decrypts data
- Sends data to the storage in the disaster recovery site or another VMware CDP proxy
Usage Scenarios
A VMware CDP proxy is required for continuous data protection. For more information on the backup infrastructure components required for CDP, see Continuous Data Protection (CDP).
VMware CDP Proxy Deployment
You can assign the role of a VMware CDP proxy to any Windows-based or Linux-based virtual or physical server added to your Veeam Backup & Replication infrastructure. For information on how to add a server, see Adding Microsoft Windows Servers and Adding Linux Servers. For information on how to assign the VMware CDP proxy role, see Adding VMware CDP Proxies.
You need to configure at least two VMware CDP proxies:
- Source proxy in the production site.
- Target proxy in the disaster recovery site.
To optimize performance of several concurrent tasks, you can use several VMware CDP proxies in each site. In this case, Veeam Backup & Replication will distribute the restore workload between available proxies on per-task basis, taking into account proxy connectivity and their current load. For more information on which proxies are considered the most appropriate for continuous data protection, see How CDP Works.
For better performance, use one VMware CDP proxy only as a source or as a target proxy. For example, if you have cross cluster or cross host replication (from ESXi 1 to ESXi 2, and from ESXi 2 to ESXi 1), it is better to have four VMware CDP proxies: one source proxy and one target proxy for data flow from ESXi 1 to ESXi 2, and one source proxy and one target proxy for data flow from ESXi 2 to ESXi 1.
Note |
If you deploy VMware CDP proxies on virtual machines, locate source proxies on the source host and target proxies on the target host. |
VMware CDP Proxy Services and Components
VMware CDP proxies run light-weight services that take a few seconds to deploy. Deployment is fully automated. Veeam Backup & Replication installs the following components and services:
- Veeam CDP Proxy Service manages all CDP activities such as data aggregation, data compression and decompression, data transfer and other.
- Veeam Installer Service is an auxiliary service that is installed and started on any Windows server once it is added to the list of managed servers in the Veeam Backup & Replication console. This service analyzes the system, installs and upgrades necessary components and services depending on the role selected for the server.
- Veeam Data Mover handles traffic sent during failback.
VMware CDP Proxy RAM and Cache
Requirements for VMware CDP Proxy
Before you assign the role of a backup proxy, check the following requirements:
- For system requirements, see System Requirements for VMware CDP Proxy.
- A VMware CDP proxy must be a Windows-based or Linux-based virtual or physical server.
- Before assigning the role of the VMware CDP proxy to a server, you must first add a vCenter server or VMware Cloud Director server to the backup infrastructure.
- [For VMware CDP proxies deployed on physical servers] Fast network between hosts and VMware CDP proxies is required.