Скачать презентацию A Technical Overview of Microsoft Virtualisation David Hitchen Скачать презентацию A Technical Overview of Microsoft Virtualisation David Hitchen

9d88760b9cdca8cc2980fe57b7d803cf.ppt

  • Количество слайдов: 101

A Technical Overview of Microsoft® Virtualisation David Hitchen (DHitchen@Microsoft. com) Technology Solution Professional – A Technical Overview of Microsoft® Virtualisation David Hitchen (DHitchen@Microsoft. com) Technology Solution Professional – Virtual Server UK Incubation Microsoft

Main Agenda Virtualisation Overview Comparison of Virtual PC vs. Virtual Server Tools Futures Main Agenda Virtualisation Overview Comparison of Virtual PC vs. Virtual Server Tools Futures

What is virtualisation? Virtual Operating Systems Microsoft Virtual PC/Server Can be assigned to any What is virtualisation? Virtual Operating Systems Microsoft Virtual PC/Server Can be assigned to any hardware Virtual Applications Soft. Grid Any application on any computer on-demand via network Virtual Hardware (Grid Computing) Can change its computing tasks in real-time Virtual Storage and backup over the network Virtual Network Localizing dispersed resources

Microsoft Virtualisation What are companies doing with it? Web Servers 66. 7% 63. 1% Microsoft Virtualisation What are companies doing with it? Web Servers 66. 7% 63. 1% Business Application Servers 72. 2% 59. 5% Networking 44. 4% 35. 7% Directory, Auth, Access, DC 25% 35. 7% File Servers 33. 3% 31%

Microsoft Virtualisation Market Share Microsoft Virtualisation Market Share

Microsoft Virtualisation IT Pressure Increase Availability Server Administrators Increase Responsiveness Lower Operational Costs Application Microsoft Virtualisation IT Pressure Increase Availability Server Administrators Increase Responsiveness Lower Operational Costs Application Developers Improve Utilization

Microsoft Virtualisation Holistic approach Systems “Designed For Operations” “Operationally Aware Platform” “Intelligent Management Tools” Microsoft Virtualisation Holistic approach Systems “Designed For Operations” “Operationally Aware Platform” “Intelligent Management Tools” Designs include all information relevant to management Rich instrumentation and hardware resource virtualization End to End, automated management tools More flexibility and control in the provisioning and use of your hardware resources.

Microsoft Virtualisation Vision IT organizations benefit when workloads are decoupled from hardware Improves availability, Microsoft Virtualisation Vision IT organizations benefit when workloads are decoupled from hardware Improves availability, manageability Long term, workloads will become increasingly dynamic Virtualization is a key enabling technology to achieve some of this today

Microsoft Virtualisation Businesses Need Efficiency More efficient hardware environments Improved administrative productivity Environments to Microsoft Virtualisation Businesses Need Efficiency More efficient hardware environments Improved administrative productivity Environments to efficiently develop and test solutions involving multiple servers with complex configurations

Microsoft Virtualisation Principles Allows multiple operating systems to run simultaneously on the same processor Microsoft Virtualisation Principles Allows multiple operating systems to run simultaneously on the same processor Each independent virtual machine functions as a selfcontained computer Run side-by-side testing and production systems on the same machine Use off-the-shelf servers Use fewer servers with higher utilization

Microsoft Virtualisation Cost Effective A cost-effective and well supported server virtualisation technology for the Microsoft Virtualisation Cost Effective A cost-effective and well supported server virtualisation technology for the Windows Server System™ platform. Focused on key customer scenarios Consolidate server workloads Automate & consolidate software test & dev Disaster recovery Reduce costs & improve IT responsiveness Reduce hardware costs by at least 50% Reduce provisioning times by 50 -95% Increase administrator productivity

Microsoft Virtualisation Demo Host Windows XP Virtual PC Guest Windows ME Windows Longhorn Server Microsoft Virtualisation Demo Host Windows XP Virtual PC Guest Windows ME Windows Longhorn Server Windows Vista

Microsoft Virtualisation Virtual Stack Guest OS & Applications Virtual Hardware Virtual Server 2005 • Microsoft Virtualisation Virtual Stack Guest OS & Applications Virtual Hardware Virtual Server 2005 • Windows NT 4. 0 Server, Windows 2000 Server and Windows Server 2003 supported • No custom drivers required • Runs most x 86 operating systems • Up to 1 CPU per virtual machine • Up to 3. 6 GB of memory per virtual machine • Multi-threaded Virtual Machine Monitor (VMM) provides isolation Windows Server 2003 • Windows Server 2003 32 -bit or 64 -bit host Server Hardware • Optimized for 2 to 8 way servers • Scales up to 32 CPUs and up to 64 GB • Broad device compatibility

Microsoft Virtualisation Virtual Networking Virtual network cards Virtual DHCP server Private virtual network Bridged Microsoft Virtualisation Virtual Networking Virtual network cards Virtual DHCP server Private virtual network Bridged virtual network Public internal network Bridged virtual network Private internal network

Microsoft Virtualisation Virtual Machine Files Virtual machine configuration XML file contains all configuration metadata Microsoft Virtualisation Virtual Machine Files Virtual machine configuration XML file contains all configuration metadata Virtual hard disk Free licensed format Virtual network configuration XML file contains all configuration metadata Portable Can be copied to another host server for redeployment

Microsoft Virtualisation Virtual Hard Disks Virtual hard disk types Dynamically expanding: starts small and Microsoft Virtualisation Virtual Hard Disks Virtual hard disk types Dynamically expanding: starts small and grows Fixed size : disk space is consumed on creation Linked drive: uses physical hard drive Differencing: child image that only stores changes Undo Disks Saves all drive changes to separate file Undo disk file is merged or discarded at shutdown

Microsoft Virtualisation Virtual Machine States Turn on virtual machine Pause virtual machine Save state Microsoft Virtualisation Virtual Machine States Turn on virtual machine Pause virtual machine Save state Turn off virtual machine Reset virtual machine Restore from saved state Discard saved state

Microsoft Virtualisation Virtual Machine Remote Control (VMRC) Access to BIOS Independent of operating system Microsoft Virtualisation Virtual Machine Remote Control (VMRC) Access to BIOS Independent of operating system Service hosted by MCS Can be encrypted via SSL RDP Protocol No access to computer BIOS Operating system must host Terminal Services

Main Agenda Virtualisation Overview Comparison of Virtual PC vs. Virtual Server Tools Futures Main Agenda Virtualisation Overview Comparison of Virtual PC vs. Virtual Server Tools Futures

Comparison Virtual PC 2004 SP 1 Optimized for desktop PC performance Single thread across Comparison Virtual PC 2004 SP 1 Optimized for desktop PC performance Single thread across all virtual machines No scripting Virtual Server 2005 R 2 Multi-threaded services optimized for server performance Web console for remote management COM API for scripted virtual machine management

Virtual PC 2004 SP 1 Overview Desktop virtualisation Free www. microsoft. com/virtualpc Licenses based Virtual PC 2004 SP 1 Overview Desktop virtualisation Free www. microsoft. com/virtualpc Licenses based on guest Easy to use desktop application Virtual PC 7 for MAC

Virtual PC 2004 SP 1 Demo Virtual PC console Virtual machine Multiple operating systems Virtual PC 2004 SP 1 Demo Virtual PC console Virtual machine Multiple operating systems Virtualised hardware Isolation Integration (additions) Hibernation / repositories Virtual PC files Virtual machine configuration

Virtual PC 2004 SP 1 Supported operating systems Hosts 32 -bit Windows Server 2003 Virtual PC 2004 SP 1 Supported operating systems Hosts 32 -bit Windows Server 2003 standard edition 32 -bit Windows XP all editions Guests 32 -bit Windows NT 4 Workstation SP 6 a+ 32 -bit Windows 2000 Pro SP 4+ 32 -bit Windows XP all editions 32 -bit Windows 95/98/98 SE/ME DOS OS/2 FP 15/CP 1/CP 2

Virtual PC 2004 SP 1 Emulated hardware Fixed specification – variable count Intel 440 Virtual PC 2004 SP 1 Emulated hardware Fixed specification – variable count Intel 440 BX Rev B motherboard with PIIX 4 FDD, CD, DVD, COM(2), LPT Mouse, Keyboard (USB mapped) Dec/Intel 21140 NIC (4), PXE, 1000 mb+ Single processor (identical to host) Up to 3. 4 GB memory per virtual machine IDE hard disks (4) Creative Labs sound blaster audio

Virtual PC 2004 SP 1 Scenarios Migration Run older legacy application while migrating to Virtual PC 2004 SP 1 Scenarios Migration Run older legacy application while migrating to a new o/s Pilot and test new versions of applications Failsafe environment Isolation and integration Technical Support multiple operating systems on a single computer Numerous user-specific scenarios with fast roll-back

Virtual PC 2004 SP 1 Scenarios Quality assurance Test and document software of different Virtual PC 2004 SP 1 Scenarios Quality assurance Test and document software of different operating systems Compare application look & feel Test potentially unstable or unsafe software Training Train people using demo rigs Train helpdesk using pre-configured environment Allow destructive training Fast classroom turn-around

Virtual PC 2004 SP 1 Scenarios Development Isolated environment with no DLL hell Guaranteed Virtual PC 2004 SP 1 Scenarios Development Isolated environment with no DLL hell Guaranteed environment for QA Isolated, destructible, and repeatable testing Demos Product suites on a laptop in isolation Environments on a laptop (AD, Exchange, SMS) Proof of Concepts

Comparison Virtual Server 2005 R 2 Virtual PC 2004 SP 1 Optimized for desktop Comparison Virtual Server 2005 R 2 Virtual PC 2004 SP 1 Optimized for desktop PC performance Single thread across all virtual machines No scripting Virtual Server 2005 R 2 Multi-threaded services optimized for server performance Web console for remote management COM API for scripted virtual machine management

Virtual Server 2005 R 2 Overview Server side virtualisation Free http: //www. microsoft. com/windowsserversystem/virtualserver Virtual Server 2005 R 2 Overview Server side virtualisation Free http: //www. microsoft. com/windowsserversystem/virtualserver Licenses based on guest* Enterprise edition Multi-threaded services (I/O and virtual machines) Web console for remote management COM API for scripted virtual machine management

Virtual Server 2005 R 2 Demo Host Windows XP Virtual Server 2005 R 2 Virtual Server 2005 R 2 Demo Host Windows XP Virtual Server 2005 R 2 Guest Windows Longhorn Server Windows Server 2003 Windows Vista

Virtual Server 2005 R 2 Windows Server R 2 EE Licensing (1) Windows Server Virtual Server 2005 R 2 Windows Server R 2 EE Licensing (1) Windows Server R 2 Enterprise Edition INCLUDES 4 Instances Windows Virtualization Layer Windows Server 2003 R 2 EE Hardware Current License Model : New with Windows Server R 2 EE: Total: 5 Windows Licenses Total: 1 License Add an additional license and get up to 4 more guests Windows Server “Longhorn” Datacenter Edition will allow unlimited guests!

Virtual Server 2005 R 2 Windows Server R 2 EE Licensing (2) License by Virtual Server 2005 R 2 Windows Server R 2 EE Licensing (2) 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 Store the images where you need them Current License model • Total: 107 Windows Licenses New License rights: • Total: 7 Windows License the machine for the instances you use.

Virtual Server 2005 R 2 Per-processor Licensing SQL Server 2005 Microsoft Biz. Talk® Server Virtual Server 2005 R 2 Per-processor Licensing SQL Server 2005 Microsoft Biz. Talk® Server 2004 ISA Server 2004 Etc. Licensed per virtual processor for virtual machines

Virtual Server 2005 R 2 Consolidate Workloads Consolidate infrastructure, application, and branch office server Virtual Server 2005 R 2 Consolidate Workloads Consolidate infrastructure, application, and branch office server workloads Ideal for server consolidation datacenter branch office More efficient use of hardware resources Enhance administrative productivity Rapidly deploy new servers to address changing business needs.

Virtual Server 2005 R 2 Legacy Application Re-hosting Applications often outlive their original operating Virtual Server 2005 R 2 Legacy Application Re-hosting Applications often outlive their original operating system or hardware Virtual Server enables smooth migration on your timeline Upgrade infrastructure without having to upgrade or rewrite applications Host legacy applications on current hardware running Windows Server 2003

Virtual Server 2005 R 2 Software Test and Development Consolidate and automate software test Virtual Server 2005 R 2 Software Test and Development Consolidate and automate software test and development environments Greater flexibility Better test coverage Developer productivity Automate provisioning Test distributed server applications on a single physical server

Virtual Server 2005 R 2 Disaster Recovery Virtual Server 2005 R 2 can be Virtual Server 2005 R 2 Disaster Recovery Virtual Server 2005 R 2 can be used as part of a disaster recovery plan Provides application portability Flexibility across hardware platforms

Virtual Server 2005 R 2 Demo Virtual Server console Virtual machine Multiple operating systems Virtual Server 2005 R 2 Demo Virtual Server console Virtual machine Multiple operating systems Virtualised hardware Integration (additions) Virtual Server networks Virtual Server files Virtual machine configuration

Virtual Server R 2 Supported operating systems Hosts (x 32 -bit and x 64 Virtual Server R 2 Supported operating systems Hosts (x 32 -bit and x 64 -bit) Windows Server 2003 standard, enterprise, datacenter SBS Windows XP Pro (test/dev only) Guests (32 -bit) Linux VM Additions Windows NT 4 Windows Server 2000 Windows Server 2003 Service Pack 1 Windows XP Professional Service Pack 2

Virtual Server 2005 R 2 Emulated hardware Same as Virtual PC SP 1 except: Virtual Server 2005 R 2 Emulated hardware Same as Virtual PC SP 1 except: Additional SCSI controller(4) Adaptec 7870 for 56 TB storage Removal of sound card

Virtual Server 2005 R 2 Efficient Use of Hardware Resource Virtualization Improved performance Greater Virtual Server 2005 R 2 Efficient Use of Hardware Resource Virtualization Improved performance Greater scalability with x 64 host support i. SCSI support Host clustering support Windows server guest operating system performance optimization Broad x 86 guest operating system compatibility Resource management Policy-based resource management features Fine-grained control of CPU and memory resource allocation

Virtual Server 2005 R 2 64 -bit Host Support Provides Greater Scalability Supported x Virtual Server 2005 R 2 64 -bit Host Support Provides Greater Scalability Supported x 64 hosts Windows Server 2003 Standard x 64 Edition Windows Server 2003 Enterprise x 64 Edition Windows XP Professional x 64 Edition 64 -bit port of virtual machine manager and service Better scaling from larger kernel address space x 64 systems typically can have more RAM Host-only 64 -bit support No 64 -bit guest support in this release 64 -bit guest support planned for next generation virtualization products

Virtual Server 2005 R 2 Improved Performance Virtual Server 2005 R 2 includes Improved Virtual Server 2005 R 2 Improved Performance Virtual Server 2005 R 2 includes Improved shadow page table management Improved performance of guest process switching and memory intensive application Up to 65% increase in internal memory tests Up to 50% decrease in CPU utilization using 64 bit host

Virtual Server 2005 R 2 Other Improvements Improved Hyperthreading support F 6 Disk (SCSI Virtual Server 2005 R 2 Other Improvements Improved Hyperthreading support F 6 Disk (SCSI driver) Virtual disk pre-compactor Open necessary ports at install time Reserve space for saved states

Virtual Server 2005 R 2 Best supported Server Virtualisation Comprehensive support and testing of Virtual Server 2005 R 2 Best supported Server Virtualisation Comprehensive support and testing of Microsoft solution stack Windows qualified drivers Operating system support Windows Server System family support Ecosystem Support ISVs and customers can create functionality and manageability Forward migration Smooth migration path to Windows Virtualization

Virtual Server 2005 R 2 High Availability Virtual Machine Clustering: i. SCSI allows clustering Virtual Server 2005 R 2 High Availability Virtual Machine Clustering: i. SCSI allows clustering virtual machines across hosts Virtual Server R 2 Host Cluster support The ability to cluster Virtual Server hosts. Clustering uses Windows Server 2003 EE/DTC clustering Supports SAN, i. SCSI or direct attached storage Benefits: Guest OS agnostic. Any virtual machine running any OS can be moved or failover to another cluster node FREE.

Virtual Server 2005 R 2 Host Cluster Support Details Accommodates both planned and unplanned Virtual Server 2005 R 2 Host Cluster Support Details Accommodates both planned and unplanned downtime Planned downtime: Servicing the host hardware or patching the host os Virtual machine migration. Virtual machines can be moved from one cluster node to another with minimal downtime. (Downtime dependent on speed of storage infrastructure) Less than 10 seconds to move 128 MB vm via 1 Gb. E i. SCSI (faster on SAN) Unplanned downtime: Failover to another cluster node due to hardware failure

Virtual Server 2005 R 2 Increased Administrator Productivity Deploy Complete scripted control enables automated Virtual Server 2005 R 2 Increased Administrator Productivity Deploy Complete scripted control enables automated configuration and deployment Manage and Migrate Use existing server management tools to administer virtual machines running on a familiar host operating system Customise Web site provisioning and deployment Billing and usage

Virtual Server 2005 R 2 Easy to Deploy Comprehensive COM API Enables complete scripted Virtual Server 2005 R 2 Easy to Deploy Comprehensive COM API Enables complete scripted control of virtual machine environments Virtual Hard Disks (VHDs) Encapsulates virtual machines Allows flexible configuration, change and deployment Virtual Networking Facilitates secure and versatile networking PXE Boot integrated in updated BIOS Streamlines virtual machine provisioning

Virtual Server 2005 R 2 Easy to Manage and Migrate Virtual Server Administration Website Virtual Server 2005 R 2 Easy to Manage and Migrate Virtual Server Administration Website Secure, authenticated administration and client remote access Microsoft integrated solutions Active Directory integration Microsoft Operations Manager 2005 Management Pack for Virtual Server Systems Management Server 2003 SP 1 Virtual Server Migration Toolkit Other solutions Integrate other existing server management tools

Main Agenda Virtualisation Overview Comparison of Virtual PC vs. Virtual Server Tools Futures Main Agenda Virtualisation Overview Comparison of Virtual PC vs. Virtual Server Tools Futures

Virtualisation Tools Virtual Server Migration Toolkit Sys. Prep Mo. M SMS Virtual Machine Manager Virtualisation Tools Virtual Server Migration Toolkit Sys. Prep Mo. M SMS Virtual Machine Manager Soft. Grid

Tools Overview of Virtual Server Migration Toolkit Physical to Virtual Migration Keeps original configuration Tools Overview of Virtual Server Migration Toolkit Physical to Virtual Migration Keeps original configuration (name/ip/hardware*) Free Script based Fully customisable Uses Automated Deployment Services (ADS is free) Intended for use by professionals/consultants Requires PXE/DHCP/ADS

Tools Overview of Sysprep Used in client cloning Creates new Si. Ds, Names, and Tools Overview of Sysprep Used in client cloning Creates new Si. Ds, Names, and Pn. P reset Useful for repositories, or copying virtual machines Free

Tools Overview of Microsoft Operations Manger Mo. M Management Pack Adds virtual machine awareness Tools Overview of Microsoft Operations Manger Mo. M Management Pack Adds virtual machine awareness to Mo. M Free

Tools Overview of Virtual Machine Manager System Center Virtual Machine Manager Self Service Portal Tools Overview of Virtual Machine Manager System Center Virtual Machine Manager Self Service Portal Virtual machine library/repository Monitoring Checkpoints In Beta 1 (more details in ‘Futures’)

Tools Overview of Soft. Grid Virtualised Applications No Client Install Isolation Instant Availability Instant Tools Overview of Soft. Grid Virtualised Applications No Client Install Isolation Instant Availability Instant Control Load Balanced Licensing Application Compatibility Centralised Change Management

Tools Overview of Soft. Grid Eliminate or dramatically reduce common, costly application management processes, Tools Overview of Soft. Grid Eliminate or dramatically reduce common, costly application management processes, including installations, regression testing and business continuity Suncor Energy migrated 1, 300+ apps to XP in 3. 5 months Accelerate application deployments, updates and terminations costs by over 80% Sanofi-Aventis reduced application updates from 2 weeks to 3 hours Reduce help desk costs by over 30% Heartland Financial reduced help desks calls from 2 hours to 10 minutes

Tools Overview of Soft. Grid Reduce end-user down-time by 80% Lend Lease Inc. increased Tools Overview of Soft. Grid Reduce end-user down-time by 80% Lend Lease Inc. increased end user up-time four-fold Consolidate terminal servers Fidelity National Financial eliminated 13 terminal servers Support thousands of users from a single server

Main Agenda Virtualisation Overview Comparison of Virtual PC vs. Virtual Server Tools Futures Main Agenda Virtualisation Overview Comparison of Virtual PC vs. Virtual Server Tools Futures

Coffee Back at 3: 45 Coffee Back at 3: 45

Futures Agenda Virtual PC 2007 Virtual Server 2005 R 2 SP 1 Windows Virtualisation Futures Agenda Virtual PC 2007 Virtual Server 2005 R 2 SP 1 Windows Virtualisation System Center Virtual Machine Manager

Virtual PC 2007 Overview Optimized for Vista (host and guest) Leverages Virtual Server 2005 Virtual PC 2007 Overview Optimized for Vista (host and guest) Leverages Virtual Server 2005 R 2 code & performance 64 -bit host support Vista sound support Default virtual disk size has changed to 32 GB Support for Intel VT and AMD Pacifica technology Beta available now on Connect

Virtual PC 2007 Scenarios Application compatibility Run legacy applications on Vista Development and Testing Virtual PC 2007 Scenarios Application compatibility Run legacy applications on Vista Development and Testing On any operating system, use ‘undo’ to speed development Technical Support Helpdesk can support multiple operating systems Quality Assurance Test application stability Training Reduce classroom configuration, time, and cost

Virtual PC 2007 Demo Host Windows XP Virtual PC 2007 Virtual PC 2007 Demo Host Windows XP Virtual PC 2007

Futures Agenda Virtual PC 2007 Virtual Server 2005 R 2 SP 1 Windows Virtualisation Futures Agenda Virtual PC 2007 Virtual Server 2005 R 2 SP 1 Windows Virtualisation System Center Virtual Machine Manager

Virtual Server 2005 R 2 SP 1 Overview Hardware Assist Support Host Clustering Technical Virtual Server 2005 R 2 SP 1 Overview Hardware Assist Support Host Clustering Technical White Paper Active Directory Integration Volume Shadow Service Offline VHD mounting Windows Vista Support Beta 2 available 32 -bit & 64 -bit

Virtual Server 2005 R 2 SP 1 Hardware Assist Support for Intel VT and Virtual Server 2005 R 2 SP 1 Hardware Assist Support for Intel VT and AMD Pacifica technology Generally, Windows performance is neutral We already tune and optimize for Windows installation is faster Non-Windows will be much faster Linux / OS/2 / Netware

Futures Agenda Virtual PC 2007 Virtual Server 2005 R 2 SP 1 Windows Virtualisation Futures Agenda Virtual PC 2007 Virtual Server 2005 R 2 SP 1 Windows Virtualisation System Center Virtual Machine Manager

Windows Virtualisation Overview Microsoft’s Next Generation Virtualisation Hypervisor-based Separate, small management partition (parent) Extensible Windows Virtualisation Overview Microsoft’s Next Generation Virtualisation Hypervisor-based Separate, small management partition (parent) Extensible VHD File Format System Center Management Hot Add Hardware Takes device virtualization to the next level Targeting availability in the Longhorn wave

Windows Virtualisation Mainstream Service Packs & Updates At least 5 years from major release Windows Virtualisation Mainstream Service Packs & Updates At least 5 years from major release Extended Support At least 5 years

Windows Virtualisation Roadmap 2007 2006 2005 2009 Windows Server “Longhorn” R 2 • (64 Windows Virtualisation Roadmap 2007 2006 2005 2009 Windows Server “Longhorn” R 2 • (64 bit Only) Windows Server “Longhorn” Beta 3 Windows Server “Longhorn” RTM Windows Server Virtualisation Windows Server 2003 Compute Cluster Edition Windows Small Business Server 2003 R 2 Windows Server “Longhorn” Beta 2 Windows Server Virtualisation Beta 1 Windows Storage Server R 2 Windows Server 2003 R 2 Windows Server Update Services Windows Server “Longhorn” Beta 1 Windows Server 2003 x 64 Editions Windows Server 2003 Service Pack 1

Windows Virtualisation x 86 Market x 64 Breadth of Applications Mainstream x 86 -32 Windows Virtualisation x 86 Market x 64 Breadth of Applications Mainstream x 86 -32 x 86 -64 (“x 64”) Most Scalable Itanium Scalability

Windows Virtualisation Definitions Hypervisor Thin layer of software underneath all operating systems Parent partition Windows Virtualisation Definitions Hypervisor Thin layer of software underneath all operating systems Parent partition A partition that manages its children Child partition Any number of partitions that are started, managed, and shut down by their parent Virtualization Stack The collection of components that runs in the parent partition for virtual machine management

Windows Virtualisation Hypervisor Type-2 VMM Guest 1 Type-1 VMM (Hypervisor) Hybrid VMM Guest 2 Windows Virtualisation Hypervisor Type-2 VMM Guest 1 Type-1 VMM (Hypervisor) Hybrid VMM Guest 2 VMM Guest 1 Guest 2 Host OS Hardware Examples: JVM CLR Examples: Virtual PC & Virtual Server Examples: Windows Virtualization What we have today VMM What we’re building for the future

Windows Virtualisation Hypervisor Windows Virtualisation Hypervisor

Windows Virtualisation Layers Windows Hypervisor Requires Intel VT and AMD “Pacifica” virtualization extensions Very Windows Virtualisation Layers Windows Hypervisor Requires Intel VT and AMD “Pacifica” virtualization extensions Very thin layer of software below all operating systems Provides basic mechanisms for creating partitions Does not contain device drivers Virtualization Stack Runs as a foundation role with a minimal set of components Provides the virtualization and emulation of devices WMI interface for management and configuration Virtualization Service Providers (VSPs) Hardware sharing architecture Microsoft will provide storage, network, video, USB, input

Windows Virtualisation Management Partition Guest Partitions Provided by: Windows Virtualization Stack WMI Provider VM Windows Virtualisation Management Partition Guest Partitions Provided by: Windows Virtualization Stack WMI Provider VM Service Server Core Windows Kernel Windows Virtualization Applications VM Worker Processes ISV User Mode Virtualization Service Providers IHV (VSPs) Drivers Virtualization Service Clients (VSCs) VMBus OEM Windows Kernel Enlightenments Kernel Mode Windows hypervisor “Designed for Windows” Server Hardware Hypervisor: < 100 KB in size No Drivers Manages Partitions, Security

Windows Virtualisation Enlightenments Modifications to an operating system to make it aware that it’s Windows Virtualisation Enlightenments Modifications to an operating system to make it aware that it’s running within a VM Windows enlightenments Optimizations in memory manager (MM) Win 32 and kernel API: Am I running on a virtual machine? Investigating additional enlightenments

Windows Virtualisation Transition Virtual Server to Windows virtualization transition Migration path from Virtual Server Windows Virtualisation Transition Virtual Server to Windows virtualization transition Migration path from Virtual Server to Viridian TCO will decrease

Windows Virtualisation Scenarios Production Server Consolidation Reducing TCO by maximizing hardware utilization and consolidating Windows Virtualisation Scenarios Production Server Consolidation Reducing TCO by maximizing hardware utilization and consolidating workloads Business Continuity Management Eliminating scheduled and unscheduled downtime. Dynamic Datacenter Leveraging the benefits of virtualization to create a more agile infrastructure. Test and Development Maximizing test hardware, reducing costs, improving lifecycle management and improving test coverage.

Windows Virtualisation Possible Features Hardware virtualization enabled Requires x 64 and Intel VT/AMD Pacifica Windows Virtualisation Possible Features Hardware virtualization enabled Requires x 64 and Intel VT/AMD Pacifica 32 -bit (x 86) child partitions 64 -bit (x 64) child partitions SMP 2 & 4 way virtual machines Large memory support (>4 GB) within vms Memory over-commit; Page sharing Pass-through disk access for vms (SAN, DAS) es Featur Being red e Consid

Windows Virtualisation Possible Features New hardware sharing architecture (VSP/VSC) High performance, low overhead Disk, Windows Virtualisation Possible Features New hardware sharing architecture (VSP/VSC) High performance, low overhead Disk, networking, input, video Hot add hardware es Featur Disks, Memory, Processors, Memory Being red e Consid Dynamically manage thousands of virtual machines. Flexible role-based security. Group policy integration.

Windows Virtualisation Possible Features Health monitoring Chargeback Host High availability Guest high availability Machine Windows Virtualisation Possible Features Health monitoring Chargeback Host High availability Guest high availability Machine migration/moves es Featur Being red e Consid

Windows Virtualisation Summary ¢ VHD format: ¢ Royalty-free license ¢ Enables migration from Virtual Windows Virtualisation Summary ¢ VHD format: ¢ Royalty-free license ¢ Enables migration from Virtual Server to Windows hypervisor Management tools

Futures Agenda Virtual PC 2007 Virtual Server 2005 R 2 SP 1 Windows Virtualisation Futures Agenda Virtual PC 2007 Virtual Server 2005 R 2 SP 1 Windows Virtualisation System Center Virtual Machine Manager

System Center Virtual Machine Manager Overview Host Configuration Automate Host setup/configuration Global host settings System Center Virtual Machine Manager Overview Host Configuration Automate Host setup/configuration Global host settings (VHD paths, VM Additions etc. ) Virtual Machine Creation Wizard-based user interface Rapid creation of VMs using P 2 V, Media, Templates Ability to save definitions as templates for rapid deployment

System Center Virtual Machine Manager Overview Library Management Store offline VMs, templates, ISO images System Center Virtual Machine Manager Overview Library Management Store offline VMs, templates, ISO images Create, update, delete & store objects in the distributed library Virtual Machine Placement and Deployment Recommendation based on host capacity and utilization Manual admin override Movement of VM files over LAN or SAN Self Service Provisioning User Interface User interface allowing end users to request and place VMs Admin configures rules and boundaries for provisioning

System Center Virtual Machine Manager Overview Monitoring and Reporting Centralized view of all VMs System Center Virtual Machine Manager Overview Monitoring and Reporting Centralized view of all VMs in the environment and their status Host/VM groupings scalable to thousands of VMs MOM pack for reporting and health monitoring Reports on consolidation candidates, utilization trending, optimization opportunities Rapid Recovery VM “checkpoints” Automation Completely scriptable user model

System Center Virtual Machine Manager One Click Overview switching between physical and virtual views System Center Virtual Machine Manager One Click Overview 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

System Center Virtual Machine Manager Reports Full set of reports, integration with MOM database System Center Virtual Machine Manager Reports Full set of reports, integration with MOM database Actions one click away in context sensitive Actions Pane

System Center Virtual Machine Manager Views By Resouce Pool By VM State By Owner System Center Virtual Machine Manager Views By Resouce Pool By VM State By Owner By Creation Date By Operating System

System Center Virtual Machine Manager Resource Optimisation Subset physical hosts to appropriate resource pool(s) System Center Virtual Machine Manager Resource Optimisation 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.

System Center Virtual Machine Manager Offline Library of Building Blocks Templates contain both “Gold” System Center Virtual Machine Manager Offline Library of Building Blocks Templates contain both “Gold” image of software as well as hardware settings Offline Virtual Disks Offline Virtual Machines Scripts for post deployment configuration and customization

System Center Virtual Machine Manager Provisioning Using Self-Service Portal Ability to control owned virtual System Center Virtual Machine Manager Provisioning Using Self-Service Portal Ability to control owned virtual machines Thumbnails of all owned virtual machines

System Center Virtual Machine Manager Controlled by Administrator Quotas used to manage resource allocation System Center Virtual Machine Manager Controlled by Administrator Quotas used to manage resource allocation across users

System Center Virtual Machine Manager Rapid Provisioning User selects from list of templates Administrator System Center Virtual Machine Manager Rapid Provisioning User selects from list of templates Administrator has associated with that user

System Center Virtual Machine Manager Rapid Provisioning New virtual machine ready for use, Terminal System Center Virtual Machine Manager Rapid Provisioning New virtual machine ready for use, Terminal Services connection information automatically emailed to user.

Microsoft Virtualisation Summary Virtual PC is designed to host desktop-based virtual machines Virtual Server Microsoft Virtualisation Summary Virtual PC is designed to host desktop-based virtual machines Virtual Server is designed to host server-based virtual machines Virtual Server helps contain server sprawl, quickly deploy new servers, and house legacy applications Use the Virtual Server Migration Toolkit to migrate physical and virtual machines to a virtual machine environment

Thank you for attending this Tech. Net Event Find these slides at: http: //www. Thank you for attending this Tech. Net Event Find these slides at: http: //www. microsoft. com/uk/technetslides

© 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.