Scalability
The key advantage of cloud hosting over the technologies that preceded it and the current alternatives is the ease of scalability. Hosting in the cloud opens up the possibility for your infrastructure to encompass multiple servers to provide extra capacity. This allows for the flexibility to scale up quickly to deal with unexpected traffic surges, but also to create an infrastructure that can grow with your requirements over a longer period.

Better performance
For the reasons mentioned above that cloud hosting offers greater scalability, it also offers better performance. That’s because in addition to the increased capacity leading to increased availability for your customers, it also allows for load balancing across multiple servers. The end result is less strain on any one server and better user experience for everyone.

Reduced costs
Cloud hosting can remove the need for you to buy, house and maintain your own hardware, which reduces capital expenditure. And the ease with which you can scale up or down means you don’t have to pay for unused capacity.

Disaster recovery
Another cloud hosting advantage is that is makes disaster recovery much easier, especially if you're already using a multi-server hosting architecture.