What is a Cloud?
Cloud hosting is a powerful hosting platform which is chosen by a lot of modern internet projects. Cloud hosting refers to distributing your website across multiple cloud servers. It literally means that multiple dedicated servers handle the processing of data. The advantages of Cloud hosting vs other types of hosting are:
Pay-as-you-go usage based billing. It is the best solution for web startups, when you don't know if your "next Facebook" project will be popular or not. You don't have to pay a lot from the beginning. Cost Effective Сloud server costs less than the dedicated or VPS server of the same configuration.
Scalability. You can increase the capacity of your server(s) any time you like and you pay only for resources you use, not more, not less.
Flexibility. Сloud hosting can be set up anyway you like and need. You can create an infrastructure which contains several web servers, several database servers and several servers for data caching. You can simply clone your configured web server as many times as you want. At the same time, you can easily remove servers if you want, and you still pay only for used resources.