Internet hosting is what keeps your website on the internet. That means that a company places your website on their server, which then allows other visitors to view it. The server in this respect is just like a computer in itself, and it stays online 24 hours a day (except during maintenance and failures) and shows your website whenever someone navigates to your chosen address. The hosting 'package' you purchase will then provide you with the space, usually the web address (though this can be bought separately) and often an e-mail address based on that address. Different hosting companies will also come with different specs and offer varying amounts of bandwidth, RAM, memory, processing power etc all based on the power of the server your site is hosted on. Of course your site is limited to the amount of power and bandwidth that the server has, and you usually pay more for a better service. It's important that large companies have a lot of bandwidth to prevent their website from crashing when they get a lot of visitors (which is after all the aim of a website).
That's where cloud website hosting (also known as just cloud hosting or clustered hosting) steps in and makes things a lot simpler. With cloud website hosting your site is hosted by an infrastructure of servers. Here the hosting is 'shared' between servers which frees you from the restraints of just one single set of specs. Much as crowdsourcing can be used to gain infinite knowledge from people, so using multiple servers for cloud website hosting can give you endless bandwidth and space; if your site needs more bandwidth then it simply spreads the traffic between two servers.
This process is called 'load balancing' and is what sets cloud website hosting apart from other forms of hosting. Load balancing is controlled by the software and occurs automatically - adding or removing servers from the 'cluster' as needed. This also has the added benefit of meaning there's no need for down-time during maintenance or server failure, as that server will simply be taken out of the cluster. Of course if a website grows to certain levels of traffic, as with a site such as Facebook, more servers will have to be added to the cluster and this will involve further hosting costs for the company.
Cloud website hosting then won't crash or slow down when there's a spike in traffic and this makes it suitable for any even large businesses that rely on their website for promotional reasons or for sales. It also gives small companies the kind of stability that they would not otherwise have been able to afford. Look around to find the best cloud hosting deals for your business and then enjoy a website that can handle whatever you throw at it.