SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Cluster Computing
Cluster ComputingCluster Computing
Cluster Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing and Virtualization
Cloud Computing and Virtualization Cloud Computing and Virtualization
Cloud Computing and Virtualization
 
Virtual System
Virtual SystemVirtual System
Virtual System
 
Virtual Machine
Virtual MachineVirtual Machine
Virtual Machine
 
Cloud Computing Using OpenStack
Cloud Computing Using OpenStack Cloud Computing Using OpenStack
Cloud Computing Using OpenStack
 
cluster computing
cluster computingcluster computing
cluster computing
 
Ubuntu OS Presentation
Ubuntu OS PresentationUbuntu OS Presentation
Ubuntu OS Presentation
 
Exokernel operating systems
Exokernel operating systemsExokernel operating systems
Exokernel operating systems
 
Developer’s guide to contributing code to Kafka with Mickael Maison and Tom B...
Developer’s guide to contributing code to Kafka with Mickael Maison and Tom B...Developer’s guide to contributing code to Kafka with Mickael Maison and Tom B...
Developer’s guide to contributing code to Kafka with Mickael Maison and Tom B...
 
Virtualization Vs. Containers
Virtualization Vs. ContainersVirtualization Vs. Containers
Virtualization Vs. Containers
 
ELK in Security Analytics
ELK in Security Analytics ELK in Security Analytics
ELK in Security Analytics
 
Hyper-Converged Infrastructure: Concepts
Hyper-Converged Infrastructure: ConceptsHyper-Converged Infrastructure: Concepts
Hyper-Converged Infrastructure: Concepts
 
Chaos Engineering on Cloud Foundry
Chaos Engineering on Cloud FoundryChaos Engineering on Cloud Foundry
Chaos Engineering on Cloud Foundry
 
ココが違うよEC2 ~オンプレミスVMとの徹底⽐比較~
ココが違うよEC2 ~オンプレミスVMとの徹底⽐比較~ココが違うよEC2 ~オンプレミスVMとの徹底⽐比較~
ココが違うよEC2 ~オンプレミスVMとの徹底⽐比較~
 
Paravirtualization
ParavirtualizationParavirtualization
Paravirtualization
 
Investing the Effects of Overcommitting YARN resources
Investing the Effects of Overcommitting YARN resourcesInvesting the Effects of Overcommitting YARN resources
Investing the Effects of Overcommitting YARN resources
 
Building a redundant CloudStack management cluster - Vladimir Melnik
Building a redundant CloudStack management cluster - Vladimir MelnikBuilding a redundant CloudStack management cluster - Vladimir Melnik
Building a redundant CloudStack management cluster - Vladimir Melnik
 
Grid computing ppt
Grid computing pptGrid computing ppt
Grid computing ppt
 
Cloud Computing and Services | PPT
Cloud Computing and Services | PPTCloud Computing and Services | PPT
Cloud Computing and Services | PPT
 

Ähnlich wie Linux, Virtualisation, and Clouds

Virtual Insight Linked In Wi 2003
Virtual Insight Linked In Wi 2003Virtual Insight Linked In Wi 2003
Virtual Insight Linked In Wi 2003
bjhutt
 
Session One Intro
Session One IntroSession One Intro
Session One Intro
rsnarayanan
 
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
ReadWrite
 
Virtual Insight Linked In Wi 2003
Virtual Insight Linked In Wi 2003Virtual Insight Linked In Wi 2003
Virtual Insight Linked In Wi 2003
bjhutt
 
Virtualizationonibmbladecenter 1225792256455769-8
Virtualizationonibmbladecenter 1225792256455769-8Virtualizationonibmbladecenter 1225792256455769-8
Virtualizationonibmbladecenter 1225792256455769-8
Newlink
 
Virtual Insight 032609
Virtual Insight 032609Virtual Insight 032609
Virtual Insight 032609
patriciafriar
 

Ähnlich wie 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
 

Mehr von Robert Sutor

Mehr von 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
 

Kürzlich hochgeladen

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 

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