Beruflich Dokumente
Kultur Dokumente
Dennis Chung
IT Pro Evangelist | Microsoft Singapore
i-dchung@microsoft.com
http://pingdennis.com
Agenda
Microsoft Virtualization Background
Hyper-V Scenarios and Architecture
Server Virtualization Management
How does Hyper-V stack up?
What is Virtualization?
Virtualization is the isolation of one computing resource from the others:
Virtual Applications
Any application on any computer on-demand
Applications installed to
Specific hardware and OS
Virtual Presentation
Interface bound to process Presentation layer separate from process
4
Microsoft Virtualization:
From the Datacenter to the Desktop
Profile
Virtualization
Document Redirection
Offline files Server Virtualization
Presentation
Virtualization
Management
Desktop
Virtualization Application
Virtualization
Test/Development Savings:
Item Physical System Cost Virtual Server Build Cost Savings
Number of servers required 477 systems @ a cost of $5k 16 physical host systems @ Just under 2 million dollars
each $20k each
Total $2.3 million Total: $320 thousand
6
Agenda
Microsoft Virtualization Background
Hyper-V Scenarios and Architecture
Server Virtualization Management
How does Hyper-V stack up?
Server Virtualization Usage Scenarios
Business Continuity
Production Server
Management
Consolidation
Test and
Development Dynamic Datacenter
VM Worker
Processes
Applications Applications Applications Applications
WMI Provider User
VM Service Mode
Windows Windows Server Non- Xen-Enabled
Server 2008 2003, 2008 Hypervisor Linux Kernel
Aware OS Linux
Windows Windows
Kernel VSP VSC VSC
Kernel
Kernel
IHV
Drivers VMBus
12
Security
Isolation
No sharing of virtualized devices
Separate VMBus instance per vm to the parent
No sharing of memory
Each has its own address space
VMs cannot communicate with each other, except
through traditional networking
Guests can’t perform DMA attacks because they’re
never mapped to physical devices
Guests cannot write to the hypervisor
Parent partition cannot write to the hypervisor
Hyper-V in Production
TAP, RDP & MSIT Hyper-V Deployments
Thousands of Hyper-V VMs in PRODUCTION
Windows Server 2003/2008 Roles:
File, Print, AD, RODC, IIS/Web, TS, Application Services, DHCP, DNS,
WSS and more…
Microsoft Server Products:
SQL, Exchange, HPC, ISA, Sharepoint, Project Server, VSTS, BizTalk,
Configuration Manager, Operations Manager, Virtual Machine
Manager & more…
Hyper-V Stats:
Performance Blockers: ZERO
Deployment Blockers: ZERO
Application Compatibility Bugs: ZERO
Scalability Blockers: ZERO
14
Hyper-V in Production
Hyper-V Powering Microsoft Internet Properties
TechNet: 100% Hyper-V
http://technet.microsoft.com
~1 million hits a DAY
MSDN:
http://msdn.microsoft.com
~3 million hits a DAY
Virtualizing TechNet & MSDN Whitepaper
http://download.microsoft.com/download/6/C/5/6C55
9B56-8556-4097-8C81-
2D4E762CD48E/MSCOM_Virtualizes_MSDN_TechNet_o
n_Hyper-V.docx
Microsoft.Com Virtualized
-Handles 15,000 requests per second
-1.2 billion page views per month
-280 million worldwide unique users per month
-~5000 content contributors internally
-300GB of content
Hardware
• Live host level virtual machine backup
Backup
• Virtual machine
Provisioning management
• In guest consistency • Server consolidation and resource
• Rapid recovery utilization optimization
• Conversions: P2V and V2V
Disaster Workload
Recovery Provisioning
20
Hyper-V and Virtual Machine Manager
VM
VM VM
VM VM VM
Better Flexibility and Manageability
• Support for Quick Migration and Live Backups
VM VM
VM VM VMVM VM
VM VM
VM VM
VM VM
VVMVM VM
M VM
• Broad management tool support including SC VMM
• Enables rapid provisioning and patch management
leveraging common tools and processes
Heterogeneous Virtualization
VM VM
VM
VM VM
VM VM VM VMware VI3.5
Hardware
VM VM
Virtual Server 2005 R2
VM
Windows Server 2003 Windows Hypervisor
Hardware Hardware
Virtual Xen-based
Hard Disks
(VHD) Hardware
Agenda
Microsoft Virtualization Background
Hyper-V Scenarios and Architecture
Server Virtualization Management
How does Hyper-V stack up?
Virtual Server 2005 vs. Hyper-V
Virtualization Feature Virtual Server 2005
Hyper-V
R2