Upload
khairul-aizat-kamarudzzaman
View
818
Download
2
Tags:
Embed Size (px)
DESCRIPTION
Juju Introduction
Citation preview
MyGOSSCON 2012 @ Shah Alam Convention Centre
Presentation by :
Khairul Aizat Kamarudzzaman
Asia Oceania Membership Board
www.ubuntu.com.my
November 2012
2 Presentation by Your Name
3 Presentation by Your Name
What is juju ?
Formerly known as “Ensemble”
Juju is community of DevOps expertise
Juju provides service orchestration
Juju is intelligent
Juju is easy
4 | Canonical Confidential
Cloud orchestration
● 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
Distributed computing needs new tools that can deliver applications as services:
● Automated
● Hands-of
● Repeatable
● Cloud and HW independent
● API driven
5 | Canonical Confidential
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
Introducing Juju
6 | Canonical Confidential
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
Juju Charms
7 Presentation by Your Name
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.
● Media Wiki
● PostgreSQL
● Drupal
● Memcached
● HA Proxy
● https://launchpad.net/charm
8 | Canonical Confidential
Jenkins
~75+ charms
9 | Canonical Confidential
Public Cloud
Deploy in Seconds
Private Cloud
Bare metal
10 | Canonical Confidential
Learning from Web Scale properties
Web scale flexibility isn't achieved with vertical solutions
Scale horizontally using smart Service Orchestration
11 Presentation by Your Name
Physical provisioning, evolved
12 | Canonical Confidential
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.
13 | Canonical Confidential
The Hyperscale era
MAAS
Deploy rapidly with ease in 1 move
14 Presentation by Your Name
Summary
15 | Canonical Confidential
Ubuntu Cloud at a glance
1.Ubuntu Cloud is open-source
2. Ubuntu Cloud is quick to deploy
3. Ubuntu Cloud Guest is widely popular
4. The same tools and infrastructure for public and private clouds
5. Ubuntu Cloud is compatible with a
wide range of hardware
6. Ubuntu Cloud will be supported for 5
years
7. Commercial support is available
8. Ubuntu is backed by Canonical
9. You can try Ubuntu Cloud easily with Ubuntu Cloud Jumpstart or using a
free hour on Amazon EC2
16 | Canonical Confidential
References
ubuntu.com/cloud
juju.ubuntu.com
try.cloud.ubuntu.com
@UbuntuCloud
17 | Canonical Confidential
18 | Canonical Confidential
Automated
DevOps
19 Presentation by Your Name
DEMO
20 | Canonical Confidential
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/juju-charm-school-webinar-march-8th/