the future of cloud computing today with ubuntu 10.10
Post on 27-May-2015
1.345 Views
Preview:
DESCRIPTION
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