1. MyGOSSCON 2012
@ Shah Alam Convention Centre
Presentation by :
Khairul Aizat Kamarudzzaman
Asia Oceania Membership Board
fenris@ubuntu.com
www.ubuntu.com.my
November 2012
3. What is juju ?
Formerly known as “Ensemble”
Juju is community of DevOps expertise
Juju provides service orchestration
Juju is intelligent
Juju is easy
3 Presentation by Your Name
4. Cloud orchestration
Distributed computing needs new tools that can deliver applications as services:
●
Automated
●
Hands-of
●
Cloud and HW independent
●
API driven
●
Repeatable
●
●
●
●
4 | Canonical Confidential
Provision multiple architectures –
public or private cloud, bare metal
Provision to multiple cloud
infrastructures (Amazon, OpenStack,
VMWare, Eucalyptus etc..)
Has a vibrant community building best
(and worst) practices
Integrate with monitoring and billing
5. Introducing Juju
Juju delivers applications as interconnected services
●
Easy
●
Can deploy OpenStack and Cloudfoundry in minutes
●
Available today
●
Supported today
●
Innovative technology that bring value by it's simplicity
●
Uses 'Charms' to define services
●
Deploys on servers, public/private cloud or combinations of all
5 | Canonical Confidential
6. Juju Charms
A little Charm goes a long way
●
●
●
●
●
Define how services deploy, update, scale and relate to other services.
Can work with existing configuration management tools such
as Puppet or Chef
Designed to be very easy to re-use between teams and communities
Available for over 75 diferent applications services from the online
charm repository
Facilitate rapid iteration of deployments to continually improve quality
and integration
6 | Canonical Confidential
7. Charms
Juju includes a collection of what we
call Charms that let you deploy
whatever services you want in Juju.
Since charms are open and worked on
by the community, they represent a
distilled set of best practices for
deploying these services.
●
●
PostgreSQL
●
Drupal
●
Memcached
●
HA Proxy
●
7 Presentation by Your Name
Media Wiki
https://launchpad.net/charm
10. Learning from Web Scale properties
Web scale flexibility isn't
achieved with vertical solutions
10 | Canonical Confidential
Scale horizontally using
smart Service Orchestration
12. Metal As A Service - MAAS
Teach your hardware the language of the cloud
●
A new bare metal provisioning system to rapidly deploy
Ubuntu across distributed systems.
●
Scales services up or down as if they were in a cloud
●
Add, commission, update and deploy physical servers at will
●
Common protocols such as tftpboot and PXE
●
Tightly integrated with Juju
●
Provision systems in advance of Ubuntu Cloud being deployed.
12 | Canonical Confidential
15. Ubuntu Cloud at a glance
1.Ubuntu Cloud is open-source
2. Ubuntu Cloud is quick to deploy
6. Ubuntu Cloud will be supported for 5
years
3. Ubuntu Cloud Guest is widely popular
7. Commercial support is available
4. The same tools and infrastructure for
public and private clouds
8. Ubuntu is backed by Canonical
5. Ubuntu Cloud is compatible with a
wide range of hardware
15 | Canonical Confidential
9. You can try Ubuntu Cloud easily with
Ubuntu Cloud Jumpstart or using a
free hour on Amazon EC2
20. Learn more about juju at
●
https://juju.ubuntu.com/CharmSchool
●
Next coming juju webinar :
juju Charm School Webinar, March 8th
at 5.00pm GMT
http://cloud.ubuntu.com/2012/02/jujucharm-school-webinar-march-8th/
20 | Canonical Confidential