The term "Cloud" (usually short for Cloud Computing) has most commonly been used as a marketing term for VPS Services. "Come Test our Cloud Servers!" sometimes merely means a single VM on a single server with no hardware redundancy. Now today, the general consensus has been "Cloud" has to...