The open PaaS, www.cloudfoundry.com, has been recently updated to Version 2.0. It is still in the beta phase and is incomplete, but the definitive release shouldn't be too far off.
One of the most interesting features to use is a local virtual machine with Cloud Foundry v2.0.
Using this feature, the software development is done very quickly because you can work, test, and deploy your application locally in your lab without waiting for uploads. Go to http://docs.cloudfoundry.com/docs/running/deploying-cf/run-local.html for more information. In this recipe, we deploy our first Spring application in the cloud.
You will need the following software: