Windows Virtualization: Strategy and Roadmap

Windows Virtualization:
Strategy And Roadmap
Mike Neil
Product Unit Manager
Windows Virtualization
Microsoft Corporation
Today’s IT Pressures
Increase
Availability
Lower Operational
Costs
Server
Administrators
Increase
Responsiveness
Virtualization!
Application
Developers
Improve
Utilization
Virtualization Benefits
Improve Utilization
Consolidation increases hardware utilization
Scales on MP/multi-core systems
Lower Operational Costs
Management tools reduce costs
Workloads can be hardware agnostic
Increase Availability
Planned and unplanned high availability
Building block for business continuity
Increase Responsiveness
Rapid and self provisioning of services
Virtualization Awareness
February 2006 study*
75% of enterprises aware of virtualization
34% implementing virtualization by mid-2006
60% increasing virtualization in the next year
High interest from Microsoft customers
Most virtual machines are running Windows
Hundreds of thousands using Virtual Server
Customers are accelerating fast
Microsoft providing the platform solution!
* Source: Forrester
Virtual Server Roadmap
2007
R2 SP1 RTM
2006
2005
R2 SP1 Beta
Virtual Server MOM
Management Pack R2
Virtual Server 2005 R2
Virtual Server 2005 R2
Legacy application re-hosting
Server consolidation
Test and development automation
Disaster Recovery
Virtual Server Clustering
Guest to Guest
iSCSI
connection
Cluster
storage
Host to Host
SAN or
iSCSI
connection
Cluster
storage
Virtual Server 2005 R2
Improved performance and scalability
100% improvement on transactional workloads
64-bit (x64) host support for greater scalability
High availability
Host clustering for both planned and
unplanned downtime
Linux guest support!
Free!
Virtual Server 2005 R2 SP1
Support for hardware virtualization assists
Support for Intel and AMD assists
Performance improvements while running
Linux guests
Better support for backup and disaster
recovery through integrated VSS support
VHD mounting on the host
Schedule
Beta 1 with Intel support available today
Beta 2 with AMD support H2 2006
RTM Q1 2007
MOM And SMS
For MVS 2005 R2
MOM 2005 MP
for MVS 2005
SMS 2003 SP1
Centrally monitor availability, health,
and performance
Granular control over virtual machines
Detailed information with reporting
Manages Host Operating Systems
Manages Guest Operating Systems
Distinguishes Guest versus Host
Operating Systems
Microsoft Virtual Server 2005 R2
Management Pack For MOM 2005
Reports
Discovery
State view
Diagram view
Alert view
Tasks
Performance
Reports
Virtualization candidates
Reports
Performance history
MVS 2005 R2 MP
State view
MVS 2005 R2 MP
Diagram view
Virtualization Management
Customer Pain Points
Customer Needs: Drive up efficiency, drive down costs
Improve Resource Optimization
Need to drive up utilization rates with consolidation
15% utilization or less is common in the industry
Virtualization “stack” needs further optimization
Want a “thinner” higher performance host OS
Tools to Maximize Operational Agility
Rapid Server Provisioning and re-provisioning
Rapid recovery from data, server or site loss
Need tools to maximize agility using VM technology
Need “scalable” migration functionality
VM
VM VM
VM
VM
VM VMVM
VM
VM VM VMVM
VM VM
VM VM
VM
VM
V VM
VM
MVM VM
Centralized VM Management
VS 2005 requires managing hosts individually
Lack of tools limits deployment to dev/test/pilot
Single console to manage the entire virtual environment
Virtualization Management Evolution
Future
Dynamic Data Center
Virtual Machine Manager V1
Scenarios
Hardware Consolidation
Business Continuity and Rapid Recovery
Development and Test Environments
Virtual Machine Manager v1 Features
Host Configuration
Virtual Machine Creation
Library Management
Virtual Machine Placement and
Deployment
Monitoring and Reporting
Rapid Recovery
Self Service Provisioning User Interface
Automation
Physical to Virtual Machines Mapping
One Click
switching
between
physical and
virtual views
VM State
Transition,
migration
and
checkpoints
Customizable grouping of physical
and virtual machines into resource
pools
Complete
details of both
physical and
virtual layers
Views, Views, And More Views
By Resouce
Pool
By VM State
By Owner
By Creation
Date
By Operating
System
Intelligent Placement
Subset
physical hosts
to appropriate
resource
pool(s)
Rank ordered
recommendations
of physical hosts
for placement of
virtual machine.
Capacity Planning
models, historical
performance data,
hard requirements,
… incorporated
into algorithm.
Virtual Machine Manager Roadmap
H2 2007
RTM
H1 2007
Public Beta 2
Q3 2006
Public Beta 1, TAP
Windows Virtualization
Management tools
Virtualization
Platform and
Management
Windows Hypervisor
Powerful virtualization built
into the Windows platform
VM 1
“Parent”
VM 2
“Child”
VM 2
“Child”
Windows Virtualization
Hypervisor based solution for Windows
Integrated virtualization “role”
New IO sharing model for
better performance
More dynamic virtual environment
Standards based management API
Windows virtualization platform
for partners
Windows Virtualization: Architecture
Parent Partition
Child Partitions
Virtualization Stack
WMI Provider
VM
Service
Server Core
Windows
Kernel
Provided by:
Windows
Applications
VM Worker
Processes
ISV
User Mode
Virtualization
Service
IHV Providers
(VSPs)
Drivers
Windows
Virtualization
Virtualization
Service
Clients
(VSCs)
VMBus
Windows
Kernel
Enlightenments
Kernel Mode
Windows hypervisor
“Designed for Windows” Server Hardware
OEM
Windows Server
Virtualization Roadmap
2007+
RTM
Within 180
days of
LHS RTM
H1 2007
Public Beta
Q4 2006
Private Beta 1, TAP
Virtualization Strategy
Enabling
Platform
Support
Standards
Management
Think about:
How does this impact your business?
Strategy: Enabling
Industry leadership in licensing
Windows Server R2 Enterprise Edition
Includes 4 virtual instances
Windows Server codename “Longhorn”
Data Center Edition will allow unlimited VMs
Licensing per virtual processor
SQL, BizTalk, etc
Instance based licensing
Will enable new usage models
How do you license your products?
Windows Server R2 Enterprise Edition
Windows Server R2 Enterprise Edition
includes 4 Instances
Windows
Windows
Windows
Windows
Virtualization Layer
Windows Server 2003 R2 EE
Hardware
Old License Model
Total: 5 Windows Licenses
New with Windows Server R2 EE:
Total: 1 License
Physical host OS and up to 4 guests
Add an addition
Windows Server R2
Enterprise Edition
license and get up
to 4 more guests
Windows Server “Longhorn”
Datacenter Edition will allow
unlimited guests!
Licensing by Running Instance
License by “running instances”
Library with 100
images of Windows
7 Servers running images
(1 per server)
Promotes the use of
virtualization and a more
dynamic data center
Create as many images
as you would like
Old License model
Store the images where
you need them
Total: 107 Windows Licenses
New License rights
Total: 7 Windows Licenses
License the machine for
the instances you use
Strategy: Platform
Today: Virtual Server 2005 R2
Industry support in management tools
Fully documented COM API
Support for partner virtualization technologies
Longhorn: Windows Server Virtualization
Integrated server “role” for virtualization
Hypervisor based solution for
Windows Server
Extensible platform for partners
Where can you add customer value?
Strategy: Support
Clear virtualization support statement
Microsoft tests and supports our products
in Microsoft virtualization solutions
Virtualization support is a Common Engineering
Criteria (CEC) for Windows Server System
(WSS) products
Microsoft will use commercially reasonable efforts
to investigate potential issues for premier-level
customers using 3rd solutions
Details are in Knowledge Base article #897615
What should your support policy be?
Strategy: Standards
Management APIs
Driving the industry management standard
DMTF (Distributed Management Task Force)
Windows Server virtualization will use this
model for its WMI interface
Hardware
Windows Server virtualization is built on AMD
and Intel processor virtualization extensions
Defining future IO virtualization extensions
with the industry through the PCI-SIG
Strategy: Standards
VHD (Virtual Hard Disk) format
Zero-cost, royalty-free licensing program
Simple license for specification and grants
clear IP rights
Over 45 vendors so far
Allows ISVs to interoperate with Microsoft
virtualization solutions
VHD is the virtualization format Windows
will be deployed and serviced in
How can you integrate with VHD?
Strategy: Management
Standards-based platform for
management vendors
VHD interoperability across industry
Microsoft's VM management tools
integrated with the System Center suite
Management tools that span from physical
machines to virtual machines
Self Managing Dynamic Systems vision
How can you extend our platform?
Microsoft’s Dynamic Systems Initiative
Call To Action
Integrate and plan for Microsoft’s
virtualization products and platforms
Download Virtual Server 2005 R2 today!
Get ready for Windows virtualization
Understand the opportunities and
impacts of virtualization on your
products and businesses
Attend the System Fundamentals –
Virtualization sessions to get more details
on the architecture and technologies
Additional Resources
Web Resources:
Virtual Server: http://www.microsoft.com/virtualserver/
Licensing: http://www.microsoft.com/licensing/userights/
Support: http://www.support.microsoft.com/kb/897615
VHD: http://www.microsoft.com/windowsserversystem
/virtualserver/techinfo/vhdspec.mspx
Related Sessions
VIR047: Hypervisor Virtualization Stack and Device
Virtualization Architectures
BUS066: Windows Server Strategy and Roadmap
VIR065: Microsoft Operating System Virtualization
Strategy and Virtual Hard Disk Directions
VIR124: Windows Virtualization Best Practices
and Future Hardware Directions
© 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market
conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.
MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.