1. Ubuntu Cloud and Juju
David Mandala
Senior Sales Engineer ARM (worldwide)
1
2. About Canonical
Where London, Boston, Taipei, Shanghai, Montreal,
São Paolo, Isle of Man
When Established in 2004
Who 500+ people
Why To bring Ubuntu to the world
2
5. Ubuntu Server
Volume server ●
Fastest growing OS on x86
●
Standard part of certification
●
Leading linux OS used for internal development in US and EU
Cloud ●
Ubuntu is positioned as the leading guest and
infrastructure Linux OS for the cloud
●
Ubuntu's business model in uniquely positioned for this
●
Ubuntu cloud is the foundation OS for Openstack. Next 24
moths will see huge growth in Private and public clouds
based on Ubuntu + Openstack
Service Orchestration
& Big Data ●
Ubuntu manages distributed applications s services
●
40+ leading technologies such as Hadoop, Cloudfoundry,
MongoDB, Couchbase Server, Cassandra and Tomcat all
supported.
●
Manage services on servers, in Ubuntu Cloud in Amazon or
combinations of all 3
5
6. Ubuntu: We are Cloud
Infrastructure
●
Ubuntu AMIs run on private or public EC2-based clouds
●
3 of the 4 main public clouds build on Ubuntu
●
Ubuntu is the reference platform for OpenStack
●
Openstack is the core supported technology in Ubuntu Cloud
●
Cloud Foundry FLOSS PaaS from VMware developed on Ubuntu
●
Vmware public PaaS implementation, cloudfoundry.com, built on Ubuntu
●
Engine Yard and Heroku also built on Ubuntu
6
7. Ubuntu Cloud in your pocket!!
Ubuntu Cloud Live
●
Ubuntu 11.10 and OpenStack Diablo on USB key
●
Easy instructions to get from Ubuntu server to your own instance(s)
●
Great way to learn about all the components of Ubuntu and Openstack
●
Requires an x86_64 compatible desktop/laptop machine and 4GB or larger USB
drive
●
Download here
http://cloud.ubuntu.com/2011/10/ubuntu-cloud-live-11-10-is-available/
7
10. DevOps Distilled™ - Isn't that config management?
Config Management Service Orchestration
●
Machine Centric ●
Service Centric
●
De-coupled from provisioning ●
Coupled with provisioning
●
Knowledge Sharing Involves Customization and ●
Designed for Knowledge Sharing
assumptions. ●
Complimentary to config management
●
Analog: ./configure && make && sudo make ●
Analog: apt-get install
install
10
11. Charms are simple
name: mediawiki
●
Reusable, codified best-practice. summary: "website engine for collaborative
●
Deploy a charm to get a service. work"
description: |
●
Doesn't require foreknowledge of who MediaWiki is a wiki engine (a program for
will use them or how. creating a collaboratively edited website).
It is
●
Assumptions can be eliminated designed to handle heavy websites
●
Easy to read, easy to review containing
library-like document collections, and
●
Some details: supports
●
Some yaml metadata user uploads of images/sounds, multilingual
content, TOC autogeneration, ISBN links,
●
A few scripts that run at the right etc.
time requires:
db:
●
Well encapsulated
interface: mysql
●
Written with whatever tool you slave:
want! interface: mysql
cache:
●
https://code.launchpad.net/charm interface: memcache
provides:
website:
interface: http
11