Apache Whirr is a set of libraries for running cloud services.
* A cloud-neutral way to run services. You don't have to worry about the idiosyncrasies of each provider.
* A common service API. The details of provisioning are particular to the service.
* Smart defaults for
... [More] services. You can get a properly configured system running quickly, while still being able to override settings as needed.
You can also use Whirr as a command line tool for deploying clusters. [Less]