Ubuntu and EC2 John M. Pugh ISV Dude [email_address] Overview of EC2, Cloud, and virtualization in Ubuntu
Sccott Beale/Laughing Squid : http:// www.flickr.com/photos/laughingsquid/
Canonical <ul><li>The commercial sponsor of Ubuntu and related projects </li></ul><ul><li>Employs many of the key Ubuntu d...
What is Ubuntu? Mobile Netbook Ubuntu brings together the world's best free and open source software onto a common platfor...
Release cycle overview <ul><li>Fixed release schedule </li></ul><ul><li>Provide users and administrators certainty </li></...
Release cycle
Landscape: Built-in web-based management <ul><ul><li>Multi-system management and monitoring </li></ul></ul><ul><ul><li>Pro...
Cloud options with Ubuntu
What is it? Gartner  says: “ a style of computing where massively scalable IT-enabled capabilities are delivered ‘as a ser...
Ubuntu: a cloud platform  Canonical, Redmonk Survey 2009. 6819 sample.
Amazon on EC2 <ul><li>Commonly know as a “Public” cloud </li></ul><ul><ul><li>Uses XEN technology </li></ul></ul><ul><ul><...
Ubuntu on Amazon EC2
Amazon EC2 Starter <ul><li>Everyone knows it, right? </li></ul><ul><li>To get started you need: </li></ul><ul><ul><li>Brow...
Ubuntu on EC2 <ul><li>Beta 2  </li></ul><ul><ul><li>US - x86 = ami-69d73000 </li></ul></ul><ul><ul><li>US - x86_64 = ami-1...
Common to-do items <ul><li>New startups </li></ul><ul><ul><li>Each time you are starting a fresh instance from scratch </l...
Eucalyptus <ul><li>Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems </li></ul><ul><li>Re...
Opennebula <ul><li>Derived from Grid project work </li></ul><ul><ul><li>http://www.opennebula.org </li></ul></ul><ul><li>A...
Cloud Management <ul><li>Rightscale </li></ul><ul><ul><li>Manages “systems” </li></ul></ul><ul><ul><li>Flexible, robust ar...
The future <ul><li>April 2009 </li></ul><ul><ul><li>Jaunty Jackalope - 9.04 </li></ul></ul><ul><ul><ul><li>3 Cloud options...
http://flickr.com/photos/jonnygoldstein/
Contact information www.ubuntu.com planet.ubuntu.com forums.ubuntu.com
Upcoming SlideShare
Loading in …5
×

Ubuntu Cloud at Florida Linux Show

1,278 views

Published on

Technical presentation demonstrating Ubuntu running on EC2 as well as management tools to manage EC2 with some preview of the upcoming Ubuntu Enterprise Cloud

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,278
On SlideShare
0
From Embeds
0
Number of Embeds
39
Actions
Shares
0
Downloads
58
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • scientist by training. This means that I like to experiment. Hence I’m going to try and do this ten minute presentation with no FEWER than ...(... 110 slides..)‏
  • Notes: 0. Canonical sponsors and promotes the Ubuntu brand 1. Provides the infrastructure that allows the Ubuntu project to thrive 2. 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 industry 4. Encourages everyone to collaborate to create better software
  • Notes: One of the world&apos;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
  • any nasty surprises in ...(... this time of transition.)‏
  • Ubuntu Cloud at Florida Linux Show

    1. 1. Ubuntu and EC2 John M. Pugh ISV Dude [email_address] Overview of EC2, Cloud, and virtualization in Ubuntu
    2. 2. Sccott Beale/Laughing Squid : http:// www.flickr.com/photos/laughingsquid/
    3. 3. Canonical <ul><li>The commercial sponsor of Ubuntu and related projects </li></ul><ul><li>Employs many of the key Ubuntu developers located in over 20 countries </li></ul><ul><li>Runs the commercial engagements that underpin the project </li></ul><ul><li>Partners with the world's leading IT organizations to bring Ubuntu to the world </li></ul><ul><li>Has the engineering skills that customize Ubuntu for the changing world of devices </li></ul><ul><li>Has the experience to make large scale deployments on Ubuntu a success </li></ul>By the way, it's oo-boon-too Focused on bringing Linux to a wider audience
    4. 4. What is Ubuntu? Mobile Netbook Ubuntu brings together the world's best free and open source software onto a common platform Server Desktop
    5. 5. Release cycle overview <ul><li>Fixed release schedule </li></ul><ul><li>Provide users and administrators certainty </li></ul><ul><li>Releases numbered by year and month (2008.04 = 8.04)‏ </li></ul><ul><li>Every release is production ready </li></ul><ul><li>Same quality and testing on every release </li></ul><ul><li>Two paths depending on maintenance requirements: </li></ul><ul><ul><li>Standard: developers and cutting edge systems </li></ul></ul><ul><ul><li>Long Term Support: corporate deployments, fixed function systems </li></ul></ul>Support and services provided on all releases
    6. 6. Release cycle
    7. 7. Landscape: Built-in web-based management <ul><ul><li>Multi-system management and monitoring </li></ul></ul><ul><ul><li>Provided as part of Canonical support </li></ul></ul><ul><ul><li>Updates, security, provisioning and inventory </li></ul></ul><ul><ul><li>User control, trending and support access </li></ul></ul>
    8. 8. Cloud options with Ubuntu
    9. 9. 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 ”
    10. 10. Ubuntu: a cloud platform Canonical, Redmonk Survey 2009. 6819 sample.
    11. 11. Amazon on EC2 <ul><li>Commonly know as a “Public” cloud </li></ul><ul><ul><li>Uses XEN technology </li></ul></ul><ul><ul><li>Fairly fast </li></ul></ul><ul><ul><li>Good architecture/design </li></ul></ul><ul><ul><li>“de-facto” standard for cloud computing today </li></ul></ul>
    12. 12. Ubuntu on Amazon EC2
    13. 13. Amazon EC2 Starter <ul><li>Everyone knows it, right? </li></ul><ul><li>To get started you need: </li></ul><ul><ul><li>Browser to use AWS Manager, Rightscale, other mgmt tool </li></ul></ul><ul><ul><li>Or for CLI junkies </li></ul></ul><ul><ul><ul><li>Java (need the full closed Sun JRE) </li></ul></ul></ul><ul><ul><li>AWS Account ( http://aws.amazon.com ) </li></ul></ul><ul><ul><ul><li>Enabled for EC2 </li></ul></ul></ul><ul><ul><ul><li>Credentials (x.509 cert & private key) </li></ul></ul></ul><ul><ul><li>SSH Client </li></ul></ul>
    14. 14. Ubuntu on EC2 <ul><li>Beta 2 </li></ul><ul><ul><li>US - x86 = ami-69d73000 </li></ul></ul><ul><ul><li>US - x86_64 = ami-18d73071 </li></ul></ul><ul><ul><li>Disk size = 10mb </li></ul></ul><ul><ul><li>Dynamic hostname upon startup </li></ul></ul><ul><ul><li>ec2-ami-tools included for rebundling </li></ul></ul><ul><ul><li>2.6.27-19 kernel </li></ul></ul><ul><ul><li>Ubuntu = default user </li></ul></ul>
    15. 15. Common to-do items <ul><li>New startups </li></ul><ul><ul><li>Each time you are starting a fresh instance from scratch </li></ul></ul><ul><ul><ul><li>AMI tools are bundled in the image for re-bundling </li></ul></ul></ul><ul><ul><li>SSH into the image </li></ul></ul><ul><ul><ul><li>ssh -i <path to private key> ubuntu@<amazon machine name> </li></ul></ul></ul><ul><ul><li>Always want to update the image to the latest patch level </li></ul></ul><ul><ul><ul><li>sudo apt-get update && sudo apt-get upgrade </li></ul></ul></ul><ul><ul><li>Screen is your best friend! </li></ul></ul><ul><ul><li>Use Tasksel to add new preconfigured options </li></ul></ul><ul><ul><ul><li>LAMP, SAMBA, CUPS, etc </li></ul></ul></ul><ul><ul><li>Or just add packages you wish to add </li></ul></ul>
    16. 16. Eucalyptus <ul><li>Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems </li></ul><ul><li>Re-implements Amazon EC2 API </li></ul><ul><ul><li>Supports Amazon tools for management </li></ul></ul><ul><li>Supports S3 </li></ul><ul><li>Supports kvm (via libvirt!) </li></ul><ul><li>In the Jaunty archives currently (universe) </li></ul>
    17. 17. Opennebula <ul><li>Derived from Grid project work </li></ul><ul><ul><li>http://www.opennebula.org </li></ul></ul><ul><li>Abstraction of computational resources </li></ul><ul><ul><li>Both local (your datacenter) and remote (Amazon EC2) </li></ul></ul><ul><li>5 total packages </li></ul><ul><ul><li>2 are of interest </li></ul></ul><ul><ul><ul><li>opennebula </li></ul></ul></ul><ul><ul><ul><ul><li>core parts </li></ul></ul></ul></ul><ul><ul><ul><ul><li>sets up keypair for oneadmin user </li></ul></ul></ul></ul><ul><ul><ul><li>opennebula-node </li></ul></ul></ul><ul><ul><ul><ul><li>Installs hypervisor (kvm) and libvirt-bin </li></ul></ul></ul></ul><ul><ul><ul><ul><li>sets up oneadmin user </li></ul></ul></ul></ul>
    18. 18. Cloud Management <ul><li>Rightscale </li></ul><ul><ul><li>Manages “systems” </li></ul></ul><ul><ul><li>Flexible, robust architecture </li></ul></ul><ul><ul><li>Rails based SaaS offering </li></ul></ul><ul><li>Cohesive FT </li></ul><ul><ul><li>Elastic Server Factory </li></ul></ul><ul><ul><ul><li>Create images for nearly every virtualization engine </li></ul></ul></ul><ul><ul><li>VPN Cubed </li></ul></ul><ul><ul><ul><li>Create a secure cloud </li></ul></ul></ul><ul><li>Landscape </li></ul><ul><ul><li>Manages individual servers </li></ul></ul><ul><ul><ul><li>Will grow to support features similar to Rightscale </li></ul></ul></ul><ul><ul><li>As servers are brought up they can then be managed easily </li></ul></ul>
    19. 19. The future <ul><li>April 2009 </li></ul><ul><ul><li>Jaunty Jackalope - 9.04 </li></ul></ul><ul><ul><ul><li>3 Cloud options </li></ul></ul></ul><ul><ul><ul><ul><li>Ubuntu on EC2 - Public </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Ubuntu Enterprise Cloud powered by Eucalyptus – Private </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Managed Hosting provider options </li></ul></ul></ul></ul><ul><ul><ul><li>Lot's of other new options, fixes, updates </li></ul></ul></ul><ul><ul><ul><ul><li>OpenNebula </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Encrypted home </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Ext4 </li></ul></ul></ul></ul><ul><li>October 2009 </li></ul><ul><ul><li>Karmic Koala – 9.10 </li></ul></ul><ul><ul><ul><li>Cloud progresses </li></ul></ul></ul>
    20. 20. http://flickr.com/photos/jonnygoldstein/
    21. 21. Contact information www.ubuntu.com planet.ubuntu.com forums.ubuntu.com

    ×