Juju introduction @ MyGOSSCON 2012

Post on 13-May-2015

819 views 2 download

Tags:

description

Juju Introduction

transcript

MyGOSSCON 2012 @ Shah Alam Convention Centre

Presentation by :

Khairul Aizat Kamarudzzaman

Asia Oceania Membership Board

fenris@ubuntu.com

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/

Thank you

Khairul Aizat Kamarudzzaman

fenris@ubuntu.com

www.ubuntu.com.my