SlideShare a Scribd company logo
2. Virtualization
technology
Virtualization Status
-2-
e.g. VMware, Microsoft, Sun, ...
Fits well with the move to 64 bit (very large
memories) multi-core (concurrency) processors
Intel VT (Virtualization Technology) provides
hardware to support the Virtual Machine
Monitor layer
Virtualization is now a well-established
technology
Offerings from many companies
Hardware support
Objectives of Virtualization
user Logical
Resource
Physical
Resource
End user
Applications
Web services
Standard Interface(I/O)
Resource transparency
Open API for Service Access
SLA supported Resource
Provisioning
Virt.
Layer
Server
Disk
Network
Scope of Virtualization
Virtualization
Infra(Resource)
Server
Storage
Network
Information
File
Data
Workload
Transaction
Task
Presentation
Partitioning, Hypervisor, I/O
Controller/Block/Tape/File(System)
Virtual IP, 801.1Q(VLAN)
Cluster/Hadoop File System
Data Integration, Data Grid
JVM load balancing
(Computing) Grid
SBC (Server Based Computing)
Virtualization Components
Provisioning and Orchestration
Workload Virtualization
(dynamic scheduling)
Information Virtualization
(distributed data, caching,
replication federation, transformation)
System Virtualization
(workload
management,
partitioning)
Storage Virtualization
(virtual volume
management)
Network Virtualization
(virtual device &
connectivity)
Web service foundation and Information Model
Hypervisor itself handles all resource
management functions
System zPR/SM™, z/VM
POWER™ Hypervisor
Vmware ESX Server
Xen Hypervisor
Hypervisor uses HOST OS Functions
Vmware Workstation
Microsoft Virtual Server
HP Integrity VM
User Mode Linux
Hypervisor
-6-
Bare-Metal Hypervisor Hosted Hypervisor
APP
OS
APP
OS
…
Hypervisor
SMP Server
APP
OS
APP
OS
…
Hypervisor
SMP Server
Host OS
Virtualization Scenarios
-7-
Full Virtualization
Para-Virtualization
Hardware Virtualization
Software Virtualization
Full Virtualization
-8-
• Traditional VMMs provide full-virtualization:
 The functionally provided is identical to the underlying physical
hardware
 The functionality is exposed to the VMs
 They allow unmodified guest OSs to execute on the VMs
 This might result in some performance degradation
• E.g., VMWare provides full virtualization
-9-
• Other types of VMMs provide para-virtualization:
 They provide a virtual hardware abstraction that is similar, but not
identical to the real hardware
 They modify the guest OS to cooperate with the VMM
 They result in lower overhead leading to better performance
 E.g., Xen provides both para-virtualization as well as full-virtualization
Para-Virtualization
Core Technology
-10-
A computing layer which allows multiple
operating systems to run on a host
computer at the same time
Originally developed in the 1970s as part of
the IBM S/360
Many modern day variants from different
developers
The Hypervisor: HW Virtualization
The Hypervisor
-11-
Conceptual diagram of typical server
configuration without virtualization
The Hypervisor
-12-
The role of the Hypervisor in supporting
Guest Operating Systems on a single machine
Software Virtualization (example)
http://openlab-mu-internal.web.cern.ch/openlab-mu-internal/openlab-
II_Projects/Platform_Competence_Centre/Virtualization/Virtualization.asp
VMware Server (GSX)
2. Marketplace
offerings
Marketplace Offerings
-15-
Freely Available
OpenVZ (Open Source)
VMWare Server (GSX)
Xen 3.0 (Open Source)
Commercial
Virtuozzo
VMWare ESX
Xen Enterprise
Microsoft Virtual Server
Virtual Iron
OpenVZ
-16-
Maintained by SWsoft, Inc (http://www.swsoft.com/)
Branch from their commercial Virtuozzo product
Supports 64-Bit Guest Operating Systems
Linux only, Open Source Product
$ - Free
http://openvz.org/
Supports 64-Bit Guest Operating Systems
Some limitations for clustering and HA
imposed by vendor
Windows and Linux Host/Guest OS Support
$ - Free
VMWare Server (formerly GSX)
-17-
Maintained by VMWare (http://www.vmware.com/)
Est. 1999 - More mature than many competitors
http://www.vmware.com/products/gsx/
http://www.vmware.com/products/server_comp.html
Available from Xen Source (http://www.xensource.com)
In association with University of Cambridge
(http://www.cl.cam.ac.uk/Research/SRG/netos/xen/)
Support for 64-Bit and 32-way machines
Supports IntelVT
Linux support only, Windows expected later this year
Open Source Product – One of the most actively
maintained projects in the open source community
$ - Free
Xen 3.0
VMWare ESX Server
-19-
Maintained by VMWare (http://www.vmware.com/)
Supports 64-Bit Guest Operating Systems
Advanced clustering and high availability features
Windows and Linux Guest OS Support
Advance management tools
Low-overhead Hypervisor base installation
Packages ranging from $10-$25k and beyond
http://www.vmware.com/products/esx/
By Microsoft
Support for 64-bit and 32-way machines
Linux and Windows support for Guest OS’s
$ - Licensing varies. One listing found for
$594.29 - $1,069.58, not including extra
Windows licenses for Guest OS’s
Virtual Server Enterprise Edition
-20-
Current Architecture
-21-
Virtualized Architecture
-22-
3. Issues and
concerns
Supportability of Microsoft Server products running
as Guest Operating Systems on a non-certified
virtualization engine
Managing load on virtualized systems can be more
art than science
Issues and concerns
-24-

More Related Content

Similar to 05_virtualization2_v1.pdf

Virtualization VMWare technology
Virtualization VMWare technologyVirtualization VMWare technology
Virtualization VMWare technology
sanjoysanyal
 
Virtualization
VirtualizationVirtualization
Virtualization
Kumar Harsha
 
Vsphere 4-partner-training180
Vsphere 4-partner-training180Vsphere 4-partner-training180
Vsphere 4-partner-training180
Suresh Kumar
 
VMready Virtual Machine-aware Networking for HP
VMready Virtual Machine-aware Networking for HPVMready Virtual Machine-aware Networking for HP
VMready Virtual Machine-aware Networking for HP
IBM System Networking
 
Windows Server 2008 Hyper-V
Windows Server 2008 Hyper-VWindows Server 2008 Hyper-V
Windows Server 2008 Hyper-V
James Price
 
Cloud Technology: Virtualization
Cloud Technology: VirtualizationCloud Technology: Virtualization
Virtualization Everywhere
Virtualization EverywhereVirtualization Everywhere
Virtualization Everywhere
webhostingguy
 
Virtualization and Open Virtualization Format (OVF)
Virtualization and Open Virtualization Format (OVF)Virtualization and Open Virtualization Format (OVF)
Virtualization and Open Virtualization Format (OVF)
rajsandhu1989
 
An Introduction To Server Virtualisation
An Introduction To Server VirtualisationAn Introduction To Server Virtualisation
An Introduction To Server Virtualisation
Alan McSweeney
 
Microsoft (Virtualization 2008)
Microsoft (Virtualization 2008)Microsoft (Virtualization 2008)
Microsoft (Virtualization 2008)
Vinayak Hegde
 
virtio
virtiovirtio
virtio
zhaobrian
 
VMware vSphere technical presentation
VMware vSphere technical presentationVMware vSphere technical presentation
VMware vSphere technical presentation
aleyeldean
 
Microsoft Windows Server 2012 R2 Hyper V server overview
Microsoft Windows Server 2012 R2 Hyper V server overviewMicrosoft Windows Server 2012 R2 Hyper V server overview
Microsoft Windows Server 2012 R2 Hyper V server overview
aboobakar sanjar
 
Virtualization & tipping point
Virtualization & tipping pointVirtualization & tipping point
Virtualization & tipping point
Finto Thomas , CISSP, TOGAF, CCSP, ITIL. JNCIS
 
Virtualizing SharePoint Components
Virtualizing SharePoint ComponentsVirtualizing SharePoint Components
Virtualizing SharePoint Components
webhostingguy
 
Microsoft Hyper V Server 2008
Microsoft Hyper V Server 2008Microsoft Hyper V Server 2008
Microsoft Hyper V Server 2008
vncson
 
Private cloud server virtualization
Private cloud server virtualization Private cloud server virtualization
Private cloud server virtualization
Pierre-Juan Labeyrie
 
Handout2o
Handout2oHandout2o
Handout2o
Shahbaz Sidhu
 
Vitualisation
VitualisationVitualisation
Vitualisation
Priya_Srivastava
 
Server Virtualization Sentrana Seminar
Server Virtualization   Sentrana SeminarServer Virtualization   Sentrana Seminar
Server Virtualization Sentrana Seminar
bryanrandol
 

Similar to 05_virtualization2_v1.pdf (20)

Virtualization VMWare technology
Virtualization VMWare technologyVirtualization VMWare technology
Virtualization VMWare technology
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Vsphere 4-partner-training180
Vsphere 4-partner-training180Vsphere 4-partner-training180
Vsphere 4-partner-training180
 
VMready Virtual Machine-aware Networking for HP
VMready Virtual Machine-aware Networking for HPVMready Virtual Machine-aware Networking for HP
VMready Virtual Machine-aware Networking for HP
 
Windows Server 2008 Hyper-V
Windows Server 2008 Hyper-VWindows Server 2008 Hyper-V
Windows Server 2008 Hyper-V
 
Cloud Technology: Virtualization
Cloud Technology: VirtualizationCloud Technology: Virtualization
Cloud Technology: Virtualization
 
Virtualization Everywhere
Virtualization EverywhereVirtualization Everywhere
Virtualization Everywhere
 
Virtualization and Open Virtualization Format (OVF)
Virtualization and Open Virtualization Format (OVF)Virtualization and Open Virtualization Format (OVF)
Virtualization and Open Virtualization Format (OVF)
 
An Introduction To Server Virtualisation
An Introduction To Server VirtualisationAn Introduction To Server Virtualisation
An Introduction To Server Virtualisation
 
Microsoft (Virtualization 2008)
Microsoft (Virtualization 2008)Microsoft (Virtualization 2008)
Microsoft (Virtualization 2008)
 
virtio
virtiovirtio
virtio
 
VMware vSphere technical presentation
VMware vSphere technical presentationVMware vSphere technical presentation
VMware vSphere technical presentation
 
Microsoft Windows Server 2012 R2 Hyper V server overview
Microsoft Windows Server 2012 R2 Hyper V server overviewMicrosoft Windows Server 2012 R2 Hyper V server overview
Microsoft Windows Server 2012 R2 Hyper V server overview
 
Virtualization & tipping point
Virtualization & tipping pointVirtualization & tipping point
Virtualization & tipping point
 
Virtualizing SharePoint Components
Virtualizing SharePoint ComponentsVirtualizing SharePoint Components
Virtualizing SharePoint Components
 
Microsoft Hyper V Server 2008
Microsoft Hyper V Server 2008Microsoft Hyper V Server 2008
Microsoft Hyper V Server 2008
 
Private cloud server virtualization
Private cloud server virtualization Private cloud server virtualization
Private cloud server virtualization
 
Handout2o
Handout2oHandout2o
Handout2o
 
Vitualisation
VitualisationVitualisation
Vitualisation
 
Server Virtualization Sentrana Seminar
Server Virtualization   Sentrana SeminarServer Virtualization   Sentrana Seminar
Server Virtualization Sentrana Seminar
 

Recently uploaded

Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
abbyasa1014
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
jpsjournal1
 
Recycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part IIRecycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part II
Aditya Rajan Patra
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
ihlasbinance2003
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
mahammadsalmanmech
 
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
IJNSA Journal
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
rpskprasana
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
NidhalKahouli2
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
University of Maribor
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
NazakatAliKhoso2
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
sachin chaurasia
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
mamunhossenbd75
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 

Recently uploaded (20)

Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
 
Recycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part IIRecycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part II
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
 
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 

05_virtualization2_v1.pdf

  • 2. Virtualization Status -2- e.g. VMware, Microsoft, Sun, ... Fits well with the move to 64 bit (very large memories) multi-core (concurrency) processors Intel VT (Virtualization Technology) provides hardware to support the Virtual Machine Monitor layer Virtualization is now a well-established technology Offerings from many companies Hardware support
  • 3. Objectives of Virtualization user Logical Resource Physical Resource End user Applications Web services Standard Interface(I/O) Resource transparency Open API for Service Access SLA supported Resource Provisioning Virt. Layer Server Disk Network
  • 4. Scope of Virtualization Virtualization Infra(Resource) Server Storage Network Information File Data Workload Transaction Task Presentation Partitioning, Hypervisor, I/O Controller/Block/Tape/File(System) Virtual IP, 801.1Q(VLAN) Cluster/Hadoop File System Data Integration, Data Grid JVM load balancing (Computing) Grid SBC (Server Based Computing)
  • 5. Virtualization Components Provisioning and Orchestration Workload Virtualization (dynamic scheduling) Information Virtualization (distributed data, caching, replication federation, transformation) System Virtualization (workload management, partitioning) Storage Virtualization (virtual volume management) Network Virtualization (virtual device & connectivity) Web service foundation and Information Model
  • 6. Hypervisor itself handles all resource management functions System zPR/SM™, z/VM POWER™ Hypervisor Vmware ESX Server Xen Hypervisor Hypervisor uses HOST OS Functions Vmware Workstation Microsoft Virtual Server HP Integrity VM User Mode Linux Hypervisor -6- Bare-Metal Hypervisor Hosted Hypervisor APP OS APP OS … Hypervisor SMP Server APP OS APP OS … Hypervisor SMP Server Host OS
  • 8. Full Virtualization -8- • Traditional VMMs provide full-virtualization:  The functionally provided is identical to the underlying physical hardware  The functionality is exposed to the VMs  They allow unmodified guest OSs to execute on the VMs  This might result in some performance degradation • E.g., VMWare provides full virtualization
  • 9. -9- • Other types of VMMs provide para-virtualization:  They provide a virtual hardware abstraction that is similar, but not identical to the real hardware  They modify the guest OS to cooperate with the VMM  They result in lower overhead leading to better performance  E.g., Xen provides both para-virtualization as well as full-virtualization Para-Virtualization
  • 10. Core Technology -10- A computing layer which allows multiple operating systems to run on a host computer at the same time Originally developed in the 1970s as part of the IBM S/360 Many modern day variants from different developers The Hypervisor: HW Virtualization
  • 11. The Hypervisor -11- Conceptual diagram of typical server configuration without virtualization
  • 12. The Hypervisor -12- The role of the Hypervisor in supporting Guest Operating Systems on a single machine
  • 15. Marketplace Offerings -15- Freely Available OpenVZ (Open Source) VMWare Server (GSX) Xen 3.0 (Open Source) Commercial Virtuozzo VMWare ESX Xen Enterprise Microsoft Virtual Server Virtual Iron
  • 16. OpenVZ -16- Maintained by SWsoft, Inc (http://www.swsoft.com/) Branch from their commercial Virtuozzo product Supports 64-Bit Guest Operating Systems Linux only, Open Source Product $ - Free http://openvz.org/
  • 17. Supports 64-Bit Guest Operating Systems Some limitations for clustering and HA imposed by vendor Windows and Linux Host/Guest OS Support $ - Free VMWare Server (formerly GSX) -17- Maintained by VMWare (http://www.vmware.com/) Est. 1999 - More mature than many competitors http://www.vmware.com/products/gsx/ http://www.vmware.com/products/server_comp.html
  • 18. Available from Xen Source (http://www.xensource.com) In association with University of Cambridge (http://www.cl.cam.ac.uk/Research/SRG/netos/xen/) Support for 64-Bit and 32-way machines Supports IntelVT Linux support only, Windows expected later this year Open Source Product – One of the most actively maintained projects in the open source community $ - Free Xen 3.0
  • 19. VMWare ESX Server -19- Maintained by VMWare (http://www.vmware.com/) Supports 64-Bit Guest Operating Systems Advanced clustering and high availability features Windows and Linux Guest OS Support Advance management tools Low-overhead Hypervisor base installation Packages ranging from $10-$25k and beyond http://www.vmware.com/products/esx/
  • 20. By Microsoft Support for 64-bit and 32-way machines Linux and Windows support for Guest OS’s $ - Licensing varies. One listing found for $594.29 - $1,069.58, not including extra Windows licenses for Guest OS’s Virtual Server Enterprise Edition -20-
  • 24. Supportability of Microsoft Server products running as Guest Operating Systems on a non-certified virtualization engine Managing load on virtualized systems can be more art than science Issues and concerns -24-