ubuntu cloud at florida linux show

Download Ubuntu Cloud at Florida Linux Show

If you can't read please download the document

Upload: zoopster

Post on 16-Apr-2017

1.284 views

Category:

Technology


0 download

TRANSCRIPT

Ubuntu and EC2

John M. PughISV [email protected]

Overview of EC2, Cloud, and virtualization in Ubuntu

Sccott Beale/Laughing Squid : http://www.flickr.com/photos/laughingsquid/

scientist by training. This means that I like to experiment.Hence Im going to try and do this ten minute presentation with no FEWER than ...(... 110 slides..)

Canonical

The commercial sponsor of Ubuntu and related projects

Employs many of the key Ubuntu developers located in over 20 countries

Runs the commercial engagements that underpin the project

Partners with the world's leading IT organizations to bring Ubuntu to the world

Has the engineering skills that customize Ubuntu for the changing world of devices

Has the experience to make large scale deployments on Ubuntu a success

Focused on bringing Linux to a wider audience

By the way, it's oo-boon-too

Notes:

0.Canonical sponsors and promotes the Ubuntu brand1.Provides the infrastructure that allows the Ubuntu project to thrive2.Over 150 employees worldwide 3.Employees have deep roots in the open source community and a proven track record of success in the commercial software industry4.Encourages everyone to collaborate to create better software

What is Ubuntu?

Server

Mobile

Desktop

Netbook

Ubuntu brings together the world's best free and open source software onto a common platform

Notes:

One of the world's best free and open source software made available on desktops/laptops, mobile devices and servers

A Linux-based operating system with a focus on usability and ease of installation

Developed by a huge and growing community, consisting of Canonical employees, partners and volunteers

Collaborative, fair and democratic

Encourages participation by everyone in the open source community

Over 8 million users worldwide

Release cycle overview

Fixed release schedule

Provide users and administrators certainty

Releases numbered by year and month (2008.04 = 8.04)

Every release is production ready

Same quality and testing on every release

Two paths depending on maintenance requirements:

Standard: developers and cutting edge systems

Long Term Support: corporate deployments, fixed function systems

Support and services provided on all releases

Release cycle

Landscape:Built-in web-based management

Multi-system management and monitoring

Provided as part of Canonical support

Updates, security, provisioning and inventory

User control, trending and support access

Cloud options with Ubuntu

What is it?

Gartner says: a style of computing where massively scalable IT-enabled capabilities are delivered as a service to external customers using Internet technologies

Ubuntu: a cloud platform

Canonical, Redmonk Survey 2009. 6819 sample.

Amazon on EC2

Commonly know as a Public cloud

Uses XEN technology

Fairly fast

Good architecture/design

de-facto standard for cloud computing today

Ubuntu on Amazon EC2

Amazon EC2 Starter

Everyone knows it, right?

To get started you need:

Browser to use AWS Manager, Rightscale, other mgmt tool

Or for CLI junkies

Java (need the full closed Sun JRE)

AWS Account (http://aws.amazon.com)

Enabled for EC2

Credentials (x.509 cert & private key)

SSH Client

Ubuntu on EC2

Beta 2

US - x86 = ami-69d73000

US - x86_64 = ami-18d73071

Disk size = 10mb

Dynamic hostname upon startup

ec2-ami-tools included for rebundling

2.6.27-19 kernel

Ubuntu = default user

Common to-do items

New startups

Each time you are starting a fresh instance from scratch

AMI tools are bundled in the image for re-bundling

SSH into the image

ssh -i ubuntu@

Always want to update the image to the latest patch level

sudo apt-get update && sudo apt-get upgrade

Screen is your best friend!

Use Tasksel to add new preconfigured options

LAMP, SAMBA, CUPS, etc

Or just add packages you wish to add

Eucalyptus

Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems

Re-implements Amazon EC2 API

Supports Amazon tools for management

Supports S3

Supports kvm (via libvirt!)

In the Jaunty archives currently (universe)

Opennebula

Derived from Grid project work

http://www.opennebula.org

Abstraction of computational resources

Both local (your datacenter) and remote (Amazon EC2)

5 total packages

2 are of interest

opennebula

core parts

sets up keypair for oneadmin user

opennebula-node

Installs hypervisor (kvm) and libvirt-bin

sets up oneadmin user

Cloud Management

Rightscale

Manages systems

Flexible, robust architecture

Rails based SaaS offering

Cohesive FT

Elastic Server Factory

Create images for nearly every virtualization engine

VPN Cubed

Create a secure cloud

Landscape

Manages individual servers

Will grow to support features similar to Rightscale

As servers are brought up they can then be managed easily

The future

April 2009

Jaunty Jackalope - 9.04

3 Cloud options

Ubuntu on EC2 - Public

Ubuntu Enterprise Cloud powered by Eucalyptus Private

Managed Hosting provider options

Lot's of other new options, fixes, updates

OpenNebula

Encrypted home

Ext4

October 2009

Karmic Koala 9.10

Cloud progresses

http://flickr.com/photos/jonnygoldstein/

any nasty surprises in ...(... this time of transition.)

Contact information

www.ubuntu.complanet.ubuntu.comforums.ubuntu.com

Click to edit the title text format

Click to edit the outline text format

Second Outline Level

Third Outline Level

Fourth Outline Level

Fifth Outline Level

Sixth Outline Level

Seventh Outline Level

Eighth Outline Level

Ninth Outline Level

Click to edit the outline text format

Second Outline Level

Third Outline Level

Fourth Outline Level

Fifth Outline Level

Sixth Outline Level

Seventh Outline Level

Eighth Outline Level

Ninth Outline Level

Click to edit the title text format

Confidential

Click to edit the title text format

Click to edit the outline text format

Second Outline Level

Third Outline Level

Fourth Outline Level

Fifth Outline Level

Sixth Outline Level

Seventh Outline Level

Eighth Outline Level

Ninth Outline Level