Yes another vendor would be better. Now how can I sync data between them?
Antzs
I'm not aware of any built in functionality in Azure and AWS which can do the sync. But there are always third party application which can achieve this. For example, Veeam Back and Replication Software, VMWare SRM, etc.
But before these can be used, you would need to establish a VPN between the two.