Cloud hosting allow an unlimited number of servers to act as one through the use of a virtual server. This provides benefits such as there being no single point of failure. It can also provide an increased reliability, scalability and cost efficiency.
Cloud hosting can be most cost-effective since you only pay for the resources you use. Whereas with a VPS or dedicated hosting plan, you rarely use all of your allowance since you are restricted to purchasing pre-defined hosting plans.