SlideShare a Scribd company logo
1 of 16
Download to read offline
The Clear Path to a Cloudy Enterprise


John M. Pugh
Software Partner Manager
                                        1
john.pugh@canonical.com
Overview

●   Canonical and Ubuntu
●   Virtualization options in Ubuntu Server
●   Considerations
●   Cloudiness
●   The Cloudy Enterprise solution
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:
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.
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
Release cycle




                Canonical Confidential   6
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
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
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
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
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
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
More simplified definition

●   Cloud computing is:
       –   On-demand
       –   Self-service
       –   Ubiquitous network access
       –   Location independent resource pooling
       –   Rapid Elasticity
       –   Measured service
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
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

More Related Content

What's hot

Overview of VMware & VMware Education from IBM
Overview of VMware & VMware Education from IBMOverview of VMware & VMware Education from IBM
Overview of VMware & VMware Education from IBMctc TrainCanada
 
Merge the power with VMware
Merge the power with VMwareMerge the power with VMware
Merge the power with VMwareCOMMON Europe
 
Triangle OpenStack Meetup
Triangle OpenStack MeetupTriangle OpenStack Meetup
Triangle OpenStack Meetupmestery
 
Virtualization on IBM Blade Center
Virtualization on IBM Blade CenterVirtualization on IBM Blade Center
Virtualization on IBM Blade CenterErik Bussink
 
Novell Open Enterprise Server Architecture
Novell Open Enterprise Server ArchitectureNovell Open Enterprise Server Architecture
Novell Open Enterprise Server ArchitectureNovell
 
emc vnx unisphere
emc vnx unisphereemc vnx unisphere
emc vnx unispherexigua_521
 
Virtualization Primer for Java Developers
Virtualization Primer for Java DevelopersVirtualization Primer for Java Developers
Virtualization Primer for Java DevelopersRichard McDougall
 
Virtualization in the Cloud @ Build a Cloud Day SFO May 2012
Virtualization in the Cloud @ Build a Cloud Day SFO May 2012Virtualization in the Cloud @ Build a Cloud Day SFO May 2012
Virtualization in the Cloud @ Build a Cloud Day SFO May 2012The Linux Foundation
 
Building a cloud ready linux image locally using KVM
Building a cloud ready linux image locally using KVM Building a cloud ready linux image locally using KVM
Building a cloud ready linux image locally using KVM OpenStack_Online
 
vBrownBag OpenStack Networking Talk
vBrownBag OpenStack Networking TalkvBrownBag OpenStack Networking Talk
vBrownBag OpenStack Networking Talkmestery
 
Windows Server 2012 - Dynamische opslag met Storage Pools
Windows Server 2012 - Dynamische opslag met Storage PoolsWindows Server 2012 - Dynamische opslag met Storage Pools
Windows Server 2012 - Dynamische opslag met Storage PoolsCompuTrain. De IT opleider.
 
Hyper-V VMM ile Cloud computing
Hyper-V VMM ile Cloud computingHyper-V VMM ile Cloud computing
Hyper-V VMM ile Cloud computingAhmet Mutlu
 
Securing your cloud with Xen's advanced security features
Securing your cloud with Xen's advanced security featuresSecuring your cloud with Xen's advanced security features
Securing your cloud with Xen's advanced security featuresThe Linux Foundation
 

What's hot (20)

Overview of VMware & VMware Education from IBM
Overview of VMware & VMware Education from IBMOverview of VMware & VMware Education from IBM
Overview of VMware & VMware Education from IBM
 
Merge the power with VMware
Merge the power with VMwareMerge the power with VMware
Merge the power with VMware
 
Clustering Enhancements
Clustering EnhancementsClustering Enhancements
Clustering Enhancements
 
Triangle OpenStack Meetup
Triangle OpenStack MeetupTriangle OpenStack Meetup
Triangle OpenStack Meetup
 
Virtualization on IBM Blade Center
Virtualization on IBM Blade CenterVirtualization on IBM Blade Center
Virtualization on IBM Blade Center
 
Novell Open Enterprise Server Architecture
Novell Open Enterprise Server ArchitectureNovell Open Enterprise Server Architecture
Novell Open Enterprise Server Architecture
 
Xrm xensummit
Xrm xensummitXrm xensummit
Xrm xensummit
 
Virtualization
VirtualizationVirtualization
Virtualization
 
emc vnx unisphere
emc vnx unisphereemc vnx unisphere
emc vnx unisphere
 
What’s new System Center 2012 SP1, VMM
What’s new System Center 2012 SP1, VMMWhat’s new System Center 2012 SP1, VMM
What’s new System Center 2012 SP1, VMM
 
Virtualization Primer for Java Developers
Virtualization Primer for Java DevelopersVirtualization Primer for Java Developers
Virtualization Primer for Java Developers
 
Xen @ Google, 2011
Xen @ Google, 2011Xen @ Google, 2011
Xen @ Google, 2011
 
Virtualization in the Cloud @ Build a Cloud Day SFO May 2012
Virtualization in the Cloud @ Build a Cloud Day SFO May 2012Virtualization in the Cloud @ Build a Cloud Day SFO May 2012
Virtualization in the Cloud @ Build a Cloud Day SFO May 2012
 
Building a cloud ready linux image locally using KVM
Building a cloud ready linux image locally using KVM Building a cloud ready linux image locally using KVM
Building a cloud ready linux image locally using KVM
 
vBrownBag OpenStack Networking Talk
vBrownBag OpenStack Networking TalkvBrownBag OpenStack Networking Talk
vBrownBag OpenStack Networking Talk
 
Windows Server 2012 - Dynamische opslag met Storage Pools
Windows Server 2012 - Dynamische opslag met Storage PoolsWindows Server 2012 - Dynamische opslag met Storage Pools
Windows Server 2012 - Dynamische opslag met Storage Pools
 
Hyper-V VMM ile Cloud computing
Hyper-V VMM ile Cloud computingHyper-V VMM ile Cloud computing
Hyper-V VMM ile Cloud computing
 
Xen.org Overview 2009
Xen.org Overview 2009Xen.org Overview 2009
Xen.org Overview 2009
 
XS Boston 2008 Project Status
XS Boston 2008 Project StatusXS Boston 2008 Project Status
XS Boston 2008 Project Status
 
Securing your cloud with Xen's advanced security features
Securing your cloud with Xen's advanced security featuresSecuring your cloud with Xen's advanced security features
Securing your cloud with Xen's advanced security features
 

Viewers also liked

Vreeze Introduction data
Vreeze Introduction dataVreeze Introduction data
Vreeze Introduction dataPaulo ghang
 
Madesimo
MadesimoMadesimo
Madesimofotkre
 
Debunking Reit Yields (CCC)
Debunking Reit Yields (CCC)Debunking Reit Yields (CCC)
Debunking Reit Yields (CCC)Jon Beckett
 
The weather ahead: Clouds
The weather ahead: CloudsThe weather ahead: Clouds
The weather ahead: Cloudszoopster
 
계동 사무실
계동 사무실계동 사무실
계동 사무실Paulo ghang
 
Soucy Salpeter Team Presentation
Soucy Salpeter Team PresentationSoucy Salpeter Team Presentation
Soucy Salpeter Team Presentationirbahtan
 
Ubuntu Cloud at Florida Linux Show
Ubuntu Cloud at Florida Linux ShowUbuntu Cloud at Florida Linux Show
Ubuntu Cloud at Florida Linux Showzoopster
 

Viewers also liked (7)

Vreeze Introduction data
Vreeze Introduction dataVreeze Introduction data
Vreeze Introduction data
 
Madesimo
MadesimoMadesimo
Madesimo
 
Debunking Reit Yields (CCC)
Debunking Reit Yields (CCC)Debunking Reit Yields (CCC)
Debunking Reit Yields (CCC)
 
The weather ahead: Clouds
The weather ahead: CloudsThe weather ahead: Clouds
The weather ahead: Clouds
 
계동 사무실
계동 사무실계동 사무실
계동 사무실
 
Soucy Salpeter Team Presentation
Soucy Salpeter Team PresentationSoucy Salpeter Team Presentation
Soucy Salpeter Team Presentation
 
Ubuntu Cloud at Florida Linux Show
Ubuntu Cloud at Florida Linux ShowUbuntu Cloud at Florida Linux Show
Ubuntu Cloud at Florida Linux Show
 

Similar to The Clear Path to a Cloudy Enterprise

ITCamp 2013 - Tudor Damian - Running Linux on Microsoft Private and Public Cl...
ITCamp 2013 - Tudor Damian - Running Linux on Microsoft Private and Public Cl...ITCamp 2013 - Tudor Damian - Running Linux on Microsoft Private and Public Cl...
ITCamp 2013 - Tudor Damian - Running Linux on Microsoft Private and Public Cl...ITCamp
 
如何在 Ubuntu 上更快、更便捷地部署物联网设备
如何在 Ubuntu 上更快、更便捷地部署物联网设备如何在 Ubuntu 上更快、更便捷地部署物联网设备
如何在 Ubuntu 上更快、更便捷地部署物联网设备Rex Tsai
 
Continuous Everything in a Multi-cloud and Multi-platform Environment
Continuous Everything in a Multi-cloud and Multi-platform EnvironmentContinuous Everything in a Multi-cloud and Multi-platform Environment
Continuous Everything in a Multi-cloud and Multi-platform EnvironmentVMware Tanzu
 
Pivotal Container Service Overview
Pivotal Container Service Overview Pivotal Container Service Overview
Pivotal Container Service Overview VMware Tanzu
 
Onboarding For Public Private And Hybrid Clouds Aws 30.04.09
Onboarding For Public Private And Hybrid Clouds Aws 30.04.09Onboarding For Public Private And Hybrid Clouds Aws 30.04.09
Onboarding For Public Private And Hybrid Clouds Aws 30.04.09Chris Purrington
 
Pivotal Container Service (PKS) at SF Cloud Foundry Meetup
Pivotal Container Service (PKS) at SF Cloud Foundry MeetupPivotal Container Service (PKS) at SF Cloud Foundry Meetup
Pivotal Container Service (PKS) at SF Cloud Foundry Meetupcornelia davis
 
Cloud stack for z Systems - July 2016
Cloud stack for z Systems - July 2016Cloud stack for z Systems - July 2016
Cloud stack for z Systems - July 2016Anderson Bassani
 
Slides of Kubernetes Athens Meetup vol3 - Unikernels An alternative OS Archit...
Slides of Kubernetes Athens Meetup vol3 - Unikernels An alternative OS Archit...Slides of Kubernetes Athens Meetup vol3 - Unikernels An alternative OS Archit...
Slides of Kubernetes Athens Meetup vol3 - Unikernels An alternative OS Archit...Nikos Zois
 
Evolution of unix environments and the road to faster deployments
Evolution of unix environments and the road to faster deploymentsEvolution of unix environments and the road to faster deployments
Evolution of unix environments and the road to faster deploymentsRakuten Group, Inc.
 
Weave User Group Talk - DockerCon 2017 Recap
Weave User Group Talk - DockerCon 2017 RecapWeave User Group Talk - DockerCon 2017 Recap
Weave User Group Talk - DockerCon 2017 RecapPatrick Chanezon
 
Kitware: Qt and Scientific Computing
Kitware: Qt and Scientific ComputingKitware: Qt and Scientific Computing
Kitware: Qt and Scientific Computingaccount inactive
 
Cigna Innovation Summit
Cigna Innovation SummitCigna Innovation Summit
Cigna Innovation SummitIdit Levine
 
Linux, Unikernel, LinuxKit: towards redefining the cloud stack.
Linux, Unikernel, LinuxKit: towards redefining the cloud stack.Linux, Unikernel, LinuxKit: towards redefining the cloud stack.
Linux, Unikernel, LinuxKit: towards redefining the cloud stack.Idit Levine
 
Cloud Platforms "demystified": Docker, Kubernetes, Knative & Cloud Foundry
Cloud Platforms "demystified": Docker, Kubernetes, Knative & Cloud FoundryCloud Platforms "demystified": Docker, Kubernetes, Knative & Cloud Foundry
Cloud Platforms "demystified": Docker, Kubernetes, Knative & Cloud FoundryQAware GmbH
 
Canonical Ubuntu OpenStack Overview Presentation
Canonical Ubuntu OpenStack Overview PresentationCanonical Ubuntu OpenStack Overview Presentation
Canonical Ubuntu OpenStack Overview PresentationThe World Bank
 
RTP NPUG: Ansible Intro and Integration with ACI
RTP NPUG: Ansible Intro and Integration with ACIRTP NPUG: Ansible Intro and Integration with ACI
RTP NPUG: Ansible Intro and Integration with ACIJoel W. King
 
Docker Seattle Meetup, May 2017
Docker Seattle Meetup, May 2017Docker Seattle Meetup, May 2017
Docker Seattle Meetup, May 2017Stephen Walli
 

Similar to The Clear Path to a Cloudy Enterprise (20)

ITCamp 2013 - Tudor Damian - Running Linux on Microsoft Private and Public Cl...
ITCamp 2013 - Tudor Damian - Running Linux on Microsoft Private and Public Cl...ITCamp 2013 - Tudor Damian - Running Linux on Microsoft Private and Public Cl...
ITCamp 2013 - Tudor Damian - Running Linux on Microsoft Private and Public Cl...
 
如何在 Ubuntu 上更快、更便捷地部署物联网设备
如何在 Ubuntu 上更快、更便捷地部署物联网设备如何在 Ubuntu 上更快、更便捷地部署物联网设备
如何在 Ubuntu 上更快、更便捷地部署物联网设备
 
Continuous Everything in a Multi-cloud and Multi-platform Environment
Continuous Everything in a Multi-cloud and Multi-platform EnvironmentContinuous Everything in a Multi-cloud and Multi-platform Environment
Continuous Everything in a Multi-cloud and Multi-platform Environment
 
Pivotal Container Service Overview
Pivotal Container Service Overview Pivotal Container Service Overview
Pivotal Container Service Overview
 
Onboarding For Public Private And Hybrid Clouds Aws 30.04.09
Onboarding For Public Private And Hybrid Clouds Aws 30.04.09Onboarding For Public Private And Hybrid Clouds Aws 30.04.09
Onboarding For Public Private And Hybrid Clouds Aws 30.04.09
 
Pivotal Container Service (PKS) at SF Cloud Foundry Meetup
Pivotal Container Service (PKS) at SF Cloud Foundry MeetupPivotal Container Service (PKS) at SF Cloud Foundry Meetup
Pivotal Container Service (PKS) at SF Cloud Foundry Meetup
 
Cloud stack for z Systems - July 2016
Cloud stack for z Systems - July 2016Cloud stack for z Systems - July 2016
Cloud stack for z Systems - July 2016
 
Slides of Kubernetes Athens Meetup vol3 - Unikernels An alternative OS Archit...
Slides of Kubernetes Athens Meetup vol3 - Unikernels An alternative OS Archit...Slides of Kubernetes Athens Meetup vol3 - Unikernels An alternative OS Archit...
Slides of Kubernetes Athens Meetup vol3 - Unikernels An alternative OS Archit...
 
Evolution of unix environments and the road to faster deployments
Evolution of unix environments and the road to faster deploymentsEvolution of unix environments and the road to faster deployments
Evolution of unix environments and the road to faster deployments
 
Weave User Group Talk - DockerCon 2017 Recap
Weave User Group Talk - DockerCon 2017 RecapWeave User Group Talk - DockerCon 2017 Recap
Weave User Group Talk - DockerCon 2017 Recap
 
Automation Evolution with Junos
Automation Evolution with JunosAutomation Evolution with Junos
Automation Evolution with Junos
 
Cont0519
Cont0519Cont0519
Cont0519
 
Chep2012
Chep2012Chep2012
Chep2012
 
Kitware: Qt and Scientific Computing
Kitware: Qt and Scientific ComputingKitware: Qt and Scientific Computing
Kitware: Qt and Scientific Computing
 
Cigna Innovation Summit
Cigna Innovation SummitCigna Innovation Summit
Cigna Innovation Summit
 
Linux, Unikernel, LinuxKit: towards redefining the cloud stack.
Linux, Unikernel, LinuxKit: towards redefining the cloud stack.Linux, Unikernel, LinuxKit: towards redefining the cloud stack.
Linux, Unikernel, LinuxKit: towards redefining the cloud stack.
 
Cloud Platforms "demystified": Docker, Kubernetes, Knative & Cloud Foundry
Cloud Platforms "demystified": Docker, Kubernetes, Knative & Cloud FoundryCloud Platforms "demystified": Docker, Kubernetes, Knative & Cloud Foundry
Cloud Platforms "demystified": Docker, Kubernetes, Knative & Cloud Foundry
 
Canonical Ubuntu OpenStack Overview Presentation
Canonical Ubuntu OpenStack Overview PresentationCanonical Ubuntu OpenStack Overview Presentation
Canonical Ubuntu OpenStack Overview Presentation
 
RTP NPUG: Ansible Intro and Integration with ACI
RTP NPUG: Ansible Intro and Integration with ACIRTP NPUG: Ansible Intro and Integration with ACI
RTP NPUG: Ansible Intro and Integration with ACI
 
Docker Seattle Meetup, May 2017
Docker Seattle Meetup, May 2017Docker Seattle Meetup, May 2017
Docker Seattle Meetup, May 2017
 

Recently uploaded

Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Recently uploaded (20)

Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

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
  • 6. Release cycle Canonical Confidential 6
  • 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
  • 16. 16