I wonder how casinos and exchanges do that. I don't think they own their own server infrastructure, which means they must rely on the cloud somewhere. It's a risk:
Update: Our front-end provider was social engineered. An administrator that works for this major company granted a random person's account access, something we did not even think was a possibility (google, facebook amongst others use our provider to some extent).
This individual delivered a rogue front-end of the website last night for a brief period of time.
The thing is, not only they control the infrastructure, but there may be legal issues that arise.
I mean, I guess nobody has a full, clear picture of the legislation around cloud-computer usage.
Bitcoin is free software, of course, but running a bitcoin node on the cloud, essentially generates a computer that handles transactions etc.
I suppose that in order to develop such an infrastructure you would need some legal knowledge / advice / support (??).