Apache Whirr is a set of libraries for running cloud services.
Whirr provides:
You can also use Whirr as a command line tool for deploying clusters.
Start with Whirr in 5 Minutes or the Quick Start Guide.
There is also an FAQ which covers how to achieve common tasks with Whirr, and a configuration guide for reference.