the future of cloud computing today with ubuntu 10.10

13

Click here to load reader

Upload: rightscale

Post on 27-May-2015

1.346 views

Category:

Technology


1 download

DESCRIPTION

John Pugh, Software Partner Manager at Canonical, led this session at the RightScale User Conference 2010 in Santa Clara. Session Abstract: Ubuntu 10.10 was just released on 10-10-10 with a plethora of updates for both Amazon EC2 and Ubuntu Enterprise Cloud. Some of these features include cloud init, the ability to use new Amazon features such as EBS boot and PV-OPS kernel, as well as the ability to easily manage instances through the RightScale dashboard with minimal effort. In this session, you'll see the new features included in this release and how easily you can build a scalable system with Ubuntu via RightScale. We'll show you simple ways to build out your environment and take advantage of the new features in Ubuntu.

TRANSCRIPT

Page 1: The Future of Cloud Computing Today with Ubuntu 10.10

The Maverick- Ubuntu Server 10.10

- New Amazon EC2 features

Presentation by

John M. Pugh

[email protected]

www.canonical.com/enterprise-services

Page 2: The Future of Cloud Computing Today with Ubuntu 10.10

SLIDE 2

Some historyCanonical

Commercial sponsor of the Ubuntu Linux distribution

● Started in 2004

● Service, support, OEM business model

● Privately owned, single investor

● Nearly 400 employees distributed around the world

● Offices in London, Boston, Montreal, Taipei

Page 3: The Future of Cloud Computing Today with Ubuntu 10.10

SLIDE 3

Some historyRightscale partnership...

Partnered in early 2009

● Support for Ubuntu as a platform

● Support for Ubuntu Enterprise Cloud (UEC)

● Created packages to ease management of existing images

Page 4: The Future of Cloud Computing Today with Ubuntu 10.10

Ubuntu Server on Amazon EC2

Page 5: The Future of Cloud Computing Today with Ubuntu 10.10

SLIDE 5

Being the best guest

Amazon EC2 history

● Began with the release of Ubuntu Server 9.04

● Ton's of input from the community

● Widely used

● Significant improvements release over release

Page 6: The Future of Cloud Computing Today with Ubuntu 10.10

SLIDE 6

Current LTS features

LTS (Long Term Support) version

● Preferred for production workloads

● Designed for mission critical systems

● Fully supported by Canonical for 5 years

Page 7: The Future of Cloud Computing Today with Ubuntu 10.10

SLIDE 7

Cloud-initSpeaking of Amazon...

Key updates in Maverick cloud-init

● Boothook

● Run your image without a cloud in KVM

● Improved logging/error reporting (/var/log/cloud-init.log and python

logging)

● “Seeding” of metadata and userdata● Even over the interweb, here's Scott Moser's● http://tinyurl.com/sm-user-data● http://tinyurl.com/sm-meta-data

Page 8: The Future of Cloud Computing Today with Ubuntu 10.10

SLIDE 8

Other Improvements to Cloud-init(and Official UEC Images)

● Root filesystem is Ext4 by default

● ebsmount available in Universe

● Upgrade your kernel in EBS-backed images

● byobu enablement

● Examples: http://bazaar.launchpad.net/~cloud-init-dev/cloud-

init/trunk/files/267?file_id=examples-20100127004921-

ou2032hwkan2zmud-1

Page 9: The Future of Cloud Computing Today with Ubuntu 10.10

SLIDE 9

Ubuntu Cloud Blueprint Links

● https://blueprints.launchpad.net/ubuntu/+spec/server-maverick-cloud-init

● https://blueprints.edge.launchpad.net/ubuntu/+spec/server-maverick-cloud-images-sans-cloud

● https://blueprints.launchpad.net/ubuntu/+spec/server-maverick-cloud-kernel-

● https://help.ubuntu.com/community/UEC/Images#Run%20Images%20locally%20without%20a%20Cloud

● Seeding meta/userdata:

http://groups.google.com/group/ec2ubuntu/browse_thread/thread/d4d51238a2afb55b

Page 10: The Future of Cloud Computing Today with Ubuntu 10.10

SLIDE 10

New AWS FeaturesCustom kernels

● Run a user-specified kernel using an Amazon-provided AKI that runs PVGRUB

● PVGRUB reads /boot/grub/menu.lst from your AMI

● Must support pv_ops kernel

● If you have launched an instance of Maverick recently, you've already used it.

Page 11: The Future of Cloud Computing Today with Ubuntu 10.10

SLIDE 11

Why is the pv-ops kernel good?

● Much less maintenance for development● No need for huge XEN patchset● Will be maintained more like a kernel flavor● Essentially the plain distro kernel with a few configuration tweaks

● Upgrade your kernel in an instance (EBS)● Kernel updates and testing can be done without waiting for official AKI● Makes it more like the normal distribution● Conforms to user expectation

● PV-on-HVM drivers will not make Maverick● There will not be an official Ubuntu AMI for the Amazon Cluster Compute Cloud● Cluster Compute instances require PV-on-HVM drivers which the Server team feels have significant

outstanding bugs● A PPA kernel will be built for testing purposes

Page 12: The Future of Cloud Computing Today with Ubuntu 10.10

SLIDE 12

Other new EC2 features worth mentioning

● Resource tagging

● Filtering the “describe” commands

● Use your own keypair

● Micro-instances

● IAM: Identity and Access Management (Beta)

● Idempotent instances

Page 13: The Future of Cloud Computing Today with Ubuntu 10.10

SLIDE 13

References

● User specified kernel feature guide:

http://developer.amazonwebservices.com/connect/entry.jspa?categoryID=174&externalID=3967

● http://aws.typepad.com/aws/2010/09/new-amazon-ec2-feature-resource-tagging.html

● http://aws.typepad.com/aws/2010/09/new-amazon-ec2-feature-filtering.html

● http://aws.typepad.com/aws/2010/09/new-amazon-ec2-feature-bring-your-own-keypair.html

● http://aws.typepad.com/aws/2010/09/new-amazon-ec2-feature-idempotent-instance-creation.html

● http://ubuntu-smoser.blogspot.com/2010/09/playing-with-aws-access-identity.html