Juju introduction @ MyGOSSCON 2012

1,182 views
991 views

Published on

Juju Introduction

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,182
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
19
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Juju introduction @ MyGOSSCON 2012

  1. 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
  2. 2. 2 Presentation by Your Name
  3. 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. 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. 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. 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. 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
  8. 8. ~75+ charms Jenkins 8 | Canonical Confidential
  9. 9. Deploy in Seconds Bare metal Public Cloud Private Cloud 9 | Canonical Confidential
  10. 10. Learning from Web Scale properties Web scale flexibility isn't achieved with vertical solutions 10 | Canonical Confidential Scale horizontally using smart Service Orchestration
  11. 11. Physical provisioning, evolved 11 Presentation by Your Name
  12. 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
  13. 13. The Hyperscale era Deploy rapidly with ease in 1 move MAAS 13 | Canonical Confidential
  14. 14. Summary 14 Presentation by Your Name
  15. 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
  16. 16. References ubuntu.com/cloud juju.ubuntu.com try.cloud.ubuntu.com @UbuntuCloud 16 | Canonical Confidential
  17. 17. 17 | Canonical Confidential
  18. 18. Automated DevOps 18 | Canonical Confidential
  19. 19. DEMO 19 Presentation by Your Name
  20. 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
  21. 21. Thank you Khairul Aizat Kamarudzzaman fenris@ubuntu.com www.ubuntu.com.my

×