Continuously Mirror to Cloud

Hi - what approaches might be usable for continuously synching a mirror image of a local computer to a Virtual Machine in the cloud so that if the local computer failed you could instantly remote into the cloud image and continue working? (I’m guessing the local computer needs to run everything in a VM to start with)

Continuous is impossible as outside process can’t access open files. About the best you can do is incremental backups. Even a VSS snapshot only works while you do the sync and you have to wait for the sync to complete before you can do another vss snapshot.