Clouds, what are they good for?
artymiak.com
artymiak.com
There is one clear sharp line that separates cloud from non-cloud hosting: can you deploy (and undeploy) new servers via an API? If so, it's a cloud; if not, it's not. This also tells you when you should be using a cloud services.