It's the entire service, not a bunch of files. When Netflix went down due to AWS outage, could you image them just "restoring a backup" on rackspace and running just like that?
I have been experimenting a lot with Google App Engine. Failing over from a PaaS like that is not easy because your app typically relies on a bunch of proprietary APIs. However, it is possible, provided you keep right replication and architect the application accordingly.
You also don't need to fail over 100% of your app. I don't have a very clear understanding of what Soluto actually does (sounds like a GotToAssist competitor), ability to fail over the part of the system that facilitates the remote desktop experience would be more important than administration or creation of new accounts. (This is a crude example.)