SlideShare una empresa de Scribd logo
1 de 45
Cloud Computing Workshop - Uni Stuttgart
© 2010 IBM Corporation
Cloud Computing for a Smarter
PlanetVirtualization
Andreas Maier, IBM (maiera@de.ibm.com)
November 2010
© 2010 IBM Corporation2
Contributors to this presentation
Jim Rymarczyk, IBM Fellow, Chief Virtualization Technologist
Mike Day, Distinguished Engineer, Virtualization Architect in Linux Technology Center
Andreas Maier, Senior Technical Staff Member, Systems Management Architect
Steffen Grarup, Director R&D, VMware, Inc. (OVF Overview presentation at MDC 2009)
© 2010 IBM Corporation3
Agenda - Virtualization
Introduction
Virtualization Technologies
– Server
– Storage
– Network
Workload / Image Deployment
– Virtual Machine Image
– Capture and Deploy
Role of Standards
– Open Virtualization Format (OVF)
– System Virtualization Partitioning and Clustering (SVPC)
– Cloud related work at DMTF and ISO
© 2010 IBM Corporation4
Location of Virtualization in the Cloud Stack
CloudConnectivityServices
Common Cloud Service Platform
(Cloud Application Infrastructure Services)
Common Cloud Management Platform
(System Infrastructure Services)
Application
Services
Information
Services
Collaboration
Services
Business Process Services
CloudServiceLifeCycleTools
Virtualization
© 2010 IBM Corporation5
Vision: Virtualization will Transform IT
© 2010 IBM Corporation6
Progressive Stages in IT Virtualization
© 2010 IBM Corporation7
Virtualization: Relevance to Cloud
Virtualization is an important building block for cloud environments
– Increases flexibility of IT resources
– Creation of virtual resources
– Provides for adaptation to varying workloads
Server virtualization will become comprehensive and pervasive, and become integrated with the
hardware itself
– Hypervisors in the firmware
– Hypervisors with integrated virtual switches
– I/O adapters with built-in I/O virtualization
Customers prefer to deal with applications and business processes, not with operating systems
and hypervisors
-> Cloud software will need to bridge between:
– IT Resource perspective: Servers, operating systems, networks, storage (all virtualized)
– Customer perspective: Applications, business processes
-> Over time, virtualization will be done higher up in the software stack
© 2010 IBM Corporation8
Agenda - Virtualization
Introduction
Virtualization Technologies
– Server
– Storage
– Network
Workload / Image Deployment
– Virtual Machine Image
– Capture and Deploy
Role of Standards
– Open Virtualization Format (OVF)
– System Virtualization Partitioning and Clustering (SVPC)
– Cloud related work at DMTF and ISO
© 2010 IBM Corporation9
What is server / system virtualization
System (= server) virtualization:
– Providing multiple virtual systems out of an underlying system
– Each virtual system runs its own operating system
Multiple terminologies:
Underlying system (providing resources):
• Host System
• Real Machine
• (Physical Machine)
Virtualized system (consuming resources):
• Virtual System
• Virtual Machine
• Guest Virtual Machine
Software component providing server virtualization:
• Hypervisor
• Virtualization Platform
• Virtual Machine Monitor
System virtualization can be stacked:
– Mainframe: z/VM hypervisor running on System z LPAR
hypervisor
– Power: KVM hypervisor running on PowerVM hypervisor
System virtualization :
. . .
Host System
Hypervisor
Virtual System Virtual System
Operating System Operating System
© 2010 IBM Corporation10
Hypervisor Types
Type-1 hypervisor:
– Hypervisor runs directly on underlying host system
– Alternative terms:
"Native hypervisor"
"Bare metal hypervisor"
Type-2 hypervisor:
– A host operating system runs on underlying host system
– Hypervisor runs on / in host operating system:
as one user space process, or
as one user space process per virtual system
– Various degrees of integration of hypervisor into host OS
– Alternative term:
"Hosted hypervisor"
Original definition of type 1 & 2 hypervisors:
– Goldberg: "Architectural Principles for Virtual Computer
Systems" (1973), link
. . .
Host System
Hypervisor (Type 1)
Virtual System Virtual System
Operating System Operating System
. . .
Host System
Hypervisor (Type 2)
Virtual System Virtual System
Operating System Operating System
Host Operating System
Type-1 Hypervisor :
Type-2 Hypervisor :
© 2010 IBM Corporation11
Hypervisor types depend on point of view
What if host operating system and type-2 hypervisor
are bundled into one software package ?
-> Looks like a type-1 hypervisor
What if type-1 hypervisor internally uses a stripped-
down operating system as its lowest layer ?
-> Looks like a type-2 hypervisor
What if portions of a type-2 hypervisor run as kernel
modules of the host operating system ?
-> Looks like a mixture of type-1 & type-2
Hypervisor type depends on point of view:
- Technical component view (see pictures)
- Software packaging view
. . .
Host System
Hypervisor (Type 1)
Virtual System Virtual System
Operating System Operating System
. . .
Host System
Hypervisor (Type 2)
Virtual System Virtual System
Operating System Operating System
Host Operating System
Type-1 Hypervisor :
Type-2 Hypervisor :
© 2010 IBM Corporation12
Virtualization Methods
Full Virtualization:
– Virtual system provides all interfaces to the guest OS that the host system provides
– Advantage: Guest OS does not need to be aware of running in a virtual system
– Burden: Low level HW specific stuff needs to be virtualized (e.g. HW bus interrupts on x86)
Paravirtualization:
– Virtual system replaces some host system interfaces with more efficient higher level interfaces
– Multiple definitions of paravirtualization interfaces exist
– Advantage: Better efficiency, compared to full virtualization
– Burden: Guest OS needs to support the particular paravirtualization interface
OS-level virtualization:
– Also known as "containers", "workload partitions"
– Application containers:
Host OS provides multiple isolated runtime environments for applications
– System containers:
Host OS provides virtual systems that can run a guest OS (= type-2 hypervisor)
© 2010 IBM Corporation13
Example: Xen I/O Paravirtualization (Ian Pratt, Usenix '08)
© 2010 IBM Corporation14
Virtualized Resources - CPU
CPU virtualization:
– Multiple kinds:
• A fixed portion of a CPU of the real machine is dedicated to a CPU of a virtual machine
– Corner case: Complete CPU is dedicated
• One CPU of the real machine powers multiple CPUs of virtual machines
CPU overcommitment:
– Definition: Total number of CPUs visible in all virtual machines is / can be larger than number of CPUs visible in
real machine
– This does not increase the overall CPU capacity provided to virtual machines, relative to what is provided by the
real machine
• In fact, there is a CPU virtualization overhead
Dynamic CPU assignment:
– Ability to dynamically adjust CPU capacity assigned to virtual machines to needs
• Driven by CPU need of guest OS
• Governed by business importance („workload management“)
– Important for CPU needs that vary over time
– „Hypervisor ABC supports CPU overcommitment“
-> How dynamic is the CPU assignment and how can it be managed ?
© 2010 IBM Corporation15
Virtualized Resources - Memory
Memory virtualization:
– Multiple kinds:
• Ranges of memory of the real machine are dedicated to a virtual machine
May be mapped to “clean” addresses (e.g. starting at address 0, as seen in virtual machine)
• Memory of the real machine is dynamically assigned to virtual machines
Usually with swapping/paging to handle memory overcommitment
Memory overcommitment:
– Definition: Total memory addressable in all virtual machines can be larger than memory addressable in real
machine
– Requires a swapping / paging mechanism of some sort
– This increases the overall memory capacity provided by the real machine
• at the price of swap/page penalties
– Important for memory needs that vary over time
– Support for virtual address translation or a “virtual memory manager” does not necessarily mean the memory can
be overcommitted
– “Hypervisor ABC supports memory virtualization”
-> Does it support memory overcommitment, how much and how efficient ?
© 2010 IBM Corporation16
Virtualized Resources – I/O
Multiple approaches:
– Adapter port sharing between virtual systems
– Adapter virtualization
– Integrated virtual switches
– Single-root and multi-root I/O virtualization in PCI-E
Opportunity to add additional functions to the device
– Most I/O virtualization devices are programmable
• Many run an embedded Linux kernel or system executive
– IEEE VLAN support in the adapter
– MAC-level switch in the adapter
– Service level and workload management
© 2010 IBM Corporation17
Single-root I/O virtualization (SRIOV)
BIOS/EFI
LPAR
LPAR LPAR
• An SRIOV PCI Device has multiple PCI
functions
Each function behaves like a distinct
physical adapter
In essence, the PCI device virtualizes
itself, but the guest thinks it is
controlling a dedicated I/O adapter
“Root” in “Single-root” refers to PCI bus and
device tree
Guest I/ O Address Physical I/O Address
0x00007f12ab8d9000 0x00008d900
0x00007f12acf9c000 0x0000f9c000
Guest I/ O Address Physical I/O Address
0x00007f12ab8d9000 0x00008d900
0x00007f12acf9c000 0x0000f9c000
© 2010 IBM Corporation18
Multi-root I/O Virtualization (MRIOV)
BIOS/EFI
LPAR
LPAR LPAR
BIOS/EFI
LPAR
LPAR LPAR
“Root” in “Multi-root” refers to PCI bus and
device tree
Remote Bus
•Exploitation of MRIOV requires future
hardware support
Remote PCI Bus
Remote DMA
© 2010 IBM Corporation19
Pure Virtual Resources
Resources that exist without an underlying resource of the same kind in the real machine
Virtual switch
– Pure virtual resource for the hypervisor
– Not directly visible as a resource by the virtual machine
– Virtual machine connects to virtual switch through a virtual network port
– e.g. z/VM VSWITCH, Guest LAN
Virtual network port
– Also known as “Virtual NIC” or “vNIC” (NIC = Network Interface Card)
– For connecting to networks via network adapters or virtual switches
Virtual disk/drive
– E.g. backed with memory of the real machine, or file of the real machine
© 2010 IBM Corporation20
Small Hypervisor Typology
Hypervisor
Hyperv. Type
(general Host
OS usage)
Virtualiz.
Method
CPU
overcomm.
Memory
overcomm.
yes no
yes
no
yes
yes
no
yes
no
yes
yes
yes
yes
yes
yes
yes
yes
yes
Full (4)
Full (4)
Full
Full+Para
Full
Full+Para
Full
Full+Para
Full+Para
HW Platform
IBM PR/SM (LPAR) Type 1 IBM System z
IBM z/VM Type 1 IBM System z
VMware ESX Server Type 1 x86
VMware Server
(formerly „GSX Server“)
Type 2 x86
Microsoft Hyper-V Type 1 (1) x86
Microsoft Virtual Server Type 2 x86
IBM PowerVM (LPAR) Type 1 IBM POWER (System i and System p)
Xen Type 1 (2) x86
KVM Type 2 (3) x86, ...
(1) Hyper-V sometimes qualified as both Type-1 and Type-2, due to two options of SW packaging
(2) Xen sometimes qualified as Type 2, due to internal componentry
(3) KVM sometimes qualified as Type 1, due to presence of KVM kernel modules that extend Linux to get hypervisor abilities
(4) z/VM and PR/SM sometimes qualified as Para due to hypervisor specific DIAG instructions
© 2010 IBM Corporation21
History of Server Virtualization at IBM
43 years of experience virtualizing our servers
– Virtualization 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 virtualization
Year of introduction for some hypervisors on IBM servers :
(hypervisor = virtualizer for computer systems)
1967 201020021972 2000
CP/CMS
PowerVM
VM/370 VM/ESA
VMware
(ESX)
Xen KVM
P LPAR
z/VM
PR/SM
1988 1990
POWER
S/360 -> System z
x86
Hyper-V
200820062004
MSVS
More hypervisors: http://en.wikipedia.org/wiki/Comparison_of_platform_virtual_machines
© 2010 IBM Corporation22
Virtualized Network Resources
Network connectivity elements
– Adapters / Ports
– Switches
Networks
– IEEE VLAN
– VPNs
Lots of flexibility, cloud tools need to simplify based on:
– Application needs (example: Needs Layer 2)
– Best practices
– Customer guidelines
Trend to quality of service in networks (QoS)
– Bandwidth control
– …
Trend to converging storage networks and traditional networks
– "Converged Enhanced Ethernet" / "Data Center Bridging"
-> basically Ethernet without packet drops
– Fiber Channel over Ethernet (FCoE)
-> more details in “Network Considerations” session
© 2010 IBM Corporation23
Storage Virtualization
-> more details in „Storage in the Cloud“ session
© 2010 IBM Corporation24
Agenda - Virtualization
Introduction
Virtualization Technologies
– Server
– Storage
– Network
Workload / Image Deployment
– Virtual Machine Image
– Capture and Deploy
Role of Standards
– Open Virtualization Format (OVF)
– System Virtualization Partitioning and Clustering (SVPC)
– Cloud related work at DMTF and ISO
© 2010 IBM Corporation25
What is a Virtual Machine Image?
meta-data
SW
OS
meta-data
SW
OS
meta-data
SW
OS
meta-data
SW
OS
meta-data
Virtual Machine Image
Virtual Machine Image Composition
A Virtual Machine Image is a self-contained package containing….
– Meta-data describing the required server resources needed to run the image
Number of CPUs (dedicated vs. shared)
Memory requirements
IO and network requirements
– Meta-data describing goals and constraints for the image
Performance and availability goals
Placement constraints (i.e. security isolation)
– Meta-data describing configuration variables
OS Configuration parameter – IP Address, etc.
Application Configuration parameters
– One or more disk images containing OS, middleware and other application software
May be composition of multiple related virtual machine images
– Virtual machine images making up a multi-tiered distributed application workload.
– Includes additional meta-data scoped to the entire composition.
© 2010 IBM Corporation26
Deploying and Capturing Virtual Machine Images
Image Library
Deploy a Virtual Machine Image
– The Image meta-data is used to
create VM container, allocating the
required platform resources.
– The bootable image is copied and/or
made accessible to the selected host
system.
– The virtual machine is started from
the bootable disk image.
Capture a Virtual Machine Image
– The bootable disk image is copied
into the image library.
– Image meta-data describing the
Virtual Machine container is captured
and included as part of the image.
meta-data
SW
OS
meta-data
SW
OS
meta-data
SW
OS
meta-data
SW
OS
Virtualization
Compute Memory
Virtual Machine
IO / Network
Virtual Machine
SW
OS
SW
OS
SW
OS
meta-data
SW
OS
View In Animation Mode
© 2010 IBM Corporation27
Agenda - Virtualization
Introduction
Virtualization Technologies
– Server
– Storage
– Network
Workload / Image Deployment
– Virtual Machine Image
– Capture and Deploy
Role of Standards
– Open Virtualization Format (OVF)
– System Virtualization Partitioning and Clustering (SVPC)
– Cloud related work at DMTF and ISO
© 2010 IBM Corporation28
OVF Standard
Defined by SVPC working group at DMTF
– SVPC = System Virtualization, Partitioning and Clustering
– DMTF = Distributed Management Task Force, www.dmtf.org
A standards development organization
>3000 individual members from >100 companies across the industry
– Major virtualization players in the industry are participating in SVPC WG
OVF Standard
– Describes a distribution format for virtual machine images
– Describes a format for customization information for deployed virtual systems
– More details:
http://www.dmtf.org/standards/ofv
29Source: OVF Overview presentation of DMTF SVPC WG at MDC Conference 2009
Open Virtualization Format
• A distribution format for virtual appliances
– Provides a complete description of a single VM or complex multi-VM software
solution package
• Vendor and platform independent
– Interoperable across virtualization platforms
• Extensible
– Facilitate value-added features by DMTF or third-parties
• DMTF specification
– Version 0.9 technology submission September 2007
– Version 1.0 preliminary September 2008
– Version 1.0 final February 2009
– Version 1.1 in approval process, work-in-progress available
– Version 2.0 work has started
Virtual HW desc Licensing Properties Other meta-data
30Source: OVF Overview presentation of DMTF SVPC WG at MDC Conference 2009
Large Scale VM distribution
• Provisioning is a critical function
– How do different products and vendors exchange VMs?
– How do different products interoperate on meta-data?
– Suitability of data for distribution?
Virtualization Platform A Virtualization Platform B
Authoring Tools
Backup Tools
Analysis Tools
31Source: OVF Overview presentation of DMTF SVPC WG at MDC Conference 2009
OVF Workflow
Author→ Distribute → Deploy
• Author Role: To create a complete software package
that makes life simple for the deployer
• Deployer Role: Deploy and customize the package
for a particular instance
• Author must express and deployer must understand:
– Compatibility and optimization requirements
– Resource requirements
– Entitlements requirements
– Customization options
– Package integrity
32Source: OVF Overview presentation of DMTF SVPC WG at MDC Conference 2009
OVF Authoring
• A virtual machine can be exported
into OVF or built from source
• The author can describe “portable
hardware” for maximum
interoperability or optimum
performance
• The virtual machine images can be
compressed to facilitate distribution
• The author can sign the package to
guarantee its integrity
Virtualization
Platform
OVF
package
OVF
package
export
build
Source
33Source: OVF Overview presentation of DMTF SVPC WG at MDC Conference 2009
OVF Deployment
• Validation
– Verify licensing, security, integrity
– Resource requirements and
placement
– Application properties (such as IP
addresses and passwords)
• Conversion
– Convert virtual disks to run-time
format
• Installation
– Provide runtime environment for
application (customization and
localization)
OVF
package
import
OVF
environment
Virtualization Platform
34Source: OVF Overview presentation of DMTF SVPC WG at MDC Conference 2009
The OVF Specification
• A Packaging Format
– How to bundle files and do digital signing
• OVF Descriptor
– An XML file describing the software in an OVF package
– Organized as an envelope with an extensible set of sections
• Core Sections
– 10 core sections for describing virtual hardware, EULA, Product
information, etc.
• OVF Environment
– An XML document available to the guest software which enables it to
adapt to the deployment environment
35Source: OVF Overview presentation of DMTF SVPC WG at MDC Conference 2009
Packaging – Guest Software
• Software is installed in one or
more virtual disks
• Any public specified virtual disk
format is supported
• For example,
– Created using a virtual
appliance development kit
– Exported from existing
virtualization platform setup
web.xxx
db.xxx
36Source: OVF Overview presentation of DMTF SVPC WG at MDC Conference 2009
OVF environment
• How do the key/value pairs get delivered to the guest software
• How does a multi-tiered application know the IP addresses of its
piers?
• Common OVF Environment is available to each VM via dynamically
generated ISO image
Deployment
Configuration
OVF
package
Virtualization Platform
Import
Appliance
37Source: OVF Overview presentation of DMTF SVPC WG at MDC Conference 2009
Extensibility
• Extensibility model
– Inspired by Open Content model in XML Schema 1.1, but described
using Schema 1.0
– Enables forwards and backwards compatibility
• Extension points
– Allows new sections to be defined
– Allows defined elements to extended with additional content at the end
– Allows additional attributes on existing types
– All extensions must be in non-OVF namespaces
• ovf:required attribute
– Determines whether a consumer is required to interpret an extension
38Source: OVF Overview presentation of DMTF SVPC WG at MDC Conference 2009
OVF Summary
• Complete description of Virtual Machine
Supports multiple disk formats and virtual hardware platforms.
• Supports single VM and multi-VM configurations
Models multi-tier services consisting of multiple VMs, including
composed services.
• Optimized for distribution
Supports verification, signing, versioning, and handling of licensing
terms.
• Optimized for simple, automated user experience
Supports validation of entire package, provides descriptive information
to user, and includes application level meta-data.
• Vendor and platform independent
Does not rely on specific host platform, virtualization platform, or guest
operating system properties.
39Source: OVF Overview presentation of DMTF SVPC WG at MDC Conference 2009
OVF Summary (2)
• Extensible
Allows vendor specific meta-data and provides an extensible hardware
description model supporting future advances in virtualization
technology.
• Localizable
Supports user visible descriptions in multiple locales.
• Open standard
A collaboration of key vendors
© 2010 IBM Corporation40
DMTF System Virtualization Management Standards
Defined by SVPC WG at DMTF
SVPC standards
– A set of management profiles, based on CIM (Common Information Model)
– SVPC 1.0 covers management of hypervisors and virtual systems
Inspection / discovery of hypervisors and virtual systems
State management of virtual systems
Hypervisor resource pool inspection and management
Creation & destruction of virtual systems
Addition, removal and modification of virtual resources
Virtualization specific functionality like snapshots and live guest migration
– More details:
http://www.dmtf.org/standards/vman
© 2010 IBM Corporation41
SVPC Standards Implementation on a Server
© 2010 IBM Corporation42
Connection between OVF and SVPC
SVPC standards describe
– Virtual systems: “Virtual System Setting Data” (VSSD)
– Virtual resources: “Resource Allocation Setting Data” (RASD)
– Management methods such as DefineSystem() and AddResourceSettings() get VSSD
and RASD objects as input, that describe the system and its resources
OVF standard
– Use VSSD and RASD format to describe requirements on target virtual system
-> Synergy effect: Target platforms supporting the SVPC standard can easily
deploy OVF images
© 2010 IBM Corporation43
Cloud related work in DMTF
DMTF "Cloud Incubator"
– Leadership Board:
AMD, CA, Cisco, Citrix, EMC, Fujitsu, HP, Hitachi, IBM, Intel, Microsoft, Novell, Rackspace,
RedHat, Savvis, SunGard, Sun Microsystems, and VMware
– Scope of the work:
Charter: “The scope of this activity is focused on mainly cloud resource management aspects of
Infrastructure as a Service (IaaS) with some work touching on Platform as a Service (PaaS)
including SLAs, QoS, utilization, provisioning and accounting and billing.”
– Published “Interoperable Clouds” White Paper in 11/2009
http://www.dmtf.org/about/cloud-incubator/DSP_IS0101_1.0.0.pdf
– More information on:
http://www.dmtf.org/about/cloud-incubator/
DMTF "Cloud Management" working group
– Started in summer of 2010
– Takes work results of Cloud Incubator to develop standards
© 2010 IBM Corporation44
Cloud related work in ISO
ISO = International Organization for Standardization
– Members are the countries
SC 38 committee of ISO
– "Distributed application platforms and services" (DAPS)
– Started in early 2010
– Has three groups:
Working group on Web services
Working group on Service Oriented Architecture
Study group on Cloud Computing
– DMTF cloud work is being brought forward to SC 38
– As well as contributions by several countries (e.g. China, Canada)
– More information on SC 38 home page:
http://www.iso.org/iso/standards_development/technical_committees/list_of_iso_technical_committee
s/iso_technical_committee.htm?commid=601355
– German mirror committee of SC 38 is "NIA-38" group under DIN
© 2010 IBM Corporation45
Summary - Virtualization
Introduction
Virtualization Technologies
– Server
– Storage
– Network
Workload / Image Deployment
– Virtual Machine Image
– Capture and Deploy
Role of Standards
– Open Virtualization Format (OVF)
– System Virtualization Partitioning and Clustering (SVPC)
– Cloud related work at DMTF and ISO

Más contenido relacionado

La actualidad más candente

IBM PowerVM Virtualization Introduction and Configuration
IBM PowerVM Virtualization Introduction and ConfigurationIBM PowerVM Virtualization Introduction and Configuration
IBM PowerVM Virtualization Introduction and ConfigurationIBM India Smarter Computing
 
Virtualisation overview
Virtualisation overviewVirtualisation overview
Virtualisation overviewsagaroceanic11
 
Presentation power vm virtualization without limits
Presentation   power vm virtualization without limitsPresentation   power vm virtualization without limits
Presentation power vm virtualization without limitssolarisyougood
 
Linux Foundation Collaboration Summit 13 :10 years of Xen and Beyond
Linux Foundation Collaboration Summit 13 :10 years of Xen and BeyondLinux Foundation Collaboration Summit 13 :10 years of Xen and Beyond
Linux Foundation Collaboration Summit 13 :10 years of Xen and BeyondThe Linux Foundation
 
Virtualization Questions
Virtualization QuestionsVirtualization Questions
Virtualization QuestionsTrupti Jethva
 
Hypervisor seminar
Hypervisor seminarHypervisor seminar
Hypervisor seminar용환 노
 
Virtualization
VirtualizationVirtualization
Virtualizationvishnurk
 
Virtualization and cloud Computing
Virtualization and cloud ComputingVirtualization and cloud Computing
Virtualization and cloud ComputingRishikese MR
 
Virtual machines and their architecture
Virtual machines and their architectureVirtual machines and their architecture
Virtual machines and their architectureMrinmoy Dalal
 
Fulcrum Group Virtualization How does It Fit
Fulcrum Group Virtualization How does It FitFulcrum Group Virtualization How does It Fit
Fulcrum Group Virtualization How does It FitSteve Meek
 
What's new in System Center 2012 R2: Virtual Machine Manager
What's new in System Center 2012 R2: Virtual Machine ManagerWhat's new in System Center 2012 R2: Virtual Machine Manager
What's new in System Center 2012 R2: Virtual Machine ManagerTomica Kaniski
 
VMware Interview questions and answers
VMware Interview questions and answersVMware Interview questions and answers
VMware Interview questions and answersvivaankumar
 

La actualidad más candente (20)

IBM PowerVM Virtualization Introduction and Configuration
IBM PowerVM Virtualization Introduction and ConfigurationIBM PowerVM Virtualization Introduction and Configuration
IBM PowerVM Virtualization Introduction and Configuration
 
Virtualisation overview
Virtualisation overviewVirtualisation overview
Virtualisation overview
 
Presentation power vm virtualization without limits
Presentation   power vm virtualization without limitsPresentation   power vm virtualization without limits
Presentation power vm virtualization without limits
 
Linux Foundation Collaboration Summit 13 :10 years of Xen and Beyond
Linux Foundation Collaboration Summit 13 :10 years of Xen and BeyondLinux Foundation Collaboration Summit 13 :10 years of Xen and Beyond
Linux Foundation Collaboration Summit 13 :10 years of Xen and Beyond
 
Virtual machine
Virtual machineVirtual machine
Virtual machine
 
Virtualization Questions
Virtualization QuestionsVirtualization Questions
Virtualization Questions
 
Virtualization
VirtualizationVirtualization
Virtualization
 
2. OS vs. VMM
2. OS vs. VMM2. OS vs. VMM
2. OS vs. VMM
 
Server virtualization
Server virtualizationServer virtualization
Server virtualization
 
Hypervisor seminar
Hypervisor seminarHypervisor seminar
Hypervisor seminar
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Virtualization and cloud Computing
Virtualization and cloud ComputingVirtualization and cloud Computing
Virtualization and cloud Computing
 
UDS 2012 Xen
UDS 2012 XenUDS 2012 Xen
UDS 2012 Xen
 
Cloud.pptm
Cloud.pptmCloud.pptm
Cloud.pptm
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Virtual machines and their architecture
Virtual machines and their architectureVirtual machines and their architecture
Virtual machines and their architecture
 
Fulcrum Group Virtualization How does It Fit
Fulcrum Group Virtualization How does It FitFulcrum Group Virtualization How does It Fit
Fulcrum Group Virtualization How does It Fit
 
What's new in System Center 2012 R2: Virtual Machine Manager
What's new in System Center 2012 R2: Virtual Machine ManagerWhat's new in System Center 2012 R2: Virtual Machine Manager
What's new in System Center 2012 R2: Virtual Machine Manager
 
VMware Interview questions and answers
VMware Interview questions and answersVMware Interview questions and answers
VMware Interview questions and answers
 

Similar a Presentation cloud computing workshop - virtualization

Cloud Computing Virtualization and containers
Cloud Computing Virtualization and containersCloud Computing Virtualization and containers
Cloud Computing Virtualization and containersSelvaraj Kesavan
 
Introduction to Virtualization
Introduction to VirtualizationIntroduction to Virtualization
Introduction to VirtualizationMuhammadRizkyFaza
 
IBM informix: compared performance efficiency between physical server and Vir...
IBM informix: compared performance efficiency between physical server and Vir...IBM informix: compared performance efficiency between physical server and Vir...
IBM informix: compared performance efficiency between physical server and Vir...BeGooden-IT Consulting
 
All about virtualization spiceworks - slideshare
All about virtualization  spiceworks - slideshareAll about virtualization  spiceworks - slideshare
All about virtualization spiceworks - slideshareSpiceworks Ziff Davis
 
Virtualization and how it leads to cloud
Virtualization and how it leads to cloudVirtualization and how it leads to cloud
Virtualization and how it leads to cloudHuzefa Husain
 
Virtualization using VMWare Workstation
Virtualization using VMWare WorkstationVirtualization using VMWare Workstation
Virtualization using VMWare WorkstationHitesh Gupta
 
Overview of System Virtualization
Overview of System VirtualizationOverview of System Virtualization
Overview of System VirtualizationAndre Odendaal
 
Lecture5 virtualization
Lecture5 virtualizationLecture5 virtualization
Lecture5 virtualizationhktripathy
 
04_virtualization1_v1.pdf
04_virtualization1_v1.pdf04_virtualization1_v1.pdf
04_virtualization1_v1.pdfHossainOrnob
 
Virtualization terminology
Virtualization terminologyVirtualization terminology
Virtualization terminologyZeno Idzerda
 
V terminology guide
V terminology guideV terminology guide
V terminology guideRizi Butt
 
Virtualization Everywhere
Virtualization EverywhereVirtualization Everywhere
Virtualization Everywherewebhostingguy
 
Server Virtualization Sentrana Seminar
Server Virtualization   Sentrana SeminarServer Virtualization   Sentrana Seminar
Server Virtualization Sentrana Seminarbryanrandol
 

Similar a Presentation cloud computing workshop - virtualization (20)

Virtualization & tipping point
Virtualization & tipping pointVirtualization & tipping point
Virtualization & tipping point
 
Cloud Computing Virtualization and containers
Cloud Computing Virtualization and containersCloud Computing Virtualization and containers
Cloud Computing Virtualization and containers
 
Introduction to Virtualization
Introduction to VirtualizationIntroduction to Virtualization
Introduction to Virtualization
 
IBM informix: compared performance efficiency between physical server and Vir...
IBM informix: compared performance efficiency between physical server and Vir...IBM informix: compared performance efficiency between physical server and Vir...
IBM informix: compared performance efficiency between physical server and Vir...
 
All about virtualization spiceworks - slideshare
All about virtualization  spiceworks - slideshareAll about virtualization  spiceworks - slideshare
All about virtualization spiceworks - slideshare
 
Lecture 1.pptx
Lecture 1.pptxLecture 1.pptx
Lecture 1.pptx
 
Handout2o
Handout2oHandout2o
Handout2o
 
Virtualization and how it leads to cloud
Virtualization and how it leads to cloudVirtualization and how it leads to cloud
Virtualization and how it leads to cloud
 
Parth virt
Parth virtParth virt
Parth virt
 
Virtualization using VMWare Workstation
Virtualization using VMWare WorkstationVirtualization using VMWare Workstation
Virtualization using VMWare Workstation
 
Overview of System Virtualization
Overview of System VirtualizationOverview of System Virtualization
Overview of System Virtualization
 
Lecture5 virtualization
Lecture5 virtualizationLecture5 virtualization
Lecture5 virtualization
 
04_virtualization1_v1.pdf
04_virtualization1_v1.pdf04_virtualization1_v1.pdf
04_virtualization1_v1.pdf
 
Virtualization terminology
Virtualization terminologyVirtualization terminology
Virtualization terminology
 
V terminology guide
V terminology guideV terminology guide
V terminology guide
 
Virtualization Everywhere
Virtualization EverywhereVirtualization Everywhere
Virtualization Everywhere
 
Server Virtualization Sentrana Seminar
Server Virtualization   Sentrana SeminarServer Virtualization   Sentrana Seminar
Server Virtualization Sentrana Seminar
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Usenix Invited Talk
Usenix Invited TalkUsenix Invited Talk
Usenix Invited Talk
 
Virtualization
VirtualizationVirtualization
Virtualization
 

Más de xKinAnx

Engage for success ibm spectrum accelerate 2
Engage for success   ibm spectrum accelerate 2Engage for success   ibm spectrum accelerate 2
Engage for success ibm spectrum accelerate 2xKinAnx
 
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive
Accelerate with ibm storage  ibm spectrum virtualize hyper swap deep diveAccelerate with ibm storage  ibm spectrum virtualize hyper swap deep dive
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep divexKinAnx
 
Software defined storage provisioning using ibm smart cloud
Software defined storage provisioning using ibm smart cloudSoftware defined storage provisioning using ibm smart cloud
Software defined storage provisioning using ibm smart cloudxKinAnx
 
Ibm spectrum virtualize 101
Ibm spectrum virtualize 101 Ibm spectrum virtualize 101
Ibm spectrum virtualize 101 xKinAnx
 
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive dee...
Accelerate with ibm storage  ibm spectrum virtualize hyper swap deep dive dee...Accelerate with ibm storage  ibm spectrum virtualize hyper swap deep dive dee...
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive dee...xKinAnx
 
04 empalis -ibm_spectrum_protect_-_strategy_and_directions
04 empalis -ibm_spectrum_protect_-_strategy_and_directions04 empalis -ibm_spectrum_protect_-_strategy_and_directions
04 empalis -ibm_spectrum_protect_-_strategy_and_directionsxKinAnx
 
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...xKinAnx
 
Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...
Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...
Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...xKinAnx
 
Ibm spectrum scale fundamentals workshop for americas part 3 Information Life...
Ibm spectrum scale fundamentals workshop for americas part 3 Information Life...Ibm spectrum scale fundamentals workshop for americas part 3 Information Life...
Ibm spectrum scale fundamentals workshop for americas part 3 Information Life...xKinAnx
 
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
 
Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...
Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...
Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...xKinAnx
 
Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...
Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...
Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...xKinAnx
 
Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...xKinAnx
 
Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...xKinAnx
 
Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...
Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...
Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...xKinAnx
 
Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...
Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...
Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...xKinAnx
 
Presentation disaster recovery in virtualization and cloud
Presentation   disaster recovery in virtualization and cloudPresentation   disaster recovery in virtualization and cloud
Presentation disaster recovery in virtualization and cloudxKinAnx
 
Presentation disaster recovery for oracle fusion middleware with the zfs st...
Presentation   disaster recovery for oracle fusion middleware with the zfs st...Presentation   disaster recovery for oracle fusion middleware with the zfs st...
Presentation disaster recovery for oracle fusion middleware with the zfs st...xKinAnx
 
Presentation differentiated virtualization for enterprise clouds, large and...
Presentation   differentiated virtualization for enterprise clouds, large and...Presentation   differentiated virtualization for enterprise clouds, large and...
Presentation differentiated virtualization for enterprise clouds, large and...xKinAnx
 
Presentation desktops for the cloud the view rollout
Presentation   desktops for the cloud the view rolloutPresentation   desktops for the cloud the view rollout
Presentation desktops for the cloud the view rolloutxKinAnx
 

Más de xKinAnx (20)

Engage for success ibm spectrum accelerate 2
Engage for success   ibm spectrum accelerate 2Engage for success   ibm spectrum accelerate 2
Engage for success ibm spectrum accelerate 2
 
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive
Accelerate with ibm storage  ibm spectrum virtualize hyper swap deep diveAccelerate with ibm storage  ibm spectrum virtualize hyper swap deep dive
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive
 
Software defined storage provisioning using ibm smart cloud
Software defined storage provisioning using ibm smart cloudSoftware defined storage provisioning using ibm smart cloud
Software defined storage provisioning using ibm smart cloud
 
Ibm spectrum virtualize 101
Ibm spectrum virtualize 101 Ibm spectrum virtualize 101
Ibm spectrum virtualize 101
 
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive dee...
Accelerate with ibm storage  ibm spectrum virtualize hyper swap deep dive dee...Accelerate with ibm storage  ibm spectrum virtualize hyper swap deep dive dee...
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive dee...
 
04 empalis -ibm_spectrum_protect_-_strategy_and_directions
04 empalis -ibm_spectrum_protect_-_strategy_and_directions04 empalis -ibm_spectrum_protect_-_strategy_and_directions
04 empalis -ibm_spectrum_protect_-_strategy_and_directions
 
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
 
Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...
Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...
Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...
 
Ibm spectrum scale fundamentals workshop for americas part 3 Information Life...
Ibm spectrum scale fundamentals workshop for americas part 3 Information Life...Ibm spectrum scale fundamentals workshop for americas part 3 Information Life...
Ibm spectrum scale fundamentals workshop for americas part 3 Information Life...
 
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...
 
Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...
Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...
Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...
 
Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...
Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...
Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...
 
Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...
 
Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...
 
Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...
Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...
Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...
 
Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...
Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...
Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...
 
Presentation disaster recovery in virtualization and cloud
Presentation   disaster recovery in virtualization and cloudPresentation   disaster recovery in virtualization and cloud
Presentation disaster recovery in virtualization and cloud
 
Presentation disaster recovery for oracle fusion middleware with the zfs st...
Presentation   disaster recovery for oracle fusion middleware with the zfs st...Presentation   disaster recovery for oracle fusion middleware with the zfs st...
Presentation disaster recovery for oracle fusion middleware with the zfs st...
 
Presentation differentiated virtualization for enterprise clouds, large and...
Presentation   differentiated virtualization for enterprise clouds, large and...Presentation   differentiated virtualization for enterprise clouds, large and...
Presentation differentiated virtualization for enterprise clouds, large and...
 
Presentation desktops for the cloud the view rollout
Presentation   desktops for the cloud the view rolloutPresentation   desktops for the cloud the view rollout
Presentation desktops for the cloud the view rollout
 

Último

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 

Último (20)

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 

Presentation cloud computing workshop - virtualization

  • 1. Cloud Computing Workshop - Uni Stuttgart © 2010 IBM Corporation Cloud Computing for a Smarter PlanetVirtualization Andreas Maier, IBM (maiera@de.ibm.com) November 2010
  • 2. © 2010 IBM Corporation2 Contributors to this presentation Jim Rymarczyk, IBM Fellow, Chief Virtualization Technologist Mike Day, Distinguished Engineer, Virtualization Architect in Linux Technology Center Andreas Maier, Senior Technical Staff Member, Systems Management Architect Steffen Grarup, Director R&D, VMware, Inc. (OVF Overview presentation at MDC 2009)
  • 3. © 2010 IBM Corporation3 Agenda - Virtualization Introduction Virtualization Technologies – Server – Storage – Network Workload / Image Deployment – Virtual Machine Image – Capture and Deploy Role of Standards – Open Virtualization Format (OVF) – System Virtualization Partitioning and Clustering (SVPC) – Cloud related work at DMTF and ISO
  • 4. © 2010 IBM Corporation4 Location of Virtualization in the Cloud Stack CloudConnectivityServices Common Cloud Service Platform (Cloud Application Infrastructure Services) Common Cloud Management Platform (System Infrastructure Services) Application Services Information Services Collaboration Services Business Process Services CloudServiceLifeCycleTools Virtualization
  • 5. © 2010 IBM Corporation5 Vision: Virtualization will Transform IT
  • 6. © 2010 IBM Corporation6 Progressive Stages in IT Virtualization
  • 7. © 2010 IBM Corporation7 Virtualization: Relevance to Cloud Virtualization is an important building block for cloud environments – Increases flexibility of IT resources – Creation of virtual resources – Provides for adaptation to varying workloads Server virtualization will become comprehensive and pervasive, and become integrated with the hardware itself – Hypervisors in the firmware – Hypervisors with integrated virtual switches – I/O adapters with built-in I/O virtualization Customers prefer to deal with applications and business processes, not with operating systems and hypervisors -> Cloud software will need to bridge between: – IT Resource perspective: Servers, operating systems, networks, storage (all virtualized) – Customer perspective: Applications, business processes -> Over time, virtualization will be done higher up in the software stack
  • 8. © 2010 IBM Corporation8 Agenda - Virtualization Introduction Virtualization Technologies – Server – Storage – Network Workload / Image Deployment – Virtual Machine Image – Capture and Deploy Role of Standards – Open Virtualization Format (OVF) – System Virtualization Partitioning and Clustering (SVPC) – Cloud related work at DMTF and ISO
  • 9. © 2010 IBM Corporation9 What is server / system virtualization System (= server) virtualization: – Providing multiple virtual systems out of an underlying system – Each virtual system runs its own operating system Multiple terminologies: Underlying system (providing resources): • Host System • Real Machine • (Physical Machine) Virtualized system (consuming resources): • Virtual System • Virtual Machine • Guest Virtual Machine Software component providing server virtualization: • Hypervisor • Virtualization Platform • Virtual Machine Monitor System virtualization can be stacked: – Mainframe: z/VM hypervisor running on System z LPAR hypervisor – Power: KVM hypervisor running on PowerVM hypervisor System virtualization : . . . Host System Hypervisor Virtual System Virtual System Operating System Operating System
  • 10. © 2010 IBM Corporation10 Hypervisor Types Type-1 hypervisor: – Hypervisor runs directly on underlying host system – Alternative terms: "Native hypervisor" "Bare metal hypervisor" Type-2 hypervisor: – A host operating system runs on underlying host system – Hypervisor runs on / in host operating system: as one user space process, or as one user space process per virtual system – Various degrees of integration of hypervisor into host OS – Alternative term: "Hosted hypervisor" Original definition of type 1 & 2 hypervisors: – Goldberg: "Architectural Principles for Virtual Computer Systems" (1973), link . . . Host System Hypervisor (Type 1) Virtual System Virtual System Operating System Operating System . . . Host System Hypervisor (Type 2) Virtual System Virtual System Operating System Operating System Host Operating System Type-1 Hypervisor : Type-2 Hypervisor :
  • 11. © 2010 IBM Corporation11 Hypervisor types depend on point of view What if host operating system and type-2 hypervisor are bundled into one software package ? -> Looks like a type-1 hypervisor What if type-1 hypervisor internally uses a stripped- down operating system as its lowest layer ? -> Looks like a type-2 hypervisor What if portions of a type-2 hypervisor run as kernel modules of the host operating system ? -> Looks like a mixture of type-1 & type-2 Hypervisor type depends on point of view: - Technical component view (see pictures) - Software packaging view . . . Host System Hypervisor (Type 1) Virtual System Virtual System Operating System Operating System . . . Host System Hypervisor (Type 2) Virtual System Virtual System Operating System Operating System Host Operating System Type-1 Hypervisor : Type-2 Hypervisor :
  • 12. © 2010 IBM Corporation12 Virtualization Methods Full Virtualization: – Virtual system provides all interfaces to the guest OS that the host system provides – Advantage: Guest OS does not need to be aware of running in a virtual system – Burden: Low level HW specific stuff needs to be virtualized (e.g. HW bus interrupts on x86) Paravirtualization: – Virtual system replaces some host system interfaces with more efficient higher level interfaces – Multiple definitions of paravirtualization interfaces exist – Advantage: Better efficiency, compared to full virtualization – Burden: Guest OS needs to support the particular paravirtualization interface OS-level virtualization: – Also known as "containers", "workload partitions" – Application containers: Host OS provides multiple isolated runtime environments for applications – System containers: Host OS provides virtual systems that can run a guest OS (= type-2 hypervisor)
  • 13. © 2010 IBM Corporation13 Example: Xen I/O Paravirtualization (Ian Pratt, Usenix '08)
  • 14. © 2010 IBM Corporation14 Virtualized Resources - CPU CPU virtualization: – Multiple kinds: • A fixed portion of a CPU of the real machine is dedicated to a CPU of a virtual machine – Corner case: Complete CPU is dedicated • One CPU of the real machine powers multiple CPUs of virtual machines CPU overcommitment: – Definition: Total number of CPUs visible in all virtual machines is / can be larger than number of CPUs visible in real machine – This does not increase the overall CPU capacity provided to virtual machines, relative to what is provided by the real machine • In fact, there is a CPU virtualization overhead Dynamic CPU assignment: – Ability to dynamically adjust CPU capacity assigned to virtual machines to needs • Driven by CPU need of guest OS • Governed by business importance („workload management“) – Important for CPU needs that vary over time – „Hypervisor ABC supports CPU overcommitment“ -> How dynamic is the CPU assignment and how can it be managed ?
  • 15. © 2010 IBM Corporation15 Virtualized Resources - Memory Memory virtualization: – Multiple kinds: • Ranges of memory of the real machine are dedicated to a virtual machine May be mapped to “clean” addresses (e.g. starting at address 0, as seen in virtual machine) • Memory of the real machine is dynamically assigned to virtual machines Usually with swapping/paging to handle memory overcommitment Memory overcommitment: – Definition: Total memory addressable in all virtual machines can be larger than memory addressable in real machine – Requires a swapping / paging mechanism of some sort – This increases the overall memory capacity provided by the real machine • at the price of swap/page penalties – Important for memory needs that vary over time – Support for virtual address translation or a “virtual memory manager” does not necessarily mean the memory can be overcommitted – “Hypervisor ABC supports memory virtualization” -> Does it support memory overcommitment, how much and how efficient ?
  • 16. © 2010 IBM Corporation16 Virtualized Resources – I/O Multiple approaches: – Adapter port sharing between virtual systems – Adapter virtualization – Integrated virtual switches – Single-root and multi-root I/O virtualization in PCI-E Opportunity to add additional functions to the device – Most I/O virtualization devices are programmable • Many run an embedded Linux kernel or system executive – IEEE VLAN support in the adapter – MAC-level switch in the adapter – Service level and workload management
  • 17. © 2010 IBM Corporation17 Single-root I/O virtualization (SRIOV) BIOS/EFI LPAR LPAR LPAR • An SRIOV PCI Device has multiple PCI functions Each function behaves like a distinct physical adapter In essence, the PCI device virtualizes itself, but the guest thinks it is controlling a dedicated I/O adapter “Root” in “Single-root” refers to PCI bus and device tree Guest I/ O Address Physical I/O Address 0x00007f12ab8d9000 0x00008d900 0x00007f12acf9c000 0x0000f9c000 Guest I/ O Address Physical I/O Address 0x00007f12ab8d9000 0x00008d900 0x00007f12acf9c000 0x0000f9c000
  • 18. © 2010 IBM Corporation18 Multi-root I/O Virtualization (MRIOV) BIOS/EFI LPAR LPAR LPAR BIOS/EFI LPAR LPAR LPAR “Root” in “Multi-root” refers to PCI bus and device tree Remote Bus •Exploitation of MRIOV requires future hardware support Remote PCI Bus Remote DMA
  • 19. © 2010 IBM Corporation19 Pure Virtual Resources Resources that exist without an underlying resource of the same kind in the real machine Virtual switch – Pure virtual resource for the hypervisor – Not directly visible as a resource by the virtual machine – Virtual machine connects to virtual switch through a virtual network port – e.g. z/VM VSWITCH, Guest LAN Virtual network port – Also known as “Virtual NIC” or “vNIC” (NIC = Network Interface Card) – For connecting to networks via network adapters or virtual switches Virtual disk/drive – E.g. backed with memory of the real machine, or file of the real machine
  • 20. © 2010 IBM Corporation20 Small Hypervisor Typology Hypervisor Hyperv. Type (general Host OS usage) Virtualiz. Method CPU overcomm. Memory overcomm. yes no yes no yes yes no yes no yes yes yes yes yes yes yes yes yes Full (4) Full (4) Full Full+Para Full Full+Para Full Full+Para Full+Para HW Platform IBM PR/SM (LPAR) Type 1 IBM System z IBM z/VM Type 1 IBM System z VMware ESX Server Type 1 x86 VMware Server (formerly „GSX Server“) Type 2 x86 Microsoft Hyper-V Type 1 (1) x86 Microsoft Virtual Server Type 2 x86 IBM PowerVM (LPAR) Type 1 IBM POWER (System i and System p) Xen Type 1 (2) x86 KVM Type 2 (3) x86, ... (1) Hyper-V sometimes qualified as both Type-1 and Type-2, due to two options of SW packaging (2) Xen sometimes qualified as Type 2, due to internal componentry (3) KVM sometimes qualified as Type 1, due to presence of KVM kernel modules that extend Linux to get hypervisor abilities (4) z/VM and PR/SM sometimes qualified as Para due to hypervisor specific DIAG instructions
  • 21. © 2010 IBM Corporation21 History of Server Virtualization at IBM 43 years of experience virtualizing our servers – Virtualization 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 virtualization Year of introduction for some hypervisors on IBM servers : (hypervisor = virtualizer for computer systems) 1967 201020021972 2000 CP/CMS PowerVM VM/370 VM/ESA VMware (ESX) Xen KVM P LPAR z/VM PR/SM 1988 1990 POWER S/360 -> System z x86 Hyper-V 200820062004 MSVS More hypervisors: http://en.wikipedia.org/wiki/Comparison_of_platform_virtual_machines
  • 22. © 2010 IBM Corporation22 Virtualized Network Resources Network connectivity elements – Adapters / Ports – Switches Networks – IEEE VLAN – VPNs Lots of flexibility, cloud tools need to simplify based on: – Application needs (example: Needs Layer 2) – Best practices – Customer guidelines Trend to quality of service in networks (QoS) – Bandwidth control – … Trend to converging storage networks and traditional networks – "Converged Enhanced Ethernet" / "Data Center Bridging" -> basically Ethernet without packet drops – Fiber Channel over Ethernet (FCoE) -> more details in “Network Considerations” session
  • 23. © 2010 IBM Corporation23 Storage Virtualization -> more details in „Storage in the Cloud“ session
  • 24. © 2010 IBM Corporation24 Agenda - Virtualization Introduction Virtualization Technologies – Server – Storage – Network Workload / Image Deployment – Virtual Machine Image – Capture and Deploy Role of Standards – Open Virtualization Format (OVF) – System Virtualization Partitioning and Clustering (SVPC) – Cloud related work at DMTF and ISO
  • 25. © 2010 IBM Corporation25 What is a Virtual Machine Image? meta-data SW OS meta-data SW OS meta-data SW OS meta-data SW OS meta-data Virtual Machine Image Virtual Machine Image Composition A Virtual Machine Image is a self-contained package containing…. – Meta-data describing the required server resources needed to run the image Number of CPUs (dedicated vs. shared) Memory requirements IO and network requirements – Meta-data describing goals and constraints for the image Performance and availability goals Placement constraints (i.e. security isolation) – Meta-data describing configuration variables OS Configuration parameter – IP Address, etc. Application Configuration parameters – One or more disk images containing OS, middleware and other application software May be composition of multiple related virtual machine images – Virtual machine images making up a multi-tiered distributed application workload. – Includes additional meta-data scoped to the entire composition.
  • 26. © 2010 IBM Corporation26 Deploying and Capturing Virtual Machine Images Image Library Deploy a Virtual Machine Image – The Image meta-data is used to create VM container, allocating the required platform resources. – The bootable image is copied and/or made accessible to the selected host system. – The virtual machine is started from the bootable disk image. Capture a Virtual Machine Image – The bootable disk image is copied into the image library. – Image meta-data describing the Virtual Machine container is captured and included as part of the image. meta-data SW OS meta-data SW OS meta-data SW OS meta-data SW OS Virtualization Compute Memory Virtual Machine IO / Network Virtual Machine SW OS SW OS SW OS meta-data SW OS View In Animation Mode
  • 27. © 2010 IBM Corporation27 Agenda - Virtualization Introduction Virtualization Technologies – Server – Storage – Network Workload / Image Deployment – Virtual Machine Image – Capture and Deploy Role of Standards – Open Virtualization Format (OVF) – System Virtualization Partitioning and Clustering (SVPC) – Cloud related work at DMTF and ISO
  • 28. © 2010 IBM Corporation28 OVF Standard Defined by SVPC working group at DMTF – SVPC = System Virtualization, Partitioning and Clustering – DMTF = Distributed Management Task Force, www.dmtf.org A standards development organization >3000 individual members from >100 companies across the industry – Major virtualization players in the industry are participating in SVPC WG OVF Standard – Describes a distribution format for virtual machine images – Describes a format for customization information for deployed virtual systems – More details: http://www.dmtf.org/standards/ofv
  • 29. 29Source: OVF Overview presentation of DMTF SVPC WG at MDC Conference 2009 Open Virtualization Format • A distribution format for virtual appliances – Provides a complete description of a single VM or complex multi-VM software solution package • Vendor and platform independent – Interoperable across virtualization platforms • Extensible – Facilitate value-added features by DMTF or third-parties • DMTF specification – Version 0.9 technology submission September 2007 – Version 1.0 preliminary September 2008 – Version 1.0 final February 2009 – Version 1.1 in approval process, work-in-progress available – Version 2.0 work has started Virtual HW desc Licensing Properties Other meta-data
  • 30. 30Source: OVF Overview presentation of DMTF SVPC WG at MDC Conference 2009 Large Scale VM distribution • Provisioning is a critical function – How do different products and vendors exchange VMs? – How do different products interoperate on meta-data? – Suitability of data for distribution? Virtualization Platform A Virtualization Platform B Authoring Tools Backup Tools Analysis Tools
  • 31. 31Source: OVF Overview presentation of DMTF SVPC WG at MDC Conference 2009 OVF Workflow Author→ Distribute → Deploy • Author Role: To create a complete software package that makes life simple for the deployer • Deployer Role: Deploy and customize the package for a particular instance • Author must express and deployer must understand: – Compatibility and optimization requirements – Resource requirements – Entitlements requirements – Customization options – Package integrity
  • 32. 32Source: OVF Overview presentation of DMTF SVPC WG at MDC Conference 2009 OVF Authoring • A virtual machine can be exported into OVF or built from source • The author can describe “portable hardware” for maximum interoperability or optimum performance • The virtual machine images can be compressed to facilitate distribution • The author can sign the package to guarantee its integrity Virtualization Platform OVF package OVF package export build Source
  • 33. 33Source: OVF Overview presentation of DMTF SVPC WG at MDC Conference 2009 OVF Deployment • Validation – Verify licensing, security, integrity – Resource requirements and placement – Application properties (such as IP addresses and passwords) • Conversion – Convert virtual disks to run-time format • Installation – Provide runtime environment for application (customization and localization) OVF package import OVF environment Virtualization Platform
  • 34. 34Source: OVF Overview presentation of DMTF SVPC WG at MDC Conference 2009 The OVF Specification • A Packaging Format – How to bundle files and do digital signing • OVF Descriptor – An XML file describing the software in an OVF package – Organized as an envelope with an extensible set of sections • Core Sections – 10 core sections for describing virtual hardware, EULA, Product information, etc. • OVF Environment – An XML document available to the guest software which enables it to adapt to the deployment environment
  • 35. 35Source: OVF Overview presentation of DMTF SVPC WG at MDC Conference 2009 Packaging – Guest Software • Software is installed in one or more virtual disks • Any public specified virtual disk format is supported • For example, – Created using a virtual appliance development kit – Exported from existing virtualization platform setup web.xxx db.xxx
  • 36. 36Source: OVF Overview presentation of DMTF SVPC WG at MDC Conference 2009 OVF environment • How do the key/value pairs get delivered to the guest software • How does a multi-tiered application know the IP addresses of its piers? • Common OVF Environment is available to each VM via dynamically generated ISO image Deployment Configuration OVF package Virtualization Platform Import Appliance
  • 37. 37Source: OVF Overview presentation of DMTF SVPC WG at MDC Conference 2009 Extensibility • Extensibility model – Inspired by Open Content model in XML Schema 1.1, but described using Schema 1.0 – Enables forwards and backwards compatibility • Extension points – Allows new sections to be defined – Allows defined elements to extended with additional content at the end – Allows additional attributes on existing types – All extensions must be in non-OVF namespaces • ovf:required attribute – Determines whether a consumer is required to interpret an extension
  • 38. 38Source: OVF Overview presentation of DMTF SVPC WG at MDC Conference 2009 OVF Summary • Complete description of Virtual Machine Supports multiple disk formats and virtual hardware platforms. • Supports single VM and multi-VM configurations Models multi-tier services consisting of multiple VMs, including composed services. • Optimized for distribution Supports verification, signing, versioning, and handling of licensing terms. • Optimized for simple, automated user experience Supports validation of entire package, provides descriptive information to user, and includes application level meta-data. • Vendor and platform independent Does not rely on specific host platform, virtualization platform, or guest operating system properties.
  • 39. 39Source: OVF Overview presentation of DMTF SVPC WG at MDC Conference 2009 OVF Summary (2) • Extensible Allows vendor specific meta-data and provides an extensible hardware description model supporting future advances in virtualization technology. • Localizable Supports user visible descriptions in multiple locales. • Open standard A collaboration of key vendors
  • 40. © 2010 IBM Corporation40 DMTF System Virtualization Management Standards Defined by SVPC WG at DMTF SVPC standards – A set of management profiles, based on CIM (Common Information Model) – SVPC 1.0 covers management of hypervisors and virtual systems Inspection / discovery of hypervisors and virtual systems State management of virtual systems Hypervisor resource pool inspection and management Creation & destruction of virtual systems Addition, removal and modification of virtual resources Virtualization specific functionality like snapshots and live guest migration – More details: http://www.dmtf.org/standards/vman
  • 41. © 2010 IBM Corporation41 SVPC Standards Implementation on a Server
  • 42. © 2010 IBM Corporation42 Connection between OVF and SVPC SVPC standards describe – Virtual systems: “Virtual System Setting Data” (VSSD) – Virtual resources: “Resource Allocation Setting Data” (RASD) – Management methods such as DefineSystem() and AddResourceSettings() get VSSD and RASD objects as input, that describe the system and its resources OVF standard – Use VSSD and RASD format to describe requirements on target virtual system -> Synergy effect: Target platforms supporting the SVPC standard can easily deploy OVF images
  • 43. © 2010 IBM Corporation43 Cloud related work in DMTF DMTF "Cloud Incubator" – Leadership Board: AMD, CA, Cisco, Citrix, EMC, Fujitsu, HP, Hitachi, IBM, Intel, Microsoft, Novell, Rackspace, RedHat, Savvis, SunGard, Sun Microsystems, and VMware – Scope of the work: Charter: “The scope of this activity is focused on mainly cloud resource management aspects of Infrastructure as a Service (IaaS) with some work touching on Platform as a Service (PaaS) including SLAs, QoS, utilization, provisioning and accounting and billing.” – Published “Interoperable Clouds” White Paper in 11/2009 http://www.dmtf.org/about/cloud-incubator/DSP_IS0101_1.0.0.pdf – More information on: http://www.dmtf.org/about/cloud-incubator/ DMTF "Cloud Management" working group – Started in summer of 2010 – Takes work results of Cloud Incubator to develop standards
  • 44. © 2010 IBM Corporation44 Cloud related work in ISO ISO = International Organization for Standardization – Members are the countries SC 38 committee of ISO – "Distributed application platforms and services" (DAPS) – Started in early 2010 – Has three groups: Working group on Web services Working group on Service Oriented Architecture Study group on Cloud Computing – DMTF cloud work is being brought forward to SC 38 – As well as contributions by several countries (e.g. China, Canada) – More information on SC 38 home page: http://www.iso.org/iso/standards_development/technical_committees/list_of_iso_technical_committee s/iso_technical_committee.htm?commid=601355 – German mirror committee of SC 38 is "NIA-38" group under DIN
  • 45. © 2010 IBM Corporation45 Summary - Virtualization Introduction Virtualization Technologies – Server – Storage – Network Workload / Image Deployment – Virtual Machine Image – Capture and Deploy Role of Standards – Open Virtualization Format (OVF) – System Virtualization Partitioning and Clustering (SVPC) – Cloud related work at DMTF and ISO