DevOps Zone is brought to you in partnership with:

Mitch Pronschinske is the Lead Research Analyst at DZone. Researching and compiling content for DZone's research guides is his primary job. He likes to make his own ringtones, watches cartoons/anime, enjoys card and board games, and plays the accordion. Mitch is a DZone Zone Leader and has posted 2576 posts at DZone. You can read more from them at their website. View Full User Profile

Apache Whirr 0.7 Arrives with Support for Puppet, Chef, Mahout, and Ganglia

12.29.2011
| 7463 views |
  • submit to reddit

Apache Whirr version 0.7.0 has just been released with some nice new support features for DevOps folks and Machine Learning buffs.  The release also fixed 50 issues (4 of them were blockers). Whirr was recently promoted to a Top Level Project at Apache and this is its first release in that category. 

Whirr is great for quickly starting and managing multiple clusters running on a variety of cloud servers.  Whirr is:

  • 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 services. You can get a properly configured system running quickly, while still being able to override settings as needed.

 

Here were the new features which take advantage of the best of both worlds when it comes to Chef and Puppet:

  • WHIRR-384 – Add Mahout as a service
  • WHIRR-49 – Allow Whirr to use Chef for configuration management
  • WHIRR-258 – Add Ganglia as a service
  • WHIRR-385 – Implement support for using nodeless, masterless Puppet to provision and run scripts

Ganglia and Mahout as deployable components is not too shabby either.  Nice job Whirr team!