The Clear Path to a Cloudy Enterprise


Published on

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

The Clear Path to a Cloudy Enterprise

  1. 1. The Clear Path to a Cloudy Enterprise John M. Pugh Software Partner Manager 1
  2. 2. Overview ● Canonical and Ubuntu ● Virtualization options in Ubuntu Server ● Considerations ● Cloudiness ● The Cloudy Enterprise solution
  3. 3. Canonical About Lead sponsor of the Ubuntu project Founded in 2004, 250+ staff in 25 countries Offices in Taiwan, IoM, London, Boston, Montreal What we do Produce world-class Linux distributions Engineering services Support and professional services Clients include:
  4. 4. French Gendarmerie "We will introduce Linux every time we have to replace a desktop computer, so this year we expect to change 5,000-8,000 to Ubuntu and then 12,000-15,000 [every year] over the next four years so that every desktop uses the Linux operating system by 2013-2014. This move will save about seven million euro – $10.3 million – a year.” - Colonel Nicolas Geraud, deputy director of the gendarmerie's IT department.
  5. 5. Canonical - continued investment in key domains Canonical doubled in size in 2008 to 240 and opened new offices in Taiwan Ubuntu OEM Corporate Online Services Developer Platform Services Services Tools Prduces Ubuntu Works with Builds integration Produces tools to every six months companies Services companies And channel between Ubuntu and accelerate Develops specific Installing Ubuntu or collaboration in and ports and manages customised deploying Ubuntu in online services such as organisations search, back-up between open source upstream activity Ubuntu projects Onto a specific Teams device Teams - Kernel Teams Teams - Product Management - Translations - Server - Bugs - Desktop Teams - Global Support - Architecture - Training - Engineering - Specifications - MID - OEM Sales - Code - QA -Product - Professional Services - Version Control - User Experience Management - Community Field Engineering - ISV Relations - Custom - Consultancy Engineering Services - Alliances - Channel Partners Marketing Legal, Finance, Administration Canonical Confidential 5
  6. 6. Release cycle Canonical Confidential 6
  7. 7. Ubuntu Server Virtualization options ● KVM – Hypervisor of choice – In mainline kernel since 2.6.20 ● VMBuilder – Introduced in 8.04 – Rapidly create custom virtual machines ● XEN – Support for XEN DomU guests – EC2
  8. 8. Hypervisor: KVM Why ? ● No special kernel ● Works with any AMD-V or Intel-VT equipped machine (90% of the market) ● Can be managed remotely ● VirtIO optimizations: perfoms almost at same speed as bare hardware ● Can be use to run all x86 or x86_64 market OS ● Code included in the vanilla kernel ● Ubuntu was the first distribution to officially select KVM, more than a year ago... 8
  9. 9. VMBuilder: the appliance generator ● Command line utility to create VMs in less than a minute ● Supports: KVM, Xen, VMWare, WMWare ESX (9.04), Amazon EC2 ● Almost everything is configurable ● Examples: – Dynamic customized VM creation for ISP – Included in a make script for ISV – Used for rapid deployment in Grid type environments Tutorial: 9
  10. 10. JeOS: Ubuntu's modularity ● A specific kernel ● A minimal installation – 100 Mb of packages to install – 300 Mb once installed ● Benefits: – Better performances on identical setup – Smaller footprint (less disk and RAM) – Less update (since it has less packages) ● Thousands of appliances built on top of JeOS – VMWare Market Place – Amazon EC2 10
  11. 11. Ubuntu as a VMWare Guest ● Ubuntu Server is a top download as a VMWare guest ● Ubuntu 8.04 Desktop is THE most popular VMWare appliance image ● Lean ● Easy to use and configure ● One of the first to support VMWare Studio ● One of the first to support VMWare's extensions
  12. 12. Cloud computing - simplified ● Everyone has a different definition ● Let's stick with the NIST definition: “Cloud computing is a model for enabling convenient, on- demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. This cloud model promotes availability and is composed of five essential characteristics, three delivery models, and four deployment models” NIST Definition of cloud computing, Draft 14
  13. 13. More simplified definition ● Cloud computing is: – On-demand – Self-service – Ubiquitous network access – Location independent resource pooling – Rapid Elasticity – Measured service
  14. 14. 3 rules happy on the cloud I want to run the service on my own Rule 1 machines. I want to easily switch between my Rule 2 machines and a cloud provider. I want to easily switch between cloud Rule 3 providers. 14
  15. 15. Ubuntu Enterprise Cloud (powered by Eucalyptus) ● Deploy cloud infrastructure in your own network ● First customer ship with Ubuntu 9.04 ● Offers Amazon's EC2 main services: – Instance model (using KVM) – S3 (network storage) – EBS (virtual disks) Provide free components for cloud computing Allowing to statisfy, in fine, our 3 rules happy for cloud computing 15
  16. 16. 16