Provisionr - automated deployment of massive infra in the clouds
Essentially this is a tool that interacts with IaaS APIs, to deploy virtual machines, and the orchestrates the configuration. The ideal use case is bringing up things like Hadoop clusters. There are already some tools that incorporate some of this functionality such as Apache Whirr
, which Andrei and Ioan Eugene Stan
both working on Provisionr, are familiar with Whirr, Andrei is even on the Whirr Project Management Committee. Whirr has some limitations, and there is a lot of similarity, but Provisionr is capable of deploying larger clusters (Whirr currently has a limit of ~20 nodes). Several people think that things like Cloudera Manager fills a similar space, but Provisionr handles actual provisioning of the machines, whereas Cloudera Manager assumes there are underlying instances already in existence.
Provisionr uses the native AWS Java SDK for Amazon EC2 - and jclouds for Apache CloudStack and other IaaS clouds. It's also leveraging things like RunDeck and Puppet.
This looks to be a compelling new piece of software, and while it's far from being 'mature' it appears to be compelling capability