David Krider Juju, by Canonical

January 10, 2013 by · Leave a Comment 

Canonical, the maintainers of the Ubuntu Linux distribution, have created a new way to setup new instances of popular services. It’s called Juju, and it’s supposed to take all the effort out of configuring things like Apache, PHP, MySQL, and WordPress. It’s supposed to work against cloud servers in Amazon EC2, Openstack, and the local machine itself. There’s a really brief (2:33) video about it, but the too-long-didn’t-read version of the quickstart guide looks like this:


juju bootstrapjuju deploy wordpress
juju deploy mysql
juju add-relation wordpress mysql
juju expose wordpress

Is it really that easy? Is this the future? Are devops/sysadmins willing to let a third-party application do all the work behind the scenes for a production application?

Does this supplant the need for applications like puppet or chef? For comparison, juju basically is a collection of shell scripts and configuration file snippets.

At the time of this writing, there are 113 charms in the Charm Store (for the latest LTS release). Of course, being open source, anyone can help with creating and modifying charms. Furthermore, it would also seem that an organization with enough sophistication and special requirements could setup their own PPA with customized/private charms.

Whatever software you use to manage your servers and services, Data Cave is a great place to put the physical hardware.

Speak Your Mind

Tell us what you're thinking...
and oh, if you want a pic to show with your comment, go get a gravatar!