SlideShare a Scribd company logo
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

More Related Content

What's hot

5. IO virtualization
5. IO virtualization5. IO virtualization
5. IO virtualizationHwanju Kim
 
Lecture5 virtualization
Lecture5 virtualizationLecture5 virtualization
Lecture5 virtualizationhktripathy
 
Swap Administration in linux platform
Swap Administration in linux platformSwap Administration in linux platform
Swap Administration in linux platformashutosh123gupta
 
Cluster computing ppt
Cluster computing pptCluster computing ppt
Cluster computing pptDC Graphics
 
Migration into a Cloud
Migration into a CloudMigration into a Cloud
Migration into a CloudDivya S
 
Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...
Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...
Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...xKinAnx
 
Linux Troubleshooting
Linux TroubleshootingLinux Troubleshooting
Linux TroubleshootingKeith Wright
 
Ceph Performance and Sizing Guide
Ceph Performance and Sizing GuideCeph Performance and Sizing Guide
Ceph Performance and Sizing GuideJose De La Rosa
 
YOW2018 Cloud Performance Root Cause Analysis at Netflix
YOW2018 Cloud Performance Root Cause Analysis at NetflixYOW2018 Cloud Performance Root Cause Analysis at Netflix
YOW2018 Cloud Performance Root Cause Analysis at NetflixBrendan Gregg
 
A visual introduction to Apache Kafka
A visual introduction to Apache KafkaA visual introduction to Apache Kafka
A visual introduction to Apache KafkaPaul Brebner
 
S108283 svc-storwize-lagos-v1905d
S108283 svc-storwize-lagos-v1905dS108283 svc-storwize-lagos-v1905d
S108283 svc-storwize-lagos-v1905dTony Pearson
 
Lecture 4 principles of parallel algorithm design updated
Lecture 4   principles of parallel algorithm design updatedLecture 4   principles of parallel algorithm design updated
Lecture 4 principles of parallel algorithm design updatedVajira Thambawita
 
Apache Kafka Architecture & Fundamentals Explained
Apache Kafka Architecture & Fundamentals ExplainedApache Kafka Architecture & Fundamentals Explained
Apache Kafka Architecture & Fundamentals Explainedconfluent
 
DevOps with ActiveMQ, Camel, Fabric8, and HawtIO
DevOps with ActiveMQ, Camel, Fabric8, and HawtIO DevOps with ActiveMQ, Camel, Fabric8, and HawtIO
DevOps with ActiveMQ, Camel, Fabric8, and HawtIO Christian Posta
 

What's hot (20)

5. IO virtualization
5. IO virtualization5. IO virtualization
5. IO virtualization
 
Lecture5 virtualization
Lecture5 virtualizationLecture5 virtualization
Lecture5 virtualization
 
Swap Administration in linux platform
Swap Administration in linux platformSwap Administration in linux platform
Swap Administration in linux platform
 
Distributed Computing
Distributed ComputingDistributed Computing
Distributed Computing
 
Cluster computing ppt
Cluster computing pptCluster computing ppt
Cluster computing ppt
 
Migration into a Cloud
Migration into a CloudMigration into a Cloud
Migration into a Cloud
 
Hypervisor
HypervisorHypervisor
Hypervisor
 
Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...
Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...
Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...
 
Linux Troubleshooting
Linux TroubleshootingLinux Troubleshooting
Linux Troubleshooting
 
Ceph Performance and Sizing Guide
Ceph Performance and Sizing GuideCeph Performance and Sizing Guide
Ceph Performance and Sizing Guide
 
Virtual machine
Virtual machineVirtual machine
Virtual machine
 
YOW2018 Cloud Performance Root Cause Analysis at Netflix
YOW2018 Cloud Performance Root Cause Analysis at NetflixYOW2018 Cloud Performance Root Cause Analysis at Netflix
YOW2018 Cloud Performance Root Cause Analysis at Netflix
 
Ceph issue 해결 사례
Ceph issue 해결 사례Ceph issue 해결 사례
Ceph issue 해결 사례
 
Storage overview
Storage overviewStorage overview
Storage overview
 
A visual introduction to Apache Kafka
A visual introduction to Apache KafkaA visual introduction to Apache Kafka
A visual introduction to Apache Kafka
 
S108283 svc-storwize-lagos-v1905d
S108283 svc-storwize-lagos-v1905dS108283 svc-storwize-lagos-v1905d
S108283 svc-storwize-lagos-v1905d
 
Lecture 4 principles of parallel algorithm design updated
Lecture 4   principles of parallel algorithm design updatedLecture 4   principles of parallel algorithm design updated
Lecture 4 principles of parallel algorithm design updated
 
Mainframe
MainframeMainframe
Mainframe
 
Apache Kafka Architecture & Fundamentals Explained
Apache Kafka Architecture & Fundamentals ExplainedApache Kafka Architecture & Fundamentals Explained
Apache Kafka Architecture & Fundamentals Explained
 
DevOps with ActiveMQ, Camel, Fabric8, and HawtIO
DevOps with ActiveMQ, Camel, Fabric8, and HawtIO DevOps with ActiveMQ, Camel, Fabric8, and HawtIO
DevOps with ActiveMQ, Camel, Fabric8, and HawtIO
 

Similar to 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
 

Similar to 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
 

More from 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
 

More from 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
 

Recently uploaded

The architecture of Generative AI for enterprises.pdf
The architecture of Generative AI for enterprises.pdfThe architecture of Generative AI for enterprises.pdf
The architecture of Generative AI for enterprises.pdfalexjohnson7307
 
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKUXDXConf
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxAbida Shariff
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀DianaGray10
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastUXDXConf
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka DoktorováCzechDreamin
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024Stephanie Beckett
 
Motion for AI: Creating Empathy in Technology
Motion for AI: Creating Empathy in TechnologyMotion for AI: Creating Empathy in Technology
Motion for AI: Creating Empathy in TechnologyUXDXConf
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101vincent683379
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaCzechDreamin
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxDavid Michel
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessUXDXConf
 
Intelligent Gimbal FINAL PAPER Engineering.pdf
Intelligent Gimbal FINAL PAPER Engineering.pdfIntelligent Gimbal FINAL PAPER Engineering.pdf
Intelligent Gimbal FINAL PAPER Engineering.pdfAnthony Lucente
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyUXDXConf
 
Agentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfAgentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfChristopherTHyatt
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsStefano
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityScyllaDB
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...CzechDreamin
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераMark Opanasiuk
 

Recently uploaded (20)

The architecture of Generative AI for enterprises.pdf
The architecture of Generative AI for enterprises.pdfThe architecture of Generative AI for enterprises.pdf
The architecture of Generative AI for enterprises.pdf
 
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAK
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
Motion for AI: Creating Empathy in Technology
Motion for AI: Creating Empathy in TechnologyMotion for AI: Creating Empathy in Technology
Motion for AI: Creating Empathy in Technology
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
Intelligent Gimbal FINAL PAPER Engineering.pdf
Intelligent Gimbal FINAL PAPER Engineering.pdfIntelligent Gimbal FINAL PAPER Engineering.pdf
Intelligent Gimbal FINAL PAPER Engineering.pdf
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 
Agentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfAgentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdf
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 

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