Cloud hosting is used by almost everyone today, ranging from the newest startup companies to some of the biggest players in the industry (Pinterest, Airbnb and Netflix all run on publicly available clouds). Before the advent of cloud hosting, you had to buy or rent your servers and manage them yourself. This is still a viable approach if you have very specific needs, but for most use cases the cloud works remarkably well...however not without a couple of caveats.