the clear path to a cloudy enterprise

16
1 The Clear Path to a Cloudy Enterprise John M. Pugh Software Partner Manager [email protected]

Upload: zoopster

Post on 09-May-2015

806 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: The Clear Path to a Cloudy Enterprise

1

The Clear Path to a Cloudy Enterprise

John M. PughSoftware Partner Manager

[email protected]

Page 2: The Clear Path to a Cloudy Enterprise

Overview

● Canonical and Ubuntu● Virtualization options in Ubuntu Server● Considerations● Cloudiness● The Cloudy Enterprise solution

Page 3: The Clear Path to a Cloudy Enterprise

Canonical

AboutLead sponsor of the Ubuntu projectFounded in 2004, 250+ staff in 25 countriesOffices in Taiwan, IoM, London, Boston, Montreal

What we do Produce world-class Linux distributions

Engineering services

Support and professional services

Clients include:

Page 4: The Clear Path to a Cloudy Enterprise

"We will introduce Linux every time we have to replace a desktop computer, so this year we expect to change 5,000-8,000 to Ubuntu and then 12,000-15,000 [every year] over the next four years so that every desktop uses the Linux operating system by 2013-2014. This move will save about seven million euro – $10.3 million – a year.”

- Colonel Nicolas Geraud, deputy director of the gendarmerie's IT department.

French Gendarmerie

Page 5: The Clear Path to a Cloudy Enterprise

Canonical Confidential 5

Canonical - continued investment in key domains

Ubuntu Platform

Prduces Ubuntu every six monthsDevelops specific

ports and manages upstream activity

Teams - Kernel - Server - Desktop

- MID- QA

- User Experience - Community

OEM Services

Works with companies

Installing Ubuntu or customised

Ubuntu Onto a specific

device

Teams - OEM Sales

-Product Management

Field Engineering - Custom

Engineering - Alliances

Marketing

Legal, Finance, Administration

Canonical doubled in size in 2008 to 240 and opened new offices in Taiwan

Corporate Services

Services companiesAnd channel

deploying Ubuntu in organisations

Teams - Global Support

- Training - Professional

Services - ISV Relations - Consultancy

Services - Channel Partners

Online Services

Builds integration

between Ubuntu and online services such as

search, back-up

Teams - Product Management

- Architecture - Engineering

Developer Tools

Produces tools to accelerate

collaboration in and between open source

projects

Teams - Translations

- Bugs - Specifications

- Code - Version Control

Page 6: The Clear Path to a Cloudy Enterprise

Canonical Confidential 6

Release cycle

Page 7: The Clear Path to a Cloudy Enterprise

Ubuntu Server Virtualization options● KVM

– Hypervisor of choice

– In mainline kernel since 2.6.20

● VMBuilder– Introduced in 8.04

– Rapidly create custom virtual machines

● XEN– Support for XEN DomU guests

– EC2

Page 8: The Clear Path to a Cloudy Enterprise

8

Hypervisor: KVMWhy ?

● No special kernel

● Works with any AMD-V or Intel-VT equipped machine (90% of the market)

● Can be managed remotely

● VirtIO optimizations: perfoms almost at same speed as bare hardware

● Can be use to run all x86 or x86_64 market OS

● Code included in the vanilla kernel

● Ubuntu was the first distribution to officially select KVM, more than a year ago...

Page 9: The Clear Path to a Cloudy Enterprise

9

VMBuilder: the appliance generator

● Command line utility to create VMs in less than a minute

● Supports: KVM, Xen, VMWare, WMWare ESX (9.04), Amazon EC2

● Almost everything is configurable● Examples:

– Dynamic customized VM creation for ISP

– Included in a make script for ISV

– Used for rapid deployment in Grid type environments

Tutorial: https://help.ubuntu.com/community/JeOSVMBuilder

Page 10: The Clear Path to a Cloudy Enterprise

10

JeOS: Ubuntu's modularity

● A specific kernel ● A minimal installation

– 100 Mb of packages to install

– 300 Mb once installed

● Benefits:– Better performances on identical setup

– Smaller footprint (less disk and RAM)

– Less update (since it has less packages)

● Thousands of appliances built on top of JeOS– VMWare Market Place

– Amazon EC2

Page 11: The Clear Path to a Cloudy Enterprise

Ubuntu as a VMWare Guest

● Ubuntu Server is a top download as a VMWare guest

● Ubuntu 8.04 Desktop is THE most popular VMWare appliance image

● Lean● Easy to use and configure● One of the first to support VMWare Studio● One of the first to support VMWare's extensions

Page 12: The Clear Path to a Cloudy Enterprise

Cloud computing - simplified

● Everyone has a different definition● Let's stick with the NIST definition:

“Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. This cloud model promotes availability and is composed of five essential characteristics, three delivery models, and four deployment models”NIST

Definition of cloud computing, Draft 14

http://csrc.nist.gov/groups/SNS/cloud-computing/index.html

Page 13: The Clear Path to a Cloudy Enterprise

More simplified definition

● Cloud computing is:– On-demand

– Self-service

– Ubiquitous network access

– Location independent resource pooling

– Rapid Elasticity

– Measured service

Page 14: The Clear Path to a Cloudy Enterprise

14

3 rules happy on the cloud

Rule 1I want to run the service on my own machines.

Rule 2I want to easily switch between my machines and a cloud provider.

Rule 3I want to easily switch between cloud providers.

Page 15: The Clear Path to a Cloudy Enterprise

15

Ubuntu Enterprise Cloud(powered by Eucalyptus)

● Deploy cloud infrastructure in your own network● First customer ship with Ubuntu 9.04● Offers Amazon's EC2 main services:

– Instance model (using KVM)

– S3 (network storage)

– EBS (virtual disks)

Provide free components for cloud computingAllowing to statisfy, in fine, our

3 rules happy for cloud computing

Page 16: The Clear Path to a Cloudy Enterprise

16