@anil kumar
Here are answers from our team regarding this:
Does both geo-replication and Failover groups in Azure replicate the data in asynchronous manner ?
Yes
Is it possible to configure geo-replication to replicate the data in synchronous manner if required by us?
Geo-replication doesn't support strong consistency / synchronous replication. You can achieve something similar by running sp_wait_for_database_copy_sync after transactions that you wish to be durable, “Forced synchronization impacts performance because it blocks the calling thread until all committed transactions are replicated”
If there are multiple geo-replication replicas for a Database in Azure, can I choose synchronous replication for a particular replica while keep other replicas in asynchronous replication? Or this Async/sync is controlled at the transaction level ?
No
Is it possible to configure Failover groups in Azure to replicate the data in synchronous manner if required by us?
Same answer as Geo-DR
Please let me know if you have any further questions.
Regards
Navtej S