I ran a replication job just to get everything as up to date as possible since my replication jobs run once an hour
As soon as this job finished, I ran two more replication jobs, one with and one without integration. Here is the length of time each job took along with bottleneck information.
Without storage integration 13:02
Load: Source 83% > Proxy 12% > Network 53% > Target 56%
With storage integration, 17:11
Load: Source 37% > Proxy 19% > Network 56% > Target 72%
There are 5 distinct sections to a replication job
- Start of the job - this only takes a few seconds
- Create storage snapshots (only if integration is enabled)
- The actual replication of the VMs
- Removal of storage snapshots (only if integration is enabled)
- Removal of oldest restore point to meet retention requirements
When I carefully watch both jobs, it appears that steps 1, 3, and 5 take about the same amount if time. This means that storage integration is just adding on more time with taking and deleting storage snapshots.