Originally Posted by RH-Calvin
The main differences are:
- Clouds are usually accesible via an API allowing you for dynamic reosurce provisioning
- Clouds have a pay-as-you-go model, while VPS usually has a fixed monthly price that includes certain bandwidth
- VPS is focused on the server/compute with hard disk local storage while clouds usually provide more services such as database, load balancing, networking, etc.
It really depend tho, the cloud things to me is just a ''rebrand'' to indicate a virtual server.
You can have VPS running on a high availability SAN or LUN and you get whats called ''cloud''
As you said cloud usually refer to an hourly billed machine for the set of resource you chose more then a fixed amount of resource billed monthly but the difference is mostly there the virtualisation technology to archive its pretty much the same.