I think of cloud using @davenielsen's OSSM description: services that are On-Demand, Self-Service, Scalable, Measureable. https://www.ibm.com/developerworks/mydeveloperworks/blogs/d8...
Using Cloud to mean abstracted server infrastructure is much more useful. Otherwise it's just a meaningless catch-all marketing term.