[2024]Digital Global Overview Report 2024 Meltwater.pdf
The Clear Path to a Cloudy Enterprise
1. The Clear Path to a Cloudy Enterprise
John M. Pugh
Software Partner Manager
1
john.pugh@canonical.com
2. Overview
● Canonical and Ubuntu
● Virtualization options in Ubuntu Server
● Considerations
● Cloudiness
● The Cloudy Enterprise solution
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. 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. 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
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. 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. 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: https://help.ubuntu.com/community/JeOSVMBuilder 9
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. 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. 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
http://csrc.nist.gov/groups/SNS/cloud-computing/index.html
13. More simplified definition
● Cloud computing is:
– On-demand
– Self-service
– Ubiquitous network access
– Location independent resource pooling
– Rapid Elasticity
– Measured service
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. 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