This is not possible. You can deploy applications on the target computer to perform backup and upload it back to your server, but this is achieved with cluster servers and advanced backup applications. Since the backup of an entire OS is rather large, you will need a powerful Internet connection able to hold many gigabytes. You should look for professional help when you need to perform operations like these.