In layman terms, cloud hosting is set of resources or computers which are spread over a network, their services can be shared by a wide variety of clients spread across the Globe.
It is not load balancing but more of resource sharing.
You can refer to the post below for more details.
http://datacentertalk.com/showthread...ed=1#post39935