Juju, by Canonical
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?
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.