An Azure native disaster recovery service. Previously known as Microsoft Azure Hyper-V Recovery Manager.
Hi @Anandha Chandrasekaran Thank you for the detailed scenario and and it's important to understand how Azure Site Recovery (ASR) handles reprotection and failback before planning a production recovery workflow.
Assuming your original on-premises VMware VM still exists, its VMDKs remain available, and the datastore is accessible, the failback process uses Original Location Recovery (OLR).
- Does ASR transfer the full 2 TB again or only the changes?
In an Original Location Recovery (OLR) scenario, Azure Site Recovery replicates only the changes back to the original on-premises VM rather than performing a full data download. Microsoft explicitly states.
"If you failed over a VMware virtual machine, you can fail back to the same source on-premises virtual machine if it still exists. In this scenario, only the changes are replicated back."
Therefore, if only a small amount of data changed while the VM was running in Azure, ASR is expected to transfer those changes rather than retransferring the full 2 TB of disk data.
- How does ASR determine what needs to be replicated?
Azure Site Recovery uses block-level replication, and Microsoft documents that resynchronization operations minimize data transfer by computing checksums and transferring only delta changes when appropriate. After the initial replication process, Azure Site Recovery continues with delta replication rather than repeatedly sending the entire disk contents.
Because the exact amount of transferred data depends on the changed blocks and the synchronization state, Microsoft does not document an exact transfer size calculation for every failback scenario. However, the documented OLR behavior is that only changes are replicated back.
- What happens to the original VMDKs?
In an OLR scenario, ASR is designed to identify the original VMDKs and write the pending changes back to them. Microsoft specifically recommends enabling:
disk.enableUUID = TRUE
so that Site Recovery can correctly identify the original VMDK during failback.
Microsoft further notes that if the original VMDK cannot be identified, ASR may create an additional disk and write the data there instead.
For this reason, ensuring that the original VM, datastore, and VMDKs remain available is an important prerequisite for a successful OLR failback.
- What if the original on-premises VM no longer exists?
If the original VM is unavailable, ASR uses Alternate Location Recovery (ALR).
In this case, Microsoft documents that:
- A new on-premises VM is created.
- A full data download is performed.
- New VMDKs are created on the selected datastore.
- Are newly added Azure disks replicated back during failback?
No. Microsoft's failover/failback documentation states that only disks that were originally replicated from on-premises to Azure are replicated back during reprotection. Disks added to the Azure VM after failover are not replicated back to the on-premises machine.
Please find below references for more information:
- Failback of VMware virtual machines after disaster recovery to Azure
- About failover and failback in Azure Site Recovery - Modernized
- VMware to Azure disaster recovery architecture - Modernized
- Prepare for reprotection and failback of VMware VMs
If you find the answer helpful, please click "upvote" and accept it. This will help others in the community with similar questions easily find the solution.