lsm2010 os-ubuntu-cloud

43
The Cloud OS Ubuntu Server Thierry Carrez Technical Lead, Ubuntu Server CANONICAL

Upload: kbour23

Post on 12-Jul-2015

656 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Lsm2010 os-ubuntu-cloud

The Cloud OSUbuntu Server

Thierry CarrezTechnical Lead, Ubuntu Server

CANONICAL

Page 2: Lsm2010 os-ubuntu-cloud

The Cloud OS

Page 3: Lsm2010 os-ubuntu-cloud

The Cloud OS

Grid computing

Google AppsAmazon Web Services

Externalization

Utility computing

SalesforceVirtualization

Scalability

On-demand

Internet

OPEX

Pay-per-use

IaaS

SaaSElastic

Self-serviceGreen

Ubiquity

Virtual serversSOA

MSPNetwork

Storage

Hosting

Multi-tenancy

Cluster

Page 4: Lsm2010 os-ubuntu-cloud

The Cloud OSis a buzzword

Page 5: Lsm2010 os-ubuntu-cloud

Remember...Web 2.0

Page 6: Lsm2010 os-ubuntu-cloud

was a buzzwordWeb 2.0

Page 7: Lsm2010 os-ubuntu-cloud

was a transitionWeb 2.0

Page 8: Lsm2010 os-ubuntu-cloud

is a transitionCloud

Page 9: Lsm2010 os-ubuntu-cloud

Technology transition

Time

Add

ed v

alue

Innovations

Products

Services

Page 10: Lsm2010 os-ubuntu-cloud

Time

Add

ed v

alue

Innovations

Products

Services

Electricity

Page 11: Lsm2010 os-ubuntu-cloud

Cars

Time

Add

ed v

alue

Products

Services

Innovations

Page 12: Lsm2010 os-ubuntu-cloud

IT

Time

Add

ed v

alue

Products

Services

Innovations

Page 13: Lsm2010 os-ubuntu-cloud

SaaS

Bare metal

OS

Application

Page 14: Lsm2010 os-ubuntu-cloud

Traditional hosting

Bare metal

OS

Application

Page 15: Lsm2010 os-ubuntu-cloud

Traditional hosting

Bare metal

OS

Application

Page 16: Lsm2010 os-ubuntu-cloud

VPS hosting

Bare metal

Host OS

Guest OS

Application

Page 17: Lsm2010 os-ubuntu-cloud

VPS hosting

Bare metal

Host OS

Guest OS

Application

Page 18: Lsm2010 os-ubuntu-cloud

IaaS

Bare metal

Host OS

IaaS

Guest OS

Application

Page 19: Lsm2010 os-ubuntu-cloud

IaaS

Bare metal

Host OS

IaaS

Guest OS

Application

Page 20: Lsm2010 os-ubuntu-cloud

SaaS v2

Bare metal

Host OS

IaaS

Guest OS

Application

Page 21: Lsm2010 os-ubuntu-cloud

PaaS

Bare metal

Host OS

Guest OS

PaaS

Application

Page 22: Lsm2010 os-ubuntu-cloud

Public cloud

Somewhere on the net Inside the firewall

Page 23: Lsm2010 os-ubuntu-cloud

Private cloud

Somewhere on the net Inside the firewall

Page 24: Lsm2010 os-ubuntu-cloud

Hybrid cloud

Somewhere on the net Inside the firewall

Page 25: Lsm2010 os-ubuntu-cloud

Open source today

Somewhere on the net Inside the firewall

Page 26: Lsm2010 os-ubuntu-cloud

Why open source IaaS

Somewhere on the net Inside the firewall

Page 27: Lsm2010 os-ubuntu-cloud

Why open source IaaS

Somewhere on the net Inside the firewall

Page 28: Lsm2010 os-ubuntu-cloud

Ubuntu Server ?Where is

Page 29: Lsm2010 os-ubuntu-cloud

Ubuntu Serveraccompanies thetransition

Page 30: Lsm2010 os-ubuntu-cloud

UEC

Bare metal

Host OS

IaaS

Guest OS

Application

Page 31: Lsm2010 os-ubuntu-cloud

Cloud images

Bare metal

Host OS

IaaS

Guest OS

Application

Page 32: Lsm2010 os-ubuntu-cloud

Enterprise CloudUbuntu

Page 33: Lsm2010 os-ubuntu-cloud

Eucalyptus

Cloudcontroller

Walrus

Clustercontroller

Storagecontroller

Node controllers

Page 34: Lsm2010 os-ubuntu-cloud

UEC :

Installer integration Auto-registration Power management Image store

making cloud easy

Page 35: Lsm2010 os-ubuntu-cloud

cloud imagesUbuntu Server

Page 36: Lsm2010 os-ubuntu-cloud

Ubuntu Server :

Official cloud images Free as in speech & as in beer Daily development builds Boot-time customization

flexible guest OS

Page 37: Lsm2010 os-ubuntu-cloud

ec2­run­instances ami­a908e7c0 \   ­­key yourkey \   ­­user­data­file=config.txt

Look up AMIs on : http://uec­images.ubuntu.com/

Start using :

Page 38: Lsm2010 os-ubuntu-cloud

#cloud­configapt_upgrade: trueapt_sources:­ source: "ppa:smoser/ppa"

packages:­ build­essential­ pastebinit

runcmd:­ echo === Uptime in seconds ===­ cut ­d\  ­f 1 < /proc/uptime

config.txt

Page 39: Lsm2010 os-ubuntu-cloud

cloud-init parts

#cloud-config #include #upstart-job #part-handler (NEW!) #!/bin/sh

Page 40: Lsm2010 os-ubuntu-cloud

#cloud-config

YAML format APT configuration Packages to install, seeded SSH keys mount: puppet:

Page 41: Lsm2010 os-ubuntu-cloud

Maverick (10.10.10) :

Cloud datastores (Cassandra) Load balancing Terracotta clustered stack Hadoop family

for cloud workloads

Page 42: Lsm2010 os-ubuntu-cloud

and AnswersQuestions

Page 43: Lsm2010 os-ubuntu-cloud

Thanks !

Thierry [email protected]

twitter : @tcarrezhttp://fnords.wordpress.com