21
MyGOSSCON 2012 @ Shah Alam Convention Centre Presentation by : Khairul Aizat Kamarudzzaman Asia Oceania Membership Board [email protected] www.ubuntu.com.my November 2012

Juju introduction @ MyGOSSCON 2012

Embed Size (px)

DESCRIPTION

Juju Introduction

Citation preview

Page 1: Juju introduction @ MyGOSSCON 2012

MyGOSSCON 2012 @ Shah Alam Convention Centre

Presentation by :

Khairul Aizat Kamarudzzaman

Asia Oceania Membership Board

[email protected]

www.ubuntu.com.my

November 2012

Page 2: Juju introduction @ MyGOSSCON 2012

2 Presentation by Your Name

Page 3: Juju introduction @ MyGOSSCON 2012

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

Page 4: Juju introduction @ MyGOSSCON 2012

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

Page 5: Juju introduction @ MyGOSSCON 2012

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

Page 6: Juju introduction @ MyGOSSCON 2012

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

Page 7: Juju introduction @ MyGOSSCON 2012

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

Page 8: Juju introduction @ MyGOSSCON 2012

8 | Canonical Confidential

Jenkins

~75+ charms

Page 9: Juju introduction @ MyGOSSCON 2012

9 | Canonical Confidential

Public Cloud

Deploy in Seconds

Private Cloud

Bare metal

Page 10: Juju introduction @ MyGOSSCON 2012

10 | Canonical Confidential

Learning from Web Scale properties

Web scale flexibility isn't achieved with vertical solutions

Scale horizontally using smart Service Orchestration

Page 11: Juju introduction @ MyGOSSCON 2012

11 Presentation by Your Name

Physical provisioning, evolved

Page 12: Juju introduction @ MyGOSSCON 2012

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.

Page 13: Juju introduction @ MyGOSSCON 2012

13 | Canonical Confidential

The Hyperscale era

MAAS

Deploy rapidly with ease in 1 move

Page 14: Juju introduction @ MyGOSSCON 2012

14 Presentation by Your Name

Summary

Page 15: Juju introduction @ MyGOSSCON 2012

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

Page 16: Juju introduction @ MyGOSSCON 2012

16 | Canonical Confidential

References

ubuntu.com/cloud

juju.ubuntu.com

try.cloud.ubuntu.com

@UbuntuCloud

Page 17: Juju introduction @ MyGOSSCON 2012

17 | Canonical Confidential

Page 18: Juju introduction @ MyGOSSCON 2012

18 | Canonical Confidential

Automated

DevOps

Page 19: Juju introduction @ MyGOSSCON 2012

19 Presentation by Your Name

DEMO

Page 20: Juju introduction @ MyGOSSCON 2012

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/

Page 21: Juju introduction @ MyGOSSCON 2012

Thank you

Khairul Aizat Kamarudzzaman

[email protected]

www.ubuntu.com.my