SlideShare a Scribd company logo
1 of 22
Module 15: Server Virtualization Overview
Module 15:  Server Virtualization Overview   ,[object Object],[object Object],[object Object]
Lesson 1: Overview of  Server Virtualization   ,[object Object],[object Object],[object Object],[object Object],[object Object]
What Is Server Virtualization? A hypervisor : ,[object Object],[object Object],[object Object],Server virtualization enables multiple instances of an operating system to run on a single computer
Hypervisor Architecture Host OS VMM Guest 1 Guest 2 VMM Guest 1 Guest 2 Host OS VMM Guest 1 Guest 2 Type-2 VMM Type-1 VMM Hybrid VMM Examples:  JVM CLR Examples:  Virtual PC and  Virtual Server 2005 R2 Examples:  Windows Server Virtualization Hardware Hardware Hardware Hypervisor Architecture
Hypervisor Types ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Hypervisor VM 1 (Admin) VM 2 VM 3 Hardware Hardware Hypervisor VM 2 (Child) VM 3 (Child) Virtual- ization  Stack VM 1 ( Parent ) Drivers Drivers Drivers Drivers Drivers Drivers Drivers Drivers Drivers Drivers Drivers Drivers
Benefits of Server Virtualization     Simplified support of older operating systems Reduced hardware costs through more efficient use of hardware Benefits of server virtualization : Reduced management costs through less hardware    Simplified maintenance and failure recovery 
Server Virtualization Scenarios ,[object Object],[object Object],[object Object],[object Object],[object Object]
Lesson 2: Overview of  Windows Server Virtualization ,[object Object],[object Object],[object Object],[object Object],[object Object]
What Is Virtual Server? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What Is Windows Server Virtualization? ,[object Object],[object Object],[object Object],[object Object],[object Object],Hardware Windows Hypervisor Parent Partition Windows Server 2008 Applications Applications Applications Child Partition Child Partition OS 1 OS 2
Windows Server Virtualization Requirements ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Windows Server Virtualization Features ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Windows Server Virtualization Architecture Parent Partition Child Partitions Virtualization Stack VM Service WMI Provider Virtualization Service Providers (VSPs) Server Core Applications Windows Kernel Virtualization Service Clients (VSCs) IHV Drivers Enlightenments Windows Hypervisor “ Designed for Windows” Server Hardware User Mode Windows Kernel Kernel Mode VM Worker Processes Provided by: Windows ISV OEM Windows  Virtualization VM Bus
Lesson 3:  Creating a Virtual Environment   ,[object Object],[object Object],[object Object],[object Object],[object Object]
Hardware Considerations for Virtualization Physical memory must be enough to support all virtual  machines at the same time Processor capacity must be enough to support all virtual   machines at the same time  Hardware considerations : Disk I/O is intensive for .vhd files and memory contents stored  on disk    Multiple VMs share the network capacity of the hardware  
Software Considerations for Server Virtualization The guest operating system must be supported Windows Server virtualization can run operating systems  without modification Software considerations : Hypervisor aware operating system can make more efficient  use of hardware resources   
Management Considerations for Server Virtualization An MMC snap-in is used for management Physical hardware problems will affect multiple VMs Management considerations  : Parent partition failure affects child partitions    Virtual machines can be more difficult to monitor  Monitor with System Center Operations Manager 2007  
What Is System Center Virtual Machine Manager? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What Is Quick Migration? Planned migration : ,[object Object],[object Object],[object Object],Quick Migration enables VMs on a SAN to be migrated to a standby server Unplanned migration ,[object Object],[object Object],[object Object]
Module Review and Takeaways ,[object Object],[object Object],[object Object]
Course Evaluation

More Related Content

What's hot

Nashville VMUG Keynote April 8 2015 - vSphere 6
Nashville VMUG Keynote April 8 2015 - vSphere 6Nashville VMUG Keynote April 8 2015 - vSphere 6
Nashville VMUG Keynote April 8 2015 - vSphere 6Adam Eckerle
 
30 important-virtualization-vmware-interview-questions-with-answers
30 important-virtualization-vmware-interview-questions-with-answers30 important-virtualization-vmware-interview-questions-with-answers
30 important-virtualization-vmware-interview-questions-with-answersLatif Siddiqui
 
Virtualization Technology Overview
Virtualization Technology OverviewVirtualization Technology Overview
Virtualization Technology OverviewOpenCity Community
 
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 overviewaboobakar sanjar
 
Implementing a Hyper-V Virtualization Infrastructure
Implementing a Hyper-V Virtualization InfrastructureImplementing a Hyper-V Virtualization Infrastructure
Implementing a Hyper-V Virtualization InfrastructureASPE, Inc.
 
Hypervisor seminar
Hypervisor seminarHypervisor seminar
Hypervisor seminar용환 노
 
virtualization (Hyper-V)
virtualization (Hyper-V)virtualization (Hyper-V)
virtualization (Hyper-V)Mohamed Hesham
 
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVMHypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVMvwchu
 
Introduction to Virtualization
Introduction to VirtualizationIntroduction to Virtualization
Introduction to VirtualizationSplatDot.com Inc.
 
Virtualization Questions
Virtualization QuestionsVirtualization Questions
Virtualization QuestionsTrupti Jethva
 
5. IO virtualization
5. IO virtualization5. IO virtualization
5. IO virtualizationHwanju Kim
 
Virtual Infrastructure Overview
Virtual Infrastructure OverviewVirtual Infrastructure Overview
Virtual Infrastructure Overviewvalerian_ceaus
 
Hyper V And Scvmm Best Practis
Hyper V And Scvmm Best PractisHyper V And Scvmm Best Practis
Hyper V And Scvmm Best PractisBlauge
 
Scheduler Support for Video-oriented Multimedia on Client-side Virtualization
Scheduler Support for Video-oriented Multimedia on Client-side VirtualizationScheduler Support for Video-oriented Multimedia on Client-side Virtualization
Scheduler Support for Video-oriented Multimedia on Client-side VirtualizationHwanju Kim
 

What's hot (20)

Introduction to Virtualization (viadmin.com)
Introduction to Virtualization (viadmin.com)Introduction to Virtualization (viadmin.com)
Introduction to Virtualization (viadmin.com)
 
Vm Vs Hyperv
Vm Vs HypervVm Vs Hyperv
Vm Vs Hyperv
 
Nashville VMUG Keynote April 8 2015 - vSphere 6
Nashville VMUG Keynote April 8 2015 - vSphere 6Nashville VMUG Keynote April 8 2015 - vSphere 6
Nashville VMUG Keynote April 8 2015 - vSphere 6
 
30 important-virtualization-vmware-interview-questions-with-answers
30 important-virtualization-vmware-interview-questions-with-answers30 important-virtualization-vmware-interview-questions-with-answers
30 important-virtualization-vmware-interview-questions-with-answers
 
Virtualization Technology Overview
Virtualization Technology OverviewVirtualization Technology Overview
Virtualization Technology Overview
 
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
 
Paravirtualization
ParavirtualizationParavirtualization
Paravirtualization
 
Implementing a Hyper-V Virtualization Infrastructure
Implementing a Hyper-V Virtualization InfrastructureImplementing a Hyper-V Virtualization Infrastructure
Implementing a Hyper-V Virtualization Infrastructure
 
Hypervisor seminar
Hypervisor seminarHypervisor seminar
Hypervisor seminar
 
virtualization (Hyper-V)
virtualization (Hyper-V)virtualization (Hyper-V)
virtualization (Hyper-V)
 
Virtualization basics
Virtualization basics Virtualization basics
Virtualization basics
 
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVMHypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
 
Introduction to Virtualization
Introduction to VirtualizationIntroduction to Virtualization
Introduction to Virtualization
 
Virtualization Questions
Virtualization QuestionsVirtualization Questions
Virtualization Questions
 
5. IO virtualization
5. IO virtualization5. IO virtualization
5. IO virtualization
 
Server virtualization
Server virtualizationServer virtualization
Server virtualization
 
Virtual Infrastructure Overview
Virtual Infrastructure OverviewVirtual Infrastructure Overview
Virtual Infrastructure Overview
 
Virtualization security and threat
Virtualization security and threatVirtualization security and threat
Virtualization security and threat
 
Hyper V And Scvmm Best Practis
Hyper V And Scvmm Best PractisHyper V And Scvmm Best Practis
Hyper V And Scvmm Best Practis
 
Scheduler Support for Video-oriented Multimedia on Client-side Virtualization
Scheduler Support for Video-oriented Multimedia on Client-side VirtualizationScheduler Support for Video-oriented Multimedia on Client-side Virtualization
Scheduler Support for Video-oriented Multimedia on Client-side Virtualization
 

Viewers also liked

Introduction to Cloud Data Center and Network Issues
Introduction to Cloud Data Center and Network IssuesIntroduction to Cloud Data Center and Network Issues
Introduction to Cloud Data Center and Network IssuesJason TC HOU (侯宗成)
 
5 Steps To A Smart Compensation Plan
5 Steps To A Smart Compensation Plan5 Steps To A Smart Compensation Plan
5 Steps To A Smart Compensation PlanBambooHR
 
10 Tips for WeChat
10 Tips for WeChat10 Tips for WeChat
10 Tips for WeChatChris Baker
 
Benefits of drinking water
Benefits of drinking waterBenefits of drinking water
Benefits of drinking waterEason Chan
 
The Outcome Economy
The Outcome EconomyThe Outcome Economy
The Outcome EconomyHelge Tennø
 

Viewers also liked (7)

6420 a 00
6420 a 006420 a 00
6420 a 00
 
Introduction to Cloud Data Center and Network Issues
Introduction to Cloud Data Center and Network IssuesIntroduction to Cloud Data Center and Network Issues
Introduction to Cloud Data Center and Network Issues
 
5 Steps To A Smart Compensation Plan
5 Steps To A Smart Compensation Plan5 Steps To A Smart Compensation Plan
5 Steps To A Smart Compensation Plan
 
Stay Up To Date on the Latest Happenings in the Boardroom: Recommended Summer...
Stay Up To Date on the Latest Happenings in the Boardroom: Recommended Summer...Stay Up To Date on the Latest Happenings in the Boardroom: Recommended Summer...
Stay Up To Date on the Latest Happenings in the Boardroom: Recommended Summer...
 
10 Tips for WeChat
10 Tips for WeChat10 Tips for WeChat
10 Tips for WeChat
 
Benefits of drinking water
Benefits of drinking waterBenefits of drinking water
Benefits of drinking water
 
The Outcome Economy
The Outcome EconomyThe Outcome Economy
The Outcome Economy
 

Similar to 6420 a 15

Using Virtualization To Improve Development And Testing
Using Virtualization To Improve Development And TestingUsing Virtualization To Improve Development And Testing
Using Virtualization To Improve Development And Testingelliando dias
 
70-412 Objectives
70-412 Objectives70-412 Objectives
70-412 Objectivespupeadra
 
Introduction to Hyper-V
Introduction to Hyper-VIntroduction to Hyper-V
Introduction to Hyper-VMark Wilson
 
Windows Server 2008 Hyper-V
Windows Server 2008 Hyper-VWindows Server 2008 Hyper-V
Windows Server 2008 Hyper-VJames Price
 
Virtualization: Hyper-V, VMM, App-V and MED-V.
Virtualization: Hyper-V, VMM, App-V and MED-V.Virtualization: Hyper-V, VMM, App-V and MED-V.
Virtualization: Hyper-V, VMM, App-V and MED-V.Microsoft Iceland
 
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 HPIBM System Networking
 
Virtualization Whats New In Ws2008 R2
Virtualization Whats New In Ws2008 R2Virtualization Whats New In Ws2008 R2
Virtualization Whats New In Ws2008 R2Manish Godawat
 
Security best practices for hyper v and server virtualisation [svr307]
Security best practices for hyper v and server virtualisation [svr307]Security best practices for hyper v and server virtualisation [svr307]
Security best practices for hyper v and server virtualisation [svr307]Louis Göhl
 
SIM204-What's Coming in Virtual Machine Manager 2012?
SIM204-What's Coming in Virtual Machine Manager 2012?SIM204-What's Coming in Virtual Machine Manager 2012?
SIM204-What's Coming in Virtual Machine Manager 2012?Lai Yoong Seng
 
Windows Server 2008 R2 Dev Session 01
Windows Server 2008 R2 Dev Session 01Windows Server 2008 R2 Dev Session 01
Windows Server 2008 R2 Dev Session 01Clint Edmonson
 
System Center 2012 for VMware Infrastructure
System Center 2012 for VMware InfrastructureSystem Center 2012 for VMware Infrastructure
System Center 2012 for VMware InfrastructureBryan Dady
 
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_TechTalk
Virtualization_TechTalkVirtualization_TechTalk
Virtualization_TechTalkArif k
 
Microsoft (Virtualization 2008)
Microsoft (Virtualization 2008)Microsoft (Virtualization 2008)
Microsoft (Virtualization 2008)Vinayak Hegde
 
System Center Virtual Machine Manager 2008 R2
System Center Virtual Machine Manager 2008 R2System Center Virtual Machine Manager 2008 R2
System Center Virtual Machine Manager 2008 R2aralves
 

Similar to 6420 a 15 (20)

Using Virtualization To Improve Development And Testing
Using Virtualization To Improve Development And TestingUsing Virtualization To Improve Development And Testing
Using Virtualization To Improve Development And Testing
 
70-412 Objectives
70-412 Objectives70-412 Objectives
70-412 Objectives
 
Introduction to Hyper-V
Introduction to Hyper-VIntroduction to Hyper-V
Introduction to Hyper-V
 
10215 A 01
10215 A 0110215 A 01
10215 A 01
 
Windows Server 2008 Hyper-V
Windows Server 2008 Hyper-VWindows Server 2008 Hyper-V
Windows Server 2008 Hyper-V
 
Virtualization: Hyper-V, VMM, App-V and MED-V.
Virtualization: Hyper-V, VMM, App-V and MED-V.Virtualization: Hyper-V, VMM, App-V and MED-V.
Virtualization: Hyper-V, VMM, App-V and MED-V.
 
Usenix Invited Talk
Usenix Invited TalkUsenix Invited Talk
Usenix Invited Talk
 
10215 A 05
10215 A 0510215 A 05
10215 A 05
 
[ppt]
[ppt][ppt]
[ppt]
 
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
 
10215 A 04
10215 A 0410215 A 04
10215 A 04
 
Virtualization Whats New In Ws2008 R2
Virtualization Whats New In Ws2008 R2Virtualization Whats New In Ws2008 R2
Virtualization Whats New In Ws2008 R2
 
Security best practices for hyper v and server virtualisation [svr307]
Security best practices for hyper v and server virtualisation [svr307]Security best practices for hyper v and server virtualisation [svr307]
Security best practices for hyper v and server virtualisation [svr307]
 
SIM204-What's Coming in Virtual Machine Manager 2012?
SIM204-What's Coming in Virtual Machine Manager 2012?SIM204-What's Coming in Virtual Machine Manager 2012?
SIM204-What's Coming in Virtual Machine Manager 2012?
 
Windows Server 2008 R2 Dev Session 01
Windows Server 2008 R2 Dev Session 01Windows Server 2008 R2 Dev Session 01
Windows Server 2008 R2 Dev Session 01
 
System Center 2012 for VMware Infrastructure
System Center 2012 for VMware InfrastructureSystem Center 2012 for VMware Infrastructure
System Center 2012 for VMware Infrastructure
 
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
 
Virtualization_TechTalk
Virtualization_TechTalkVirtualization_TechTalk
Virtualization_TechTalk
 
Microsoft (Virtualization 2008)
Microsoft (Virtualization 2008)Microsoft (Virtualization 2008)
Microsoft (Virtualization 2008)
 
System Center Virtual Machine Manager 2008 R2
System Center Virtual Machine Manager 2008 R2System Center Virtual Machine Manager 2008 R2
System Center Virtual Machine Manager 2008 R2
 

Recently uploaded

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 

6420 a 15

  • 1. Module 15: Server Virtualization Overview
  • 2.
  • 3.
  • 4.
  • 5. Hypervisor Architecture Host OS VMM Guest 1 Guest 2 VMM Guest 1 Guest 2 Host OS VMM Guest 1 Guest 2 Type-2 VMM Type-1 VMM Hybrid VMM Examples: JVM CLR Examples: Virtual PC and Virtual Server 2005 R2 Examples: Windows Server Virtualization Hardware Hardware Hardware Hypervisor Architecture
  • 6.
  • 7. Benefits of Server Virtualization Simplified support of older operating systems Reduced hardware costs through more efficient use of hardware Benefits of server virtualization : Reduced management costs through less hardware    Simplified maintenance and failure recovery 
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14. Windows Server Virtualization Architecture Parent Partition Child Partitions Virtualization Stack VM Service WMI Provider Virtualization Service Providers (VSPs) Server Core Applications Windows Kernel Virtualization Service Clients (VSCs) IHV Drivers Enlightenments Windows Hypervisor “ Designed for Windows” Server Hardware User Mode Windows Kernel Kernel Mode VM Worker Processes Provided by: Windows ISV OEM Windows Virtualization VM Bus
  • 15.
  • 16. Hardware Considerations for Virtualization Physical memory must be enough to support all virtual machines at the same time Processor capacity must be enough to support all virtual machines at the same time Hardware considerations : Disk I/O is intensive for .vhd files and memory contents stored on disk    Multiple VMs share the network capacity of the hardware 
  • 17. Software Considerations for Server Virtualization The guest operating system must be supported Windows Server virtualization can run operating systems without modification Software considerations : Hypervisor aware operating system can make more efficient use of hardware resources   
  • 18. Management Considerations for Server Virtualization An MMC snap-in is used for management Physical hardware problems will affect multiple VMs Management considerations : Parent partition failure affects child partitions    Virtual machines can be more difficult to monitor  Monitor with System Center Operations Manager 2007 
  • 19.
  • 20.
  • 21.

Editor's Notes

  1. Module 15: Server Virtualization Overview Course 6420A Presentation: 30 minutes This module helps students to the fundamental functions included with Windows Server Virtualization. Required materials To teach this module, you need the Microsoft ® Office PowerPoint® file 6420A_15.ppt. Important: It is recommended that you use PowerPoint 2002 or a later version to display the slides for this course. If you use PowerPoint Viewer or an earlier version of PowerPoint, all the features of the slides might not be displayed correctly. Preparation tasks To prepare for this module: Read all of the materials for this module. Practice performing the demonstrations and the lab exercises. Work through the Module Review and Takeaways section and determine how you will use this section to reinforce student learning and promote knowledge transfer to on-the-job performance. Make sure that students are aware that there are additional information and resources for the module on the Course Companion CD.
  2. Module 15: Server Virtualization Overview Course 6420A
  3. Module 15: Server Virtualization Overview Course 6420A
  4. Module 15: Server Virtualization Overview Course 6420A Throughout this course, students are using Virtual Server and virtual machines. This is one way that server virtualization can be implemented using a hypervisor. The next slides show various ways that hypervisors can be used. Question: How does server virtualization relate to a multi-boot configuration? Answer: A multi-boot configuration allows a multiple operating systems to be installed on a single computer, but only one operating system is running at a time. For example, if Linux and Microsoft Windows® operating systems are installed on a multi-boot system, then either Windows or Linux can be running, but not both at the same time. Server virtualization allows multiple operating systems to run at the same time on a single computer.
  5. Module 15: Server Virtualization Overview Course 6420A Explain the various implementations of virtualization: Type 2 - Used by Java or Common Language Runtime (CLR) to isolate application instances. Hybrid - Used for server virtualization to run multiple operating systems. Type 1 – Use for server virtualization to run multiple operating systems. In most cases, only type 1 is referred to as a hypervisor. The hypervisor isolates guests from the hardware and each other. Question: Why will a type 1 architecture have better performance than a type 2 architecture? Answer: A type 1 architecture requires the guests to run within the host operating system, which creates additional overhead. A type 2 architecture reduces overhead by running the hypervisor before any operating systems.
  6. Module 15: Server Virtualization Overview Course 6420A The key benefits of a microkernelized architecture are as follows: Eliminates driver restrictions because hardware is not being emulated Simplifies hypervisor development because there is less code without drivers Increases security because third-party code is not used for hardware emulation Increases performance because hypervisor is performing less work Ensure that students understand that the guests still rely on the parent virtual machine (VM) for access to hardware. Question: With a microkernelized hypervisor, will additional software need to be installed for a Guest operating system to run in a VM? Answer: Yes, the hypervisor does not emulate hardware. So, you need to install the driver software in the guest operating systems.
  7. Module 15: Server Virtualization Overview Course 6420A Describe the problems that server virtualization resolves: Difficult to find hardware drivers for older operating systems Servers that have very low utilization of hardware Maintenance of many physical servers Recovery of VMs and migration to new hardware Question: Which hardware components in a server may have low utilization? Answer: CPU utilization in many servers is low. Disk utilization may also be low, depending on the application it is being used for. Memory is the resource most likely to be a bottleneck when implementing virtualization.
  8. Module 15: Server Virtualization Overview Course 6420A Explain how each of the server virtualization scenarios is useful: • Server consolidation – reduce hardware costs and hardware management costs • Testing and development – reduce the amount of hardware dedicated to testing and create multiple server testing scenarios • Re-host legacy applications – avoid the need to find hardware drivers for legacy operating systems • Disaster recovery – easily move a virtual machine to another physical server when the physical server experiences a problem. Question: What are some types of testing that can be performed with a virtual environment? Answer: Any software testing that does not rely on specific hardware can be performed in a virtual environment. For example, you can test application patches. However, you cannot test hardware-specific software, such as drivers, because the hardware is not present in the VM.
  9. Module 15: Server Virtualization Overview Course 6420A
  10. Module 15: Server Virtualization Overview Course 6420A Students are using Virtual Server to manage the virtual machines in this course. Explain the role of .vhd and vmc files. This will help students understand how a virtual machine can be relocated from one server to another. If students are interested, you can also mention: • Undo disks • Differencing disks • Memory state saved to disk Question: What benefit is there to a fixed-size virtual disk rather than growing dynamically? Answer: A fixed-size virtual disk will have better performance than a dynamically expanding disk. Each time a dynamically expanding virtual disk expands, there is a performance loss as the vhd file is expanded on the disk. Also, because a dynamically expanding disk is created over time, the vhd file is more likely to be fragmented on the physical disk, which will cause slower disk performance.
  11. Module 15: Server Virtualization Overview Course 6420A Describe the features of Windows Server Virtualization and why they are a benefit: • A bare metal hypervisor for 64-bit editions of Windows Server® 2008 – more secure and faster • Supports dynamic resource allocation – add process and memory to VMs without restarts • Supports 32-bit and 64-bit guests – Can be used to support new or older operating systems • Live migration of virtual machines – Allows for maintenance of physical servers without downtime and enhances disaster recovery. Question: What is the benefit of dynamic resource allocation between child partitions? Answer: This allows you to allocate more resources to a child partition when it is low on resources. For example, you can increase the processor or memory allocation without restarting the virtual machine.
  12. Module 15: Server Virtualization Overview Course 6420A Key things to note about the hardware and software requirements: The Windows Web Server 2008 operating system does not include virtualization Only 64-bit editions of Windows Server 2008 support virtualization, but guests can be 32-bit or 64-bit The required processor features are commonly available in current server processors Question: Why are hardware-assisted virtualization and hardware-enabled DEP required by Windows Server Virtualization? Answer: These features increase the performance of Windows Server Virtualization by offloading tasks onto hardware. To ensure adequate performance and simplify development, they are required.
  13. Module 15: Server Virtualization Overview Course 6420A Question: Why are snapshots useful for system updates? Answer: A snapshot allows you to take a system backup with no downtime. And because it takes a copy of the entire system, you don’t need to worry about the integrity of transactions that are being processed. However, you should be aware that if an application uses multiple servers, backing up a single server may not be enough to ensure application integrity. For example, an application that uses a database server and an application server may also update the database structure when the application server is updated.
  14. Module 15: Server Virtualization Overview Course 6420A The main goal of this topic is to understand how a child partition relates to the parent partition. Windows Server Virtualization still uses virtualized hardware in the child partitions, but this hardware is synthetic rather than emulated. Virtualization Service Clients are additional software installed in the child partition operating system to provide synthetic hardware. VMBus is a communication path between the parent partition and the child. Enlightenments are capabilities of the operating system to recognize it is running in a virtualized environment. In particular, Windows Server 2008 optimizes memory management differently when virtualized. Independent hardware vendor (IHV) drivers are the drivers that communicate with physical hardware on the server. Hardware communication process: App > VSC > VMBus > VSP > Driver > Hardware (through hypervisor) Virtualization stack is the monitoring and management of child partitions. Other scenarios: XEN virtualization for Linux – additional software is installed in the child to support XEN virtualization; still uses VMBus Non-aware operating system – additional software is installed to provide device emulation; VMBus is not used Question: From the perspective of the user, how do synthetic hardware devices vary from emulated hardware devices? Answer: From a user perspective, there is no difference. In both cases, drivers are installed to support the hardware devices. Both types of hardware devices appear in device manager. The VMBus appears in device manger as well.
  15. Module 15: Server Virtualization Overview Course 6420A
  16. Module 15: Server Virtualization Overview Course 6420A Describe the hardware consideration for students. Discuss how the specifications change as more virtual machines are added. Question: How can you expand disk throughput? Answer: You can expand disk throughput by adding additional disks and using redundant array of independent drives (RAID). RAID 10 (striped set of mirrored disks) is the most effective for increasing disk throughput. If disk throughput requirements are very high, a storage area network (SAN) may be used. You may also use small computer system interface (SCSI) disks instead of serial advanced technology attachment (SATA).
  17. Module 15: Server Virtualization Overview Course 6420A Describe why a guest operating system must be supported. In addition, differentiate between an operating system that is hypervisor aware and one that is not. Hypervisor aware Non-hypervisor aware Talk to hardware directly Use emulated hardware Windows Server 2008 Previous versions of Windows Question: Which Windows operating system will have the best performance when virtualized? Answer: Windows Server 2008 is the only Windows operating system that is hypervisor aware. Consequently, it will have the best performance because it will optimize for a virtualized environment.
  18. Module 15: Server Virtualization Overview Course 6420A Discuss the risk of problems affecting multiple virtual machines. Mention that using server core as the parent partition reduces the risk of failure. Mention that some things are more difficult to monitor with virtual machines. For example, a standard network sniffer may not see network traffic between virtual machines because those packets are never transmitted on the network infrastructure. References: System Center Operations Manager 2007 Web page on the Microsoft Web site http://go.microsoft.com/fwlink/?LinkId=103919 Question: How does using Server Core make the parent partition more stable? Answer: Server Core has a minimal set of Windows features and no graphical interface. By reducing the available features, the risk of failure is minimized. This also increases security.
  19. Module 15: Server Virtualization Overview Course 6420A Describe what system center virtual machine manager is and how it simplifies the management of VMs. This tool can manage VMs in Virtual Server and Windows Server Virtualization.
  20. Module 15: Server Virtualization Overview Course 6420A Question: When a planned migration is performed using Quick Migration, do the applications on the VM need to be restarted? Answer: No, when a planned migration is performed, the current state of the VM is saved to disk. This includes all information in memory of the VM. The files on the SAN are then made available to the standby server for restoration. When the VM is restored, all applications that were running at the time the current state was saved are still running.
  21. Module 15: Server Virtualization Overview Course 6420A Review Questions Point the students to the appropriate section in the course so that they are able to answer the questions presented in this section. Question: What is the difference between a monolithic and microkernelized hypervisor? Answer: In both cases, the hypervisor is responsible for partitioning system hardware for the host and guest operating systems. However, a monolithic hypervisor includes emulated hardware and drivers. A microkernelized hypervisor performs only partitioning duties and is much smaller. This makes a microkernelized hypervisor better performing and more secure. Question: What are the hardware requirements for running Windows Server Virtualization? Answer: Windows Server Virtualization requires a 64-bit x86 processor. The processor must also include hardware-assisted virtualization and hardware-enabled Data Execution Prevention. These features are available in both AMD and Intel processors. Question: What considerations beyond the basic hardware requirements must be considered when purchasing hardware to host VMs? Answer: The servers hosting VMs must have sufficient capacity to support all VMs running at the same time. There must be enough physical memory, processing capacity, disk throughput, and network throughput. The performance of VMs will be degraded if any component in the host server is overloaded. Real-world Issues and Scenarios You can either discuss possible solutions for the scenarios at the end of the module or assign these scenarios as homework for the students. If you assign the scenarios as homework, you should provide some high-level hints that might help the students solve the problem stated in the scenarios. You can also do a follow-up debriefing the following day on some of the scenarios that have been assigned as homework to students. Scenario: You are an IT architect at a large insurance provider with seven physical locations, 12,000 users and 220 servers. Your organization wants to use server virtualization to reduce management and hardware costs by combining existing servers on new hardware. What criteria will you use when you select servers for consolidation? Answer: One way to automate the process would be by using System Center Virtual Machine Manager. You would not want to virtualize servers that are very demanding on resources. Some criteria you can use include the following: Older hardware that may be failing Servers that have low resource utilization Servers where you want to improve failure recovery. Scenario: You are an IT architect at a large insurance provider. You have migrated many important applications to VMs and want to increase the availability of those VMs. How can availability of VMs be increased when you use Windows Server Virtualization? Answer: Quick Migration increases the availability of VMs by putting them in a failover cluster. When the node in the cluster hosting the VM fails, the VM is restarted on another node. For maintenance, planned migrations can be performed with significantly less downtime. Scenario: You are the manager responsible for controlling the process that is used for testing new application updates and releases at a large insurance provider. In the past, you have maintained development, test, and production servers for all applications. This resulted in hundreds of servers being stored in the datacenter. How can you use Windows Server Virtualization to reduce hardware costs for development and testing? Answer: Instead of having physical servers for development and testing, you can use virtual servers. The development and testing servers will have much lower utilization than the production servers and many can be run on a single, physical server. Frequently, the development and testing servers can be shut down when they are not in use to further increase scalability. You can use System Center Virtual Machine Manager to help manage the VMs, including delegation of VM creation to testing staff. Best Practices Help the students understand the best practices presented in this section. Ask students to consider these best practices in the context of their own business situations.
  22. Module x: Title Course xxxxy Remind students to complete the course evaluation.