2. ● What is Juju
● Juju demo - on AWS
● What is MAAS
● Juju demo - OpenStack deployment
● Juju charm
Index
3. What is juju?
● Juju provides service orchestration
● Uses Charms that encapsulate the logic to
deploy a service and its dependencies
● Can be accessed via CLI, Web UI and API
4. Juju can ...
● Configure, manage, maintain, deploy and scale
complex application environments efficiently
● Operate with several providers (MAAS, EC2,
OpenStack, etc.)
● Use constraints to deploy to specific machines
based on tags or hardware specs
8. What is MAAS?
● MAAS manages physical machines with the
same ease and flexibility as virtual machines
● MAAS can:
○ Discover, Commission and Deploy physical
servers
○ Dynamically re-allocate physical resources to
○ match workload requirements
○ Retire servers when they are no longer needed
○ Be controller for API used for service
orchestration (Juju)
12. Juju Charm
● Charms give Juju its power
Charms:
○ Encapsulate application configurations
○ Define how services are deployed, how they
connect to other services and are scaled.
● Charms are easily shared
○ There are 100s of Charms already rated and
reviewed in our Charm store.
13. Juju Charm - Charm Store
https://jujucharms.com/q/?type=charm