Hello @Nikhil Reddy Kasam ,
Thank you for reaching out to the Microsoft Q&A platform. Happy to answer your question.
Synchronization of data between 2 existing VMs is not possible. We don't have a feature like that. If you are looking for disaster recovery options for your VM, you can use Azure Site Recovery (ASR) A2A replication that ensures to sync the disks of the Azure VM(s) to another region.
Only when in need of recovering the VM on the DR region, you can initiate a failover and ASR will create the VM in the secondary region with the replicated disk. This way you can save on compute resource costs. During the replication phase only data storage and ingress n/w bandwidth will be charged.
Useful links:
https://learn.microsoft.com/en-us/azure/site-recovery/azure-to-azure-architecture
https://learn.microsoft.com/en-us/azure/site-recovery/azure-to-azure-common-questions
https://learn.microsoft.com/en-us/azure/site-recovery/azure-to-azure-support-matrix
https://learn.microsoft.com/en-us/azure/site-recovery/azure-to-azure-about-networking
https://learn.microsoft.com/en-us/azure/site-recovery/azure-to-azure-how-to-enable-replication
--please don't forget to upvote and accept as answer if the reply is helpful--
Thanks for responding on my question . We have considered ASR but clients requirements is cross region HA.
https://learn.microsoft.com/en-us/windows-server/storage/storage-replica/storage-replica-frequently-asked-questions