The key advantage of cloud hosting is the ease of scalability. Hosting in the cloud allows infrastructure to encompass multiple servers as required to provide extra capacity. This allows infrastructure to scale up quickly for unexpected traffic surges. It also enables infrastructure to grow with requirements over a longer period.
This type of hosting also offers better performance as increased capacity leads to increased availability and allows for load balancing across multiple servers.
It can remove the need to buy, house and maintain hardware, which reduces capital expenditure and being able to scale up or down means there us no unused capacity. Cloud hosting plans are typically sold on a subscription basis where users only pay for the servers they use. Another advantage is that is makes disaster recovery much easier, especially when using a multi-server, multi-site hosting architecture which can be backed up in the cloud.