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 is a community of DevOps expertise. Most of the applications you want will be available in juju. Juju provides direct and free access to a
DevOps community-contributed collection of
charms
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 intelligent. Juju exposes re-usable service units and well-defined interfaces that allow you to quickly and organically adjust and scale solutions without repeating yourself.
Juju is easy. There's no need to learn a domain specific language (DSL) to use juju or create
charms. You can be up and running with your own
charm in minutes.