4. Client Virtualization Landscape
Main Traditional uses:
Application compatibility
Development and testing
Other Traditional uses:
Training
Demonstration
Evaluation
6. Desktop vs. Server Virtualization
Microsoft has been investing agressively in
server virtualization
Larger market demand for "pure virtualization" on
the server
Microsoft has still been investing in client
virtualization (though not as agresssively)
VECD (licensing changes)
MED-V
Windows Virtual PC
Windows XP Mode
10. MED-V Features
Virtual Image repositry and deployment
Centralized image store
Creates "auto-install" package for deployment
using removable media (e.g. DVD, USB key) or over
the web
Centralized Management and monitoring
Control deployed VMs
Control user access
Monitor user activity
11. MED-V Features (cont.)
Usage policy and data transfer control
Configure usage polices such as:
Expiration of virtual machines
Time limits for offline work
Printing capabilities
Automatic redirection of predifined websites to the
virtual environment
14. MED-V Environment
Management Server:
Windows Server 2008
Hosts:
Windows XP SP2 / SP3, Windows Vista SP1
Guests:
Windows XP SP2 / SP3, Windows 2000 SP4
Virtualization Software
Virtual PC 2007 SP1
15. MED-V in MDOP
Microsoft Desktop Optimization Pack for
Software Assurance
Asset Inventory Service
Advanced Group Policy Management
System Center Desktop Error Monitoring
Diagnostic and Recovery Toolset
App-V
MED-V
MDOP available on MSDN
17. Windows Virtual PC Goals
Provide a seamless solution for running
Windows XP applications on Windows 7 using
virtualization
Maintain existing Virtual PC functionality
18. Virtual PC History
1997 – Virtual PC for Mac 1.0
Focused on running Windows apps on Mac
2001 – Virtual PC 4.0 for Windows
Focused on running legacy applications on Windows 2000 / XP
2003 – Microsoft Virtual PC 2004
Two primary markets: Legacy application compatibility in the
Enterprise and Development / Testing
2007 – Microsoft Virtual PC 2007
Add support for 64-bit hosts, hardware virtualization
19. Press on Application Compatibility
“Still, one of the major complaints
against Vista aside from the lack
of drivers and its significantly
higher hardware requirements is
its Windows XP compatibility”
- ZDNet
“When Windows 7 is released
later this year or in early 2010,
many PC users who upgrade will
be coming from Windows XP”
- PCWorld
“So XP users, unite: Are you
going to clamor for extended
support? Plan for a Windows 7
migration now?”
- IT Knowledge Exchange
“But what if Windows 7
had perfect Windows
XP compatibility?”
- ZDNet
20. Virtual PC 7 Features
Windows XP mode
Select Windows 7 SKUs will include the right to run
a Windows XP virtual machine
USB support
Finally!
Seamless Application Mode
Single login
User does not need to know about a virtual
machine being present
21. Virtual PC 7 Features
High levels of integration with Windows 7
Jump list support
Etc…
Smartcard / printer redirection
Scripting interface
Similar to the Virtual Server interface
22. Virtual PC 7 – The Bad
Virtual PC 7 will not have:
64-bit guest OS support
Multiprocessor virtual machines
Snapshotting
Hyper-V compatibility
23. Virtual PC 7 Environment
Windows 7 is only supported Host Operating
system
Windows XP, Windows Vista and Windows 7 are
supported guest operating systems
Maintains Virtual PCs level of compatibility with
non-supported operating systems
Hardware virtualization required
24. Virtual PC 7 Modes
Basic Mode
The usual Virtual PC 2007 experience
Enhanced Mode
Full Dekstop Terminal Services experience
Integrated Mode
Seamless application
26. Virtual PC 7 Architecture
Built on Virtual Server engine
Modified for end user envionment
Terminal Services technology used for:
Seamless applications
Advanced integration (smartcards, drives, etc…)
Hyper-V technology used for new devices
USB built on VMBus style architecture (VPCBus)
27. Host Guest
User Mode
Kernel Mode
VMX
VMX Kernel
VMM.SYS
VPC BUS VPC BUS
USB VSP
RPM
Stub
USB
Stack
USB VSC
V
P
C
RDP ET COM
NDIS
Stack
Switch
Devices NAT ICs
VM Window VM SAL
RDP
Stack
RAIL
TS ActiveX
TS ActiveX
ICs
Mouse Int
Arb. Res.
Time Sync
App Pub
App Pub
VPC7 High Level Architecture
Windows
28. Summary
Microsoft is continuing to invest in desktop
virtualization
Application compatibility is scenario number
one for Windows 7
Evaluate Virtual PC and MED-V for addressing
application compatibility in your environment
29.
30. www.microsoft.com/teched
Sessions On-Demand & Community
http://microsoft.com/technet
Resources for IT Professionals
http://microsoft.com/msdn
Resources for Developers
www.microsoft.com/learning
Microsoft Certification & Training Resources
Resources
31. Evaluation Prize
Complete an evaluation on
CommNet and enter to win
an award winning JABRA
premium DECT headset
5 to win per day
RRP $599