Any node on the net, that's part of the cloud.
Outsourcing all your data storage and applications, is just crazzeeee. No one will do it, not completely.
The cloud is an accessory, or a required element to the business, but it goes local then to live, and only that which needs to on the net directly accessible is sent to the remote server cluster of the cloud.
It is too big of a security risk to run everything on the cloud, can you imagine any medium to large company doing that, it is just going to industrial espionage ahoy. Small companies will use the cloud more, but even there they will download and clear at key points.
I think the cloud is more useful for flash events, extra redundancy etc etc, and there it will be used, I can imagine shopping centres using it, stadiums, night clubs etc etc places where always on is not required and the data is meant to be public, that's the irony.