SlideShare une entreprise Scribd logo
1  sur  15
Télécharger pour lire hors ligne
Cloud Expo Europe




Linux, Virtualization, and Clouds


         Dr. Bob Sutor
         VP, Open Source and Linux
         IBM Software Group

                                  May 2009




                             © 2009 IBM Corporation
Linux, Virtualisation, and Clouds




         Virtualisation is a set of concepts and
             techniques that allow efficient
               implementations of clouds.

         Linux is a particular operating system
       that both provides virtualisation and can
                   itself be virtualised.




                                © 2009 IBM Corporation
Linux, Virtualisation, and Clouds


      Cloud Computing: A “New” and Disruptive Idea
         Provides massively scalable computing resources from anywhere
         Simplifies services delivery
         Enables rapid innovation of new business models
                                                                                2009
         Implements a Dynamic Infrastructure for
          next generation data centers
                                                                            Cloud Computing



                                                    Software as a Service


  1990                  Utility Computing


Grid Computing




                                            © 2009 IBM Corporation
Linux, Virtualisation, and Clouds


IBM's View of Cloud Computing
   Business benefits
    – Cost savings
    – Employee mobility
    – Speed and agility in delivering
      new solutions


   IT benefits
    – Allows IT to shift focus to business
      solutions instead of infrastructure
    – Grants economies of scale to the
      IT infrastructure
    – Is flexible in allowing use of
      private, public, and hybrid
      computing resources



                                     © 2009 IBM Corporation
Linux, Virtualisation, and Clouds


          An Internal IBM Example

                               Without Cloud                           With Cloud
             100%
                              New
100%                          Development                           Liberated funding
                                                                    for new
                                 Software                                                  Strategic
                                 Costs
                                                                    development,
                                                                    transformation         Change
                                                                    investment or          Capacity
                                 Power Costs
                                                                    direct saving


Current                                                             Deployment (1-time)
     IT                       Labor Costs
 Spend                        (Operations and                          Software
                              Maintenance)                             Costs

                                                                      Power Costs         Hardware,
                                                                      (88.8%)             labor & power
                                                                                          savings
                              Hardware Costs                        Labor Costs           reduced
                              (annualized)                          ( - 80.7%)            annual cost of
                                                                    Hardware Costs        operation by
                                                                    ( - 88.7%)            83.8%

                       Note: 3-Year Depreciation Period with 10% Discount Rate



                                                    © 2009 IBM Corporation
Linux, Virtualisation, and Clouds

IBM Blue Cloud – Announced in November, 2007




                                  © 2009 IBM Corporation
Linux, Virtualisation, and Clouds

Virtualisation is Magic
   An application running elsewhere can appear to
    be running on your desktop.
                                                              Appearance
   Your entire desktop could be running elsewhere
    with only inputs and output displays handled
    locally.
   What might appear to be dedicated hardware
    might actually be virtualised software images
    swapped in and out as needed.
   Your hardware can be kept busier and you can
    use less of it.
   With IBM System p and System z, new hardware
    can be installed while the software keeps running,
    allowing more virtual machines dynamically.
                                                                Reality
   You can save money.


                                     © 2009 IBM Corporation
Linux, Virtualisation, and Clouds

Virtualisation: Common Elements of Success
   Increases Hardware Utilization
    – Leverage hardware investment                             Appearance
    – This is how it all started in the '60s
   Saves Energy
    – Consolidate workloads onto smaller set of
      hardware resources
    – Reduce “server sprawl”
   Reduces Administrative Costs
    – Better planning of downtime, avoidance of
      downtime, greater automation and mobility of
      workloads


                                                                 Reality



                                      © 2009 IBM Corporation
Linux, Virtualisation, and Clouds

History of Virtualisation at IBM
   42 years of experience virtualising our servers
    – Virtualisation was originally developed to make better use of critical
      hardware
    – IBM runs Linux as a first-class virtualized OS across our entire
      hardware portfolio
    – IBM is still innovating in our Linux Technology Center as well as in
      IBM Research
    – Our Linux Integration Center can help you pilot Linux, virtualisation,
      and cloud projects
                                                           VMware            Xen   KVM


                                                        PLPAR         PHYP

        CP/CMS            VM/370            VM/ESA             Z/VM




        1967              1972              1990           2000       2002               2009




                                      © 2009 IBM Corporation
Linux, Virtualisation, and Clouds

                 Trap and Emulate                                      Translate, Trap, and Emulate
       Virt Mach                                                    Virt Mach           • VM runs in user mode
                          • VM runs in user mode
        Load              • All privileged instructions               Load              • Some IA-32 instructions must
        Add                 cause traps                               Add                 be replaced with trap ops
        Store                                                         Store
        PrivOp                                                        TrapOp
                   Trap     Hypervisor PrivOp                                    Trap     Hypervisor PrivOp
        Load                                                          Load
                             emulation code                                                emulation code
        ...                                                           ...

Examples: CP-67, VM/370                                         Examples: VMware, Microsoft VS
Benefits:  Runs unmodified OS                                   Benefits:  Runs unmodified, translated OS
Issues:    Substantial overhead                                 Issues:    Substantial overhead


  Hypervisor Calls (“Paravirtualisation”)‫‏‬                             Direct Hardware Virtualisation
       Virt Mach                                                     Virt Mach          • VM runs in normal modes
                          • VM runs in normal modes
        Load              • OS in VM calls hypervisor                 Load              • Hardware does most of the
        Add                 to access real resources                  Add                 virtualisation (SIE architecture)‫‏‬
        Store                                                         Store
                                                                                        • Hypervisor provides control
        Hcall                                                         PrivOp                                Hypervisor calls
                   Call     Hypervisor                                           Exit       Hypervisor
        Load                                                          Load                                  also supported
                              service                                                         service
        ...                                                           ...

Examples: POWER Hypervisor, Xen                                 Examples: System z LPAR, z/VM, KVM, Hyper-V
Benefits:  High efficiency                                      Benefits:  High efficiency, runs unmodified OS
Issues:    OS must be modified to issue Hcalls                  Issues:    Requires underlying hardware support

  10                                                © 2009 IBM Corporation              May 2009
Linux, Virtualisation, and Clouds

What's Special about Linux?
   Linux supports multiple hardware platforms
    –   Spanning from embedded devices to supercomputers
    –   Speed of support for new platforms
    –   Availability of skills, portability of applications
    –   Scale-out through clustering as well as scale-up through SMP
   Linux has an affinity with virtualisation
    – Supported on all major hypervisors, from z/VM to VMware and Hyper-V
    – Ability to be paravirtualised with Xen
    – Inclusion of KVM as part of Linux
   Linux is flexible
    – Modular and customizable, with flexible usage licensing
   Linux is developed by an open community
    – Sharing skills and resources, leading to faster development


                                        © 2009 IBM Corporation
Linux, Virtualisation, and Clouds

Virtual Linux Desktops
   Linux saves costs on the desktop
    – This is the primary reason for adoption
    – With free and open source productivity suites, this is a very viable option
   V
     irtual Linux desktop solutions can help reduce desk-side and
    help desk support costs
    – Instant client updates, rapid problem resolution, simplified application
      deployment and backup
    – Significantly reduced threat of data loss through component failure or
      theft
   For many, such a solution is a very tangible
    example of the power of Linux, virtualisation,
    and cloud computing acting in concert.




                                      © 2009 IBM Corporation
Linux, Virtualisation, and Clouds


The Future of Cloud Computing
   R
     eal interoperability through open
    standards
   Increasing number of workloads
    transitioning to the private and public
    clouds
   New workloads and business
    opportunities arising from and running on
    clouds
   Adoption of the hybrid cloud model
   Cloud computing as the foundation for
    Smarter Planet
   Greater use of Linux on desktops and in
    datacenters



                                     © 2009 IBM Corporation
Linux, Virtualisation, and Clouds


Parting ideas
   Cloud computing has been around for while, but naming a
    concept gives it power and acceptance.
   Cloud computing will be significant on both the server and the
    desktop.
   Virtualisation is a necessary technology to drive efficiencies in
    cloud (and other) computing.
   Linux will be especially important for cloud computing because of
    its security, scalability, flexibility, reliability, and portability.
   Traditional enterprise and desktop computing will not vanish
    overnight, but cloud computing will continue to grow in
    importance.
   “Open” is good.




                                     © 2009 IBM Corporation
Cloud Expo Europe




Linux, Virtualization, and Clouds


         Dr. Bob Sutor
         VP, Open Source and Linux
         IBM Software Group

                                  May 2009




                             © 2009 IBM Corporation

Contenu connexe

Tendances

Introduction to Kubernetes and GKE
Introduction to Kubernetes and GKEIntroduction to Kubernetes and GKE
Introduction to Kubernetes and GKEOpsta
 
Docker: From Zero to Hero
Docker: From Zero to HeroDocker: From Zero to Hero
Docker: From Zero to Herofazalraja
 
Docker containers
Docker containersDocker containers
Docker containersPau López
 
[2022 DevOpsDays Taipei] 走過 DevOps 風雨的下一步
[2022 DevOpsDays Taipei] 走過 DevOps 風雨的下一步[2022 DevOpsDays Taipei] 走過 DevOps 風雨的下一步
[2022 DevOpsDays Taipei] 走過 DevOps 風雨的下一步Edward Kuo
 
Different types of virtualisation
Different types of virtualisationDifferent types of virtualisation
Different types of virtualisationAlessandro Guli
 
Containerized Cloud Computing - Redhat
Containerized Cloud Computing - RedhatContainerized Cloud Computing - Redhat
Containerized Cloud Computing - RedhatAmazon Web Services
 
Docker vs VM | | Containerization or Virtualization - The Differences | DevOp...
Docker vs VM | | Containerization or Virtualization - The Differences | DevOp...Docker vs VM | | Containerization or Virtualization - The Differences | DevOp...
Docker vs VM | | Containerization or Virtualization - The Differences | DevOp...Edureka!
 
Azure kubernetes service (aks)
Azure kubernetes service (aks)Azure kubernetes service (aks)
Azure kubernetes service (aks)Akash Agrawal
 
Docker Birthday #3 - Intro to Docker Slides
Docker Birthday #3 - Intro to Docker SlidesDocker Birthday #3 - Intro to Docker Slides
Docker Birthday #3 - Intro to Docker SlidesDocker, Inc.
 
Docker, Docker Compose and Docker Swarm
Docker, Docker Compose and Docker SwarmDocker, Docker Compose and Docker Swarm
Docker, Docker Compose and Docker SwarmCarlos E. Salazar
 
Lecture5 virtualization
Lecture5 virtualizationLecture5 virtualization
Lecture5 virtualizationhktripathy
 
Docker introduction
Docker introductionDocker introduction
Docker introductiondotCloud
 
Docker 101: Introduction to Docker
Docker 101: Introduction to DockerDocker 101: Introduction to Docker
Docker 101: Introduction to DockerDocker, Inc.
 
Docker introduction
Docker introductionDocker introduction
Docker introductionPhuc Nguyen
 
Containerized Applications Overview
Containerized Applications OverviewContainerized Applications Overview
Containerized Applications OverviewApoorv Anand
 
Dockers and containers basics
Dockers and containers basicsDockers and containers basics
Dockers and containers basicsSourabh Saxena
 

Tendances (20)

Introduction to Kubernetes and GKE
Introduction to Kubernetes and GKEIntroduction to Kubernetes and GKE
Introduction to Kubernetes and GKE
 
Docker: From Zero to Hero
Docker: From Zero to HeroDocker: From Zero to Hero
Docker: From Zero to Hero
 
Docker containers
Docker containersDocker containers
Docker containers
 
Containerization
ContainerizationContainerization
Containerization
 
[2022 DevOpsDays Taipei] 走過 DevOps 風雨的下一步
[2022 DevOpsDays Taipei] 走過 DevOps 風雨的下一步[2022 DevOpsDays Taipei] 走過 DevOps 風雨的下一步
[2022 DevOpsDays Taipei] 走過 DevOps 風雨的下一步
 
Different types of virtualisation
Different types of virtualisationDifferent types of virtualisation
Different types of virtualisation
 
Containerized Cloud Computing - Redhat
Containerized Cloud Computing - RedhatContainerized Cloud Computing - Redhat
Containerized Cloud Computing - Redhat
 
Introduction to docker
Introduction to dockerIntroduction to docker
Introduction to docker
 
Docker vs VM | | Containerization or Virtualization - The Differences | DevOp...
Docker vs VM | | Containerization or Virtualization - The Differences | DevOp...Docker vs VM | | Containerization or Virtualization - The Differences | DevOp...
Docker vs VM | | Containerization or Virtualization - The Differences | DevOp...
 
Azure kubernetes service (aks)
Azure kubernetes service (aks)Azure kubernetes service (aks)
Azure kubernetes service (aks)
 
DevOps seminar ppt
DevOps seminar ppt DevOps seminar ppt
DevOps seminar ppt
 
Docker Birthday #3 - Intro to Docker Slides
Docker Birthday #3 - Intro to Docker SlidesDocker Birthday #3 - Intro to Docker Slides
Docker Birthday #3 - Intro to Docker Slides
 
Docker, Docker Compose and Docker Swarm
Docker, Docker Compose and Docker SwarmDocker, Docker Compose and Docker Swarm
Docker, Docker Compose and Docker Swarm
 
Lecture5 virtualization
Lecture5 virtualizationLecture5 virtualization
Lecture5 virtualization
 
Kubernetes 101
Kubernetes 101Kubernetes 101
Kubernetes 101
 
Docker introduction
Docker introductionDocker introduction
Docker introduction
 
Docker 101: Introduction to Docker
Docker 101: Introduction to DockerDocker 101: Introduction to Docker
Docker 101: Introduction to Docker
 
Docker introduction
Docker introductionDocker introduction
Docker introduction
 
Containerized Applications Overview
Containerized Applications OverviewContainerized Applications Overview
Containerized Applications Overview
 
Dockers and containers basics
Dockers and containers basicsDockers and containers basics
Dockers and containers basics
 

Similaire à Linux, Virtualisation, and Clouds

5 Cloud Commandments - Why Cloud Management Makes Sense
5 Cloud Commandments - Why Cloud Management Makes Sense5 Cloud Commandments - Why Cloud Management Makes Sense
5 Cloud Commandments - Why Cloud Management Makes SenseRightScale
 
AbiCloud Webinar 1.0
AbiCloud Webinar 1.0AbiCloud Webinar 1.0
AbiCloud Webinar 1.0Abiquo, Inc.
 
Regarding Clouds, Mainframes, and Desktops … and Linux
Regarding Clouds, Mainframes, and Desktops … and LinuxRegarding Clouds, Mainframes, and Desktops … and Linux
Regarding Clouds, Mainframes, and Desktops … and LinuxRobert Sutor
 
Virtual Insight Linked In Wi 2003
Virtual Insight Linked In Wi 2003Virtual Insight Linked In Wi 2003
Virtual Insight Linked In Wi 2003bjhutt
 
FewebPlus @ microsoft 19 april 2010 cloud continuum
FewebPlus @ microsoft 19 april 2010 cloud continuumFewebPlus @ microsoft 19 april 2010 cloud continuum
FewebPlus @ microsoft 19 april 2010 cloud continuumTom Crombez
 
Comprehensive, converged integration platform: IBM Starter Kit for Cloud x86 ...
Comprehensive, converged integration platform: IBM Starter Kit for Cloud x86 ...Comprehensive, converged integration platform: IBM Starter Kit for Cloud x86 ...
Comprehensive, converged integration platform: IBM Starter Kit for Cloud x86 ...IBM India Smarter Computing
 
VMware vSphere 4.0: The best platform for business applications
VMware vSphere 4.0: The best platform for business applicationsVMware vSphere 4.0: The best platform for business applications
VMware vSphere 4.0: The best platform for business applicationsVincent Kwon
 
Session One Intro
Session One IntroSession One Intro
Session One Introrsnarayanan
 
Architecting & Developing On The Cloud Operating System Windows Azure V3
Architecting & Developing On The Cloud Operating System  Windows Azure  V3Architecting & Developing On The Cloud Operating System  Windows Azure  V3
Architecting & Developing On The Cloud Operating System Windows Azure V3Venkatarangan Thirumalai
 
Future of the Cloud: Cloud Platform APIs are the Business of Computing
Future of the Cloud: Cloud Platform APIs are the Business of ComputingFuture of the Cloud: Cloud Platform APIs are the Business of Computing
Future of the Cloud: Cloud Platform APIs are the Business of ComputingReadWrite
 
Future of the Cloud: Cloud Platform APIs are the Business of Computing
Future of the Cloud: Cloud Platform APIs are the Business of ComputingFuture of the Cloud: Cloud Platform APIs are the Business of Computing
Future of the Cloud: Cloud Platform APIs are the Business of ComputingTriompheConsulting
 
Virtual Insight Linked In Wi 2003
Virtual Insight Linked In Wi 2003Virtual Insight Linked In Wi 2003
Virtual Insight Linked In Wi 2003bjhutt
 
Virtualizationonibmbladecenter 1225792256455769-8
Virtualizationonibmbladecenter 1225792256455769-8Virtualizationonibmbladecenter 1225792256455769-8
Virtualizationonibmbladecenter 1225792256455769-8Newlink
 
g Eclipse @ Eclipse Summit Europe 2008
g Eclipse @ Eclipse Summit Europe 2008g Eclipse @ Eclipse Summit Europe 2008
g Eclipse @ Eclipse Summit Europe 2008guest462d7
 
Cloud Computing and VCE
Cloud Computing and VCECloud Computing and VCE
Cloud Computing and VCECenk Ersoy
 
Transforming Your Business Through Cloud Computing
Transforming Your Business Through Cloud ComputingTransforming Your Business Through Cloud Computing
Transforming Your Business Through Cloud ComputingAMD
 
Proformative:The Three Stages of Cloud Economics
Proformative:The Three Stages of Cloud EconomicsProformative:The Three Stages of Cloud Economics
Proformative:The Three Stages of Cloud EconomicsProformative, Inc.
 
Virtual Insight 032609
Virtual Insight 032609Virtual Insight 032609
Virtual Insight 032609patriciafriar
 
Cloud Computing Potentials
Cloud Computing PotentialsCloud Computing Potentials
Cloud Computing Potentialsabta
 

Similaire à Linux, Virtualisation, and Clouds (20)

5 Cloud Commandments - Why Cloud Management Makes Sense
5 Cloud Commandments - Why Cloud Management Makes Sense5 Cloud Commandments - Why Cloud Management Makes Sense
5 Cloud Commandments - Why Cloud Management Makes Sense
 
AbiCloud Webinar 1.0
AbiCloud Webinar 1.0AbiCloud Webinar 1.0
AbiCloud Webinar 1.0
 
Regarding Clouds, Mainframes, and Desktops … and Linux
Regarding Clouds, Mainframes, and Desktops … and LinuxRegarding Clouds, Mainframes, and Desktops … and Linux
Regarding Clouds, Mainframes, and Desktops … and Linux
 
Virtual Insight Linked In Wi 2003
Virtual Insight Linked In Wi 2003Virtual Insight Linked In Wi 2003
Virtual Insight Linked In Wi 2003
 
FewebPlus @ microsoft 19 april 2010 cloud continuum
FewebPlus @ microsoft 19 april 2010 cloud continuumFewebPlus @ microsoft 19 april 2010 cloud continuum
FewebPlus @ microsoft 19 april 2010 cloud continuum
 
Comprehensive, converged integration platform: IBM Starter Kit for Cloud x86 ...
Comprehensive, converged integration platform: IBM Starter Kit for Cloud x86 ...Comprehensive, converged integration platform: IBM Starter Kit for Cloud x86 ...
Comprehensive, converged integration platform: IBM Starter Kit for Cloud x86 ...
 
VMware vSphere 4.0: The best platform for business applications
VMware vSphere 4.0: The best platform for business applicationsVMware vSphere 4.0: The best platform for business applications
VMware vSphere 4.0: The best platform for business applications
 
Session One Intro
Session One IntroSession One Intro
Session One Intro
 
Architecting & Developing On The Cloud Operating System Windows Azure V3
Architecting & Developing On The Cloud Operating System  Windows Azure  V3Architecting & Developing On The Cloud Operating System  Windows Azure  V3
Architecting & Developing On The Cloud Operating System Windows Azure V3
 
Future of the Cloud: Cloud Platform APIs are the Business of Computing
Future of the Cloud: Cloud Platform APIs are the Business of ComputingFuture of the Cloud: Cloud Platform APIs are the Business of Computing
Future of the Cloud: Cloud Platform APIs are the Business of Computing
 
Future of the Cloud: Cloud Platform APIs are the Business of Computing
Future of the Cloud: Cloud Platform APIs are the Business of ComputingFuture of the Cloud: Cloud Platform APIs are the Business of Computing
Future of the Cloud: Cloud Platform APIs are the Business of Computing
 
Virtual Insight Linked In Wi 2003
Virtual Insight Linked In Wi 2003Virtual Insight Linked In Wi 2003
Virtual Insight Linked In Wi 2003
 
Virtualizationonibmbladecenter 1225792256455769-8
Virtualizationonibmbladecenter 1225792256455769-8Virtualizationonibmbladecenter 1225792256455769-8
Virtualizationonibmbladecenter 1225792256455769-8
 
g Eclipse @ Eclipse Summit Europe 2008
g Eclipse @ Eclipse Summit Europe 2008g Eclipse @ Eclipse Summit Europe 2008
g Eclipse @ Eclipse Summit Europe 2008
 
Cloud Computing and VCE
Cloud Computing and VCECloud Computing and VCE
Cloud Computing and VCE
 
Transforming Your Business Through Cloud Computing
Transforming Your Business Through Cloud ComputingTransforming Your Business Through Cloud Computing
Transforming Your Business Through Cloud Computing
 
Proformative:The Three Stages of Cloud Economics
Proformative:The Three Stages of Cloud EconomicsProformative:The Three Stages of Cloud Economics
Proformative:The Three Stages of Cloud Economics
 
Ina Pratt Fosdem Feb2008
Ina Pratt Fosdem Feb2008Ina Pratt Fosdem Feb2008
Ina Pratt Fosdem Feb2008
 
Virtual Insight 032609
Virtual Insight 032609Virtual Insight 032609
Virtual Insight 032609
 
Cloud Computing Potentials
Cloud Computing PotentialsCloud Computing Potentials
Cloud Computing Potentials
 

Plus de Robert Sutor

Considering New Data Sources
Considering New Data SourcesConsidering New Data Sources
Considering New Data SourcesRobert Sutor
 
5 mistakes to avoid when creating a mobile app
5 mistakes to avoid when creating a mobile app5 mistakes to avoid when creating a mobile app
5 mistakes to avoid when creating a mobile appRobert Sutor
 
For the Love of Big Data
For the Love of Big DataFor the Love of Big Data
For the Love of Big DataRobert Sutor
 
IBM Mobile Strategy - Mobile World Congress 2012
IBM Mobile Strategy - Mobile World Congress 2012IBM Mobile Strategy - Mobile World Congress 2012
IBM Mobile Strategy - Mobile World Congress 2012Robert Sutor
 
Lotusphere 2012 - Harnessing the Power of Enterprise Mobility
Lotusphere 2012 - Harnessing the Power of Enterprise Mobility Lotusphere 2012 - Harnessing the Power of Enterprise Mobility
Lotusphere 2012 - Harnessing the Power of Enterprise Mobility Robert Sutor
 
Open Source Governance for your Organization
Open Source Governance for your OrganizationOpen Source Governance for your Organization
Open Source Governance for your OrganizationRobert Sutor
 
Landmines for Open Source in the Mobile Space
Landmines for Open Source in the Mobile SpaceLandmines for Open Source in the Mobile Space
Landmines for Open Source in the Mobile SpaceRobert Sutor
 
ApacheCon 2010 Keynote: Problems, Data, and Languages
ApacheCon 2010 Keynote: Problems, Data, and LanguagesApacheCon 2010 Keynote: Problems, Data, and Languages
ApacheCon 2010 Keynote: Problems, Data, and LanguagesRobert Sutor
 
Linux Everywhere? Matching the Workload to the Computer
Linux Everywhere? Matching the Workload to the ComputerLinux Everywhere? Matching the Workload to the Computer
Linux Everywhere? Matching the Workload to the ComputerRobert Sutor
 
The Intersection of Ideas in Open Source and Open Standards
The Intersection of Ideas in Open Source and Open StandardsThe Intersection of Ideas in Open Source and Open Standards
The Intersection of Ideas in Open Source and Open StandardsRobert Sutor
 
IBM Standards Principles
IBM Standards PrinciplesIBM Standards Principles
IBM Standards PrinciplesRobert Sutor
 
Information Technology Supporting the Development of International Standards
Information Technology Supporting the Development of International StandardsInformation Technology Supporting the Development of International Standards
Information Technology Supporting the Development of International StandardsRobert Sutor
 
Smaller, Flatter, Smarter
Smaller, Flatter, SmarterSmaller, Flatter, Smarter
Smaller, Flatter, SmarterRobert Sutor
 

Plus de Robert Sutor (13)

Considering New Data Sources
Considering New Data SourcesConsidering New Data Sources
Considering New Data Sources
 
5 mistakes to avoid when creating a mobile app
5 mistakes to avoid when creating a mobile app5 mistakes to avoid when creating a mobile app
5 mistakes to avoid when creating a mobile app
 
For the Love of Big Data
For the Love of Big DataFor the Love of Big Data
For the Love of Big Data
 
IBM Mobile Strategy - Mobile World Congress 2012
IBM Mobile Strategy - Mobile World Congress 2012IBM Mobile Strategy - Mobile World Congress 2012
IBM Mobile Strategy - Mobile World Congress 2012
 
Lotusphere 2012 - Harnessing the Power of Enterprise Mobility
Lotusphere 2012 - Harnessing the Power of Enterprise Mobility Lotusphere 2012 - Harnessing the Power of Enterprise Mobility
Lotusphere 2012 - Harnessing the Power of Enterprise Mobility
 
Open Source Governance for your Organization
Open Source Governance for your OrganizationOpen Source Governance for your Organization
Open Source Governance for your Organization
 
Landmines for Open Source in the Mobile Space
Landmines for Open Source in the Mobile SpaceLandmines for Open Source in the Mobile Space
Landmines for Open Source in the Mobile Space
 
ApacheCon 2010 Keynote: Problems, Data, and Languages
ApacheCon 2010 Keynote: Problems, Data, and LanguagesApacheCon 2010 Keynote: Problems, Data, and Languages
ApacheCon 2010 Keynote: Problems, Data, and Languages
 
Linux Everywhere? Matching the Workload to the Computer
Linux Everywhere? Matching the Workload to the ComputerLinux Everywhere? Matching the Workload to the Computer
Linux Everywhere? Matching the Workload to the Computer
 
The Intersection of Ideas in Open Source and Open Standards
The Intersection of Ideas in Open Source and Open StandardsThe Intersection of Ideas in Open Source and Open Standards
The Intersection of Ideas in Open Source and Open Standards
 
IBM Standards Principles
IBM Standards PrinciplesIBM Standards Principles
IBM Standards Principles
 
Information Technology Supporting the Development of International Standards
Information Technology Supporting the Development of International StandardsInformation Technology Supporting the Development of International Standards
Information Technology Supporting the Development of International Standards
 
Smaller, Flatter, Smarter
Smaller, Flatter, SmarterSmaller, Flatter, Smarter
Smaller, Flatter, Smarter
 

Dernier

Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...BookNet Canada
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Jeffrey Haguewood
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFMichael Gough
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 

Dernier (20)

Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 

Linux, Virtualisation, and Clouds

  • 1. Cloud Expo Europe Linux, Virtualization, and Clouds Dr. Bob Sutor VP, Open Source and Linux IBM Software Group May 2009 © 2009 IBM Corporation
  • 2. Linux, Virtualisation, and Clouds Virtualisation is a set of concepts and techniques that allow efficient implementations of clouds. Linux is a particular operating system that both provides virtualisation and can itself be virtualised. © 2009 IBM Corporation
  • 3. Linux, Virtualisation, and Clouds Cloud Computing: A “New” and Disruptive Idea  Provides massively scalable computing resources from anywhere  Simplifies services delivery  Enables rapid innovation of new business models 2009  Implements a Dynamic Infrastructure for next generation data centers Cloud Computing Software as a Service 1990 Utility Computing Grid Computing © 2009 IBM Corporation
  • 4. Linux, Virtualisation, and Clouds IBM's View of Cloud Computing  Business benefits – Cost savings – Employee mobility – Speed and agility in delivering new solutions  IT benefits – Allows IT to shift focus to business solutions instead of infrastructure – Grants economies of scale to the IT infrastructure – Is flexible in allowing use of private, public, and hybrid computing resources © 2009 IBM Corporation
  • 5. Linux, Virtualisation, and Clouds An Internal IBM Example Without Cloud With Cloud 100% New 100% Development Liberated funding for new Software Strategic Costs development, transformation Change investment or Capacity Power Costs direct saving Current Deployment (1-time) IT Labor Costs Spend (Operations and Software Maintenance) Costs Power Costs Hardware, (88.8%) labor & power savings Hardware Costs Labor Costs reduced (annualized) ( - 80.7%) annual cost of Hardware Costs operation by ( - 88.7%) 83.8% Note: 3-Year Depreciation Period with 10% Discount Rate © 2009 IBM Corporation
  • 6. Linux, Virtualisation, and Clouds IBM Blue Cloud – Announced in November, 2007 © 2009 IBM Corporation
  • 7. Linux, Virtualisation, and Clouds Virtualisation is Magic  An application running elsewhere can appear to be running on your desktop. Appearance  Your entire desktop could be running elsewhere with only inputs and output displays handled locally.  What might appear to be dedicated hardware might actually be virtualised software images swapped in and out as needed.  Your hardware can be kept busier and you can use less of it.  With IBM System p and System z, new hardware can be installed while the software keeps running, allowing more virtual machines dynamically. Reality  You can save money. © 2009 IBM Corporation
  • 8. Linux, Virtualisation, and Clouds Virtualisation: Common Elements of Success  Increases Hardware Utilization – Leverage hardware investment Appearance – This is how it all started in the '60s  Saves Energy – Consolidate workloads onto smaller set of hardware resources – Reduce “server sprawl”  Reduces Administrative Costs – Better planning of downtime, avoidance of downtime, greater automation and mobility of workloads Reality © 2009 IBM Corporation
  • 9. Linux, Virtualisation, and Clouds History of Virtualisation at IBM  42 years of experience virtualising our servers – Virtualisation was originally developed to make better use of critical hardware – IBM runs Linux as a first-class virtualized OS across our entire hardware portfolio – IBM is still innovating in our Linux Technology Center as well as in IBM Research – Our Linux Integration Center can help you pilot Linux, virtualisation, and cloud projects VMware Xen KVM PLPAR PHYP CP/CMS VM/370 VM/ESA Z/VM 1967 1972 1990 2000 2002 2009 © 2009 IBM Corporation
  • 10. Linux, Virtualisation, and Clouds Trap and Emulate Translate, Trap, and Emulate Virt Mach Virt Mach • VM runs in user mode • VM runs in user mode Load • All privileged instructions Load • Some IA-32 instructions must Add cause traps Add be replaced with trap ops Store Store PrivOp TrapOp Trap Hypervisor PrivOp Trap Hypervisor PrivOp Load Load emulation code emulation code ... ... Examples: CP-67, VM/370 Examples: VMware, Microsoft VS Benefits: Runs unmodified OS Benefits: Runs unmodified, translated OS Issues: Substantial overhead Issues: Substantial overhead Hypervisor Calls (“Paravirtualisation”)‫‏‬ Direct Hardware Virtualisation Virt Mach Virt Mach • VM runs in normal modes • VM runs in normal modes Load • OS in VM calls hypervisor Load • Hardware does most of the Add to access real resources Add virtualisation (SIE architecture)‫‏‬ Store Store • Hypervisor provides control Hcall PrivOp Hypervisor calls Call Hypervisor Exit Hypervisor Load Load also supported service service ... ... Examples: POWER Hypervisor, Xen Examples: System z LPAR, z/VM, KVM, Hyper-V Benefits: High efficiency Benefits: High efficiency, runs unmodified OS Issues: OS must be modified to issue Hcalls Issues: Requires underlying hardware support 10 © 2009 IBM Corporation May 2009
  • 11. Linux, Virtualisation, and Clouds What's Special about Linux?  Linux supports multiple hardware platforms – Spanning from embedded devices to supercomputers – Speed of support for new platforms – Availability of skills, portability of applications – Scale-out through clustering as well as scale-up through SMP  Linux has an affinity with virtualisation – Supported on all major hypervisors, from z/VM to VMware and Hyper-V – Ability to be paravirtualised with Xen – Inclusion of KVM as part of Linux  Linux is flexible – Modular and customizable, with flexible usage licensing  Linux is developed by an open community – Sharing skills and resources, leading to faster development © 2009 IBM Corporation
  • 12. Linux, Virtualisation, and Clouds Virtual Linux Desktops  Linux saves costs on the desktop – This is the primary reason for adoption – With free and open source productivity suites, this is a very viable option  V  irtual Linux desktop solutions can help reduce desk-side and help desk support costs – Instant client updates, rapid problem resolution, simplified application deployment and backup – Significantly reduced threat of data loss through component failure or theft  For many, such a solution is a very tangible example of the power of Linux, virtualisation, and cloud computing acting in concert. © 2009 IBM Corporation
  • 13. Linux, Virtualisation, and Clouds The Future of Cloud Computing  R  eal interoperability through open standards  Increasing number of workloads transitioning to the private and public clouds  New workloads and business opportunities arising from and running on clouds  Adoption of the hybrid cloud model  Cloud computing as the foundation for Smarter Planet  Greater use of Linux on desktops and in datacenters © 2009 IBM Corporation
  • 14. Linux, Virtualisation, and Clouds Parting ideas  Cloud computing has been around for while, but naming a concept gives it power and acceptance.  Cloud computing will be significant on both the server and the desktop.  Virtualisation is a necessary technology to drive efficiencies in cloud (and other) computing.  Linux will be especially important for cloud computing because of its security, scalability, flexibility, reliability, and portability.  Traditional enterprise and desktop computing will not vanish overnight, but cloud computing will continue to grow in importance.  “Open” is good. © 2009 IBM Corporation
  • 15. Cloud Expo Europe Linux, Virtualization, and Clouds Dr. Bob Sutor VP, Open Source and Linux IBM Software Group May 2009 © 2009 IBM Corporation