Juju is DevOps DistilledTM
. Through the use of charms
, juju provides you with shareable, re-usable, and repeatable expressions of DevOps
best practices. You can use them unmodified, or easily change and connect them to fit your needs. Deploying a charm
is similar to installing a package on Ubuntu: ask for it and it's there, remove it and it's completely gone.
Juju provides service orchestration.
Juju focuses on managing the service units you need to deliver a single solution, above simply configuring the machines or cloud instances needed to run them. Charms
developed, tested, and deployed on your own hardware will operate the same in an EC2 API compatible cloud.
juju is still in a stage of fast development, and is not yet
ready for prime time. The current software is being made available as
an early technology preview, and while it can be experimented with, it
should not be used in real deployments just yet.