the future of cloud computing today with ubuntu 10.10

Post on 27-May-2015

1.345 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

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

The Maverick- Ubuntu Server 10.10

- New Amazon EC2 features

Presentation by

John M. Pugh

john.pugh@canonical.com

www.canonical.com/enterprise-services

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

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

Ubuntu Server on Amazon EC2

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

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

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

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

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

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.

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

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

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

top related