Windows Virtualization: Strategy And Roadmap Mike NeilProduct Unit ManagerWindows VirtualizationMicrosoft Corporation
Today’s IT Pressures Increase Availability Lower Operational Costs Application Developers Server Administrators Increase Responsiveness Improve Utilization Virtualization!
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
2007 2006 Virtual Server Roadmap R2 SP1 RTM R2 SP1 Beta Virtual Server MOM Management Pack R2 2005 Virtual Server 2005 R2
Virtual Server 2005 R2 Legacy application re-hosting Server consolidation Test and development automation Disaster Recovery
Cluster storage Cluster storage Virtual Server Clustering Guest to Guest Host to Host SAN or iSCSI connection iSCSI connection
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 andunplanned downtime • Linux guest support! • Free!
Virtual Server 2005 R2 SP1 • Support for hardware virtualization assists • Support for Intel and AMD assists • Performance improvements while runningLinux guests • Better support for backup and disasterrecovery 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 2005 MP for MVS 2005 SMS 2003 SP1 MOM And SMSFor MVS 2005 R2 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 HostOperating Systems
Microsoft Virtual Server 2005 R2 Management Pack For MOM 2005 • Reports • Discovery • State view • Diagram view • Alert view • Tasks • Performance
VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM VM 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 • 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 Virtual Machine Manager V1 • Scenarios • Hardware Consolidation • Business Continuity and Rapid Recovery • Development and Test Environments • Dynamic Data Center Future
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 Complete details of both physical and virtual layers Customizable grouping of physical and virtual machines into resource pools
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.
H2 2007 H1 2007 Virtual Machine Manager Roadmap RTM Public Beta 2 Q3 2006 Public Beta 1, TAP
Windows Hypervisor Powerful virtualization built into the Windows platform VM 2“Child” VM 2“Child” VM 1“Parent” Windows Virtualization Management tools VirtualizationPlatform andManagement
Windows Virtualization • Hypervisor based solution for Windows • Integrated virtualization “role” • New IO sharing model forbetter performance • More dynamic virtual environment • Standards based management API • Windows virtualization platformfor partners
Virtualization Stack Provided by: Windows Windows Virtualization VM WorkerProcesses WMI Provider VMService ISV OEM WindowsKernel WindowsKernel VirtualizationServiceProviders(VSPs) Server Core IHVDrivers Windows hypervisor VirtualizationServiceClients(VSCs) Enlightenments VMBus Windows Virtualization: Architecture Parent Partition Child Partitions Applications User Mode Kernel Mode “Designed for Windows” Server Hardware
2007+ H1 2007 Windows Server Virtualization Roadmap RTM Within 180 days of LHS RTM 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 Windows Windows Windows Virtualization Layer Windows Server 2003 R2 EE Hardware Windows Server R2 Enterprise Edition Windows Server R2 Enterprise Editionincludes 4 Instances Physical host OS and up to 4 guests Add an addition Windows Server R2 Enterprise Edition license and get upto 4 more guests Windows Server “Longhorn” Datacenter Edition will allow unlimited guests! Old License Model • Total: 5 Windows Licenses New with Windows Server R2 EE: • Total: 1 License
Licensing by Running Instance License by “running instances” Promotes the use of virtualization and a more dynamic data center Create as many images as you would like Store the images where you need them License the machine for the instances you use Library with 100 images of Windows 7Servers running images (1 per server) Old License model • Total: 107 Windows Licenses New License rights • Total: 7 Windows Licenses
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 forWindows Server • Extensible platform for partners Where can you add customer value?
Strategy: Support • Clear virtualization support statement • Microsoft tests and supports our productsin Microsoft virtualization solutions • Virtualization support is a Common Engineering Criteria (CEC) for Windows Server System(WSS) products • Microsoft will use commercially reasonable effortsto 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 Windowswill 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?
System Center 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 andimpacts of virtualization on yourproducts 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 DeviceVirtualization Architectures • BUS066: Windows Server Strategy and Roadmap • VIR065: Microsoft Operating System VirtualizationStrategy and Virtual Hard Disk Directions • VIR124: Windows Virtualization Best Practicesand 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.