Top Banner
June 24th, 2006 June 24th, 2006 Toronto Toronto
37

June 24th, 2006 Toronto. The Future of Microsoft Virtualization Allen Stewart Lead Program Manager Windows Server Division Microsoft Corporation.

Mar 26, 2015

Download

Documents

Jenna Cross
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: June 24th, 2006 Toronto. The Future of Microsoft Virtualization Allen Stewart Lead Program Manager Windows Server Division Microsoft Corporation.

June 24th, 2006June 24th, 2006TorontoTorontoJune 24th, 2006June 24th, 2006TorontoToronto

Page 2: June 24th, 2006 Toronto. The Future of Microsoft Virtualization Allen Stewart Lead Program Manager Windows Server Division Microsoft Corporation.

The Future of The Future of Microsoft Microsoft VirtualizationVirtualization

Allen StewartAllen Stewart

Lead Program ManagerLead Program Manager

Windows Server DivisionWindows Server Division

Microsoft CorporationMicrosoft Corporation

Page 3: June 24th, 2006 Toronto. The Future of Microsoft Virtualization Allen Stewart Lead Program Manager Windows Server Division Microsoft Corporation.

Improve Improve UtilizationUtilization

Increase Increase ResponsivenessResponsiveness

Lower Operational Lower Operational CostsCosts

Increase Increase AvailabilityAvailability

Server Server AdministratorsAdministrators

Application Application DevelopersDevelopers

Today’s IT PressuresToday’s IT Pressures

Virtualization!Virtualization!

Page 4: June 24th, 2006 Toronto. The Future of Microsoft Virtualization Allen Stewart Lead Program Manager Windows Server Division Microsoft Corporation.

Virtualization BenefitsVirtualization Benefits Improve UtilizationImprove Utilization

– Consolidation increases hardware utilizationConsolidation increases hardware utilization– Scales on MP/multi-core systemsScales on MP/multi-core systems

Lower Operational CostsLower Operational Costs– Management tools reduce costsManagement tools reduce costs– Workloads can be hardware agnosticWorkloads can be hardware agnostic

Increase AvailabilityIncrease Availability– Planned and unplanned high availabilityPlanned and unplanned high availability– Building block for business continuityBuilding block for business continuity

Increase ResponsivenessIncrease Responsiveness– Rapid and self provisioning of servicesRapid and self provisioning of services

Page 5: June 24th, 2006 Toronto. The Future of Microsoft Virtualization Allen Stewart Lead Program Manager Windows Server Division Microsoft Corporation.

55

Microsoft Virtual Server 2005 R2Microsoft Virtual Server 2005 R2 Virtual Server MOM Management PackVirtual Server MOM Management Pack

Windows Server “Longhorn”Windows Server “Longhorn”System Center Virtual Machine ManagerSystem Center Virtual Machine Manager Virtual Server 2005 R2 SP1Virtual Server 2005 R2 SP1

20072007

20020055

Currently availableCurrently availableMicrosoft Virtual Server 2005 R2 SP1 BetaMicrosoft Virtual Server 2005 R2 SP1 BetaVirtual Server MOM Management Pack R2 Virtual Server MOM Management Pack R2

By EOYBy EOYSystem Center Virtual Machine Manager BetaSystem Center Virtual Machine Manager BetaWindows Server virtualization betaWindows Server virtualization beta

20062006

Server Virtualization Server Virtualization RoadmapRoadmap Windows Server virtualizationWindows Server virtualization

w/in 180 days of Longhorn RTMw/in 180 days of Longhorn RTM

Page 6: June 24th, 2006 Toronto. The Future of Microsoft Virtualization Allen Stewart Lead Program Manager Windows Server Division Microsoft Corporation.

Virtual Server 2005 R2Virtual Server 2005 R2

Legacy application re-hostingLegacy application re-hosting

Test and development automationTest and development automation

Server consolidationServer consolidation

Disaster RecoveryDisaster Recovery

Page 7: June 24th, 2006 Toronto. The Future of Microsoft Virtualization Allen Stewart Lead Program Manager Windows Server Division Microsoft Corporation.

Virtual Server Virtual Server ClusteringClustering

Host to HostGuest to Guest

Cluster storage

iSCSI connection

Cluster storage

SAN or iSCSI connection

Page 8: June 24th, 2006 Toronto. The Future of Microsoft Virtualization Allen Stewart Lead Program Manager Windows Server Division Microsoft Corporation.

Virtual Server 2005 Virtual Server 2005 R2 Host ClusteringR2 Host Clustering

Page 9: June 24th, 2006 Toronto. The Future of Microsoft Virtualization Allen Stewart Lead Program Manager Windows Server Division Microsoft Corporation.

Virtual Server 2005 R2Virtual Server 2005 R2

Improved performance and scalabilityImproved performance and scalability– 100% improvement on transactional workloads100% improvement on transactional workloads– 64-bit (x64) host support for greater scalability64-bit (x64) host support for greater scalability

High availabilityHigh availability– Host clustering for both planned andHost clustering for both planned and

unplanned downtimeunplanned downtime Linux guest support!Linux guest support! Free!Free!

Page 10: June 24th, 2006 Toronto. The Future of Microsoft Virtualization Allen Stewart Lead Program Manager Windows Server Division Microsoft Corporation.

1010

Virtual Server 2005 R2 Virtual Server 2005 R2 SP1SP1

New FeaturesIntel Virtualization Technology support

What does it provide?Increased reliability and performanceMuch better experience when consolidating Linux

When will be readyBeta 1 – April 28Public BetaCoupled with a TAP

Beta 1Beta 1Available todayAvailable today

New FeaturesAMDV supportVSS supportVHD Mounting on host

What does it provide?All Beta 1 features – now also on AMD platformImproved Backup and DR scenarios

When will be readyBeta 2 – SeptemberPublic Beta

Beta 2Beta 2

Page 11: June 24th, 2006 Toronto. The Future of Microsoft Virtualization Allen Stewart Lead Program Manager Windows Server Division Microsoft Corporation.

Customer Needs: Drive up efficiency, drive down costsCustomer Needs: Drive up efficiency, drive down costs

Tools to Maximize Operational Agility Tools to Maximize Operational Agility Rapid Server Provisioning and re-provisioningRapid Server Provisioning and re-provisioning

Rapid recovery from data, server or site lossRapid recovery from data, server or site loss

Need tools to maximize agility using VM technologyNeed tools to maximize agility using VM technology

Need “scalable” migration functionalityNeed “scalable” migration functionality

Centralized VM ManagementCentralized VM ManagementSingle console to manage the entire virtual environmentSingle console to manage the entire virtual environment

Improve Resource OptimizationImprove Resource OptimizationNeed to drive up utilization rates with consolidationNeed to drive up utilization rates with consolidation

15% utilization or less is common in the industry15% utilization or less is common in the industry

Virtualization “stack” needs further optimizationVirtualization “stack” needs further optimization

Want a “thinner” higher performance host OSWant a “thinner” higher performance host OS

VMVMVM

VM

VMVMVM

VMVMVM

VM VMVM

VMVM

VMVMVM

VMVM VM

VMVM

VM

Virtualization Virtualization Management Customer Management Customer Pain PointsPain Points

Page 12: June 24th, 2006 Toronto. The Future of Microsoft Virtualization Allen Stewart Lead Program Manager Windows Server Division Microsoft Corporation.

MOM And SMSMOM And SMSFor MVS 2005 R2For MVS 2005 R2

Centrally monitor availability, health,Centrally monitor availability, health,and performanceand performance

Granular control over virtual machinesGranular control over virtual machines

Detailed information with reportingDetailed information with reportingMOM 2005 MP MOM 2005 MP for MVS 2005for MVS 2005

Manages Host Operating SystemsManages Host Operating Systems

Manages Guest Operating SystemsManages Guest Operating Systems

Distinguishes Guest versus HostDistinguishes Guest versus HostOperating SystemsOperating SystemsSMS 2003 SP1SMS 2003 SP1

Page 13: June 24th, 2006 Toronto. The Future of Microsoft Virtualization Allen Stewart Lead Program Manager Windows Server Division Microsoft Corporation.

Microsoft Virtual Server 2005 Microsoft Virtual Server 2005 R2 Management Pack For MOM R2 Management Pack For MOM 20052005 ReportsReports Discovery Discovery State viewState view Diagram viewDiagram view Alert viewAlert view Tasks Tasks PerformancePerformance

Page 14: June 24th, 2006 Toronto. The Future of Microsoft Virtualization Allen Stewart Lead Program Manager Windows Server Division Microsoft Corporation.

ReportsReportsVirtualization CandidatesVirtualization Candidates

Page 15: June 24th, 2006 Toronto. The Future of Microsoft Virtualization Allen Stewart Lead Program Manager Windows Server Division Microsoft Corporation.

MVS 2005 R2 MPMVS 2005 R2 MPState viewState view

Page 16: June 24th, 2006 Toronto. The Future of Microsoft Virtualization Allen Stewart Lead Program Manager Windows Server Division Microsoft Corporation.

MVS 2005 R2 MPMVS 2005 R2 MPDiagram viewDiagram view

Page 17: June 24th, 2006 Toronto. The Future of Microsoft Virtualization Allen Stewart Lead Program Manager Windows Server Division Microsoft Corporation.

Microsoft System Center Virtual Machine Microsoft System Center Virtual Machine Manager is a Manager is a standalone management standalone management applicationapplication for virtualized data center that for virtualized data center that enables enables increased physical server increased physical server utilizationutilization, , centralized management of centralized management of virtual infrastructurevirtual infrastructure and and rapid rapid provisioning of new virtual machinesprovisioning of new virtual machines by by the administrator and end users.the administrator and end users.

Page 18: June 24th, 2006 Toronto. The Future of Microsoft Virtualization Allen Stewart Lead Program Manager Windows Server Division Microsoft Corporation.

System Center Virtual Machine Manager System Center Virtual Machine Manager

Feature Summary (V1)Feature Summary (V1)Management AreaManagement Area V1 FeaturesV1 FeaturesHost ConfigurationHost Configuration Automate Host setup/configurationAutomate Host setup/configuration

Global host settings (VHD paths, VM Additions etc.)Global host settings (VHD paths, VM Additions etc.)

Virtual Machine CreationVirtual Machine Creation Wizard-based user interfaceWizard-based user interface

Rapid creation of VMs using P2V, Media, TemplatesRapid creation of VMs using P2V, Media, Templates

Ability to save definitions as templates for rapid deploymentAbility to save definitions as templates for rapid deployment

Library ManagementLibrary Management Store offline VMs, templates, ISO imagesStore offline VMs, templates, ISO images

Create, update, delete and store objects in the distributed libraryCreate, update, delete and store objects in the distributed library

Virtual Machine Placement and Virtual Machine Placement and DeploymentDeployment

Recommendation based on host capacity and utilizationRecommendation based on host capacity and utilization

Manual admin overrideManual admin override

Movement of VM files over LAN or SANMovement of VM files over LAN or SAN

Monitoring and ReportingMonitoring and Reporting Centralized view of all VMs in the environment and their statusCentralized view of all VMs in the environment and their status

Host/VM groupings scalable to thousands of VMsHost/VM groupings scalable to thousands of VMs

MOM pack for reporting and health monitoringMOM pack for reporting and health monitoring

Reports on consolidation candidates, utilization trending, Reports on consolidation candidates, utilization trending, optimization opportunitiesoptimization opportunities

Rapid RecoveryRapid Recovery VM “checkpoints”VM “checkpoints”

Self Service Provisioning User InterfaceSelf Service Provisioning User Interface User interface allowing end users to request and place VMsUser interface allowing end users to request and place VMs

Admin configures rules and boundaries for provisioningAdmin configures rules and boundaries for provisioning

AutomationAutomation Completely scriptable user modelCompletely scriptable user model

Page 19: June 24th, 2006 Toronto. The Future of Microsoft Virtualization Allen Stewart Lead Program Manager Windows Server Division Microsoft Corporation.

Centralized Management: Views, Views Centralized Management: Views, Views and More Viewsand More ViewsBy Resouce By Resouce

PoolPool

By VM StateBy VM State

By OwnerBy Owner

By Creation By Creation DateDate

By Operating By Operating SystemSystem

Page 20: June 24th, 2006 Toronto. The Future of Microsoft Virtualization Allen Stewart Lead Program Manager Windows Server Division Microsoft Corporation.

Resource Optimization: Physical to Resource Optimization: Physical to Virtual MigrationVirtual Migration

Choose Choose whether to whether to

place new VM place new VM into library or into library or

place on place on physical hostphysical host

Page 21: June 24th, 2006 Toronto. The Future of Microsoft Virtualization Allen Stewart Lead Program Manager Windows Server Division Microsoft Corporation.

Resource Optimization: “Intelligent Resource Optimization: “Intelligent Placement”Placement”

Subset Subset physical hosts physical hosts to appropriate to appropriate

resource resource pool(s)pool(s)

Rank ordered Rank ordered recommendations recommendations of physical hosts of physical hosts for placement of for placement of virtual machine. virtual machine.

Capacity Planning Capacity Planning models, historical models, historical performance data, performance data, hard requirements, hard requirements,

… incorporated … incorporated into algorithm.into algorithm.

Page 22: June 24th, 2006 Toronto. The Future of Microsoft Virtualization Allen Stewart Lead Program Manager Windows Server Division Microsoft Corporation.

Resource Optimization: “Intelligent Resource Optimization: “Intelligent Placement”Placement”

Ability to Ability to optimize optimize

placement for placement for load balancing load balancing

or resource or resource maximizationmaximization

Ability to fine Ability to fine tune placement tune placement

algorithmalgorithm

Page 23: June 24th, 2006 Toronto. The Future of Microsoft Virtualization Allen Stewart Lead Program Manager Windows Server Division Microsoft Corporation.

Rapid Provisioning using Self-Service Rapid Provisioning using Self-Service Portal: Customized to the UserPortal: Customized to the User

Ability to Ability to control owned control owned

virtual virtual machinesmachines

Thumbnails of Thumbnails of all owned all owned

virtual virtual machinesmachines

Page 24: June 24th, 2006 Toronto. The Future of Microsoft Virtualization Allen Stewart Lead Program Manager Windows Server Division Microsoft Corporation.

Rapid Provisioning using Self-Service Rapid Provisioning using Self-Service Portal: Controlled by AdministratorPortal: Controlled by Administrator

Quotas used to Quotas used to manage resource manage resource allocation across allocation across

usersusers

Page 25: June 24th, 2006 Toronto. The Future of Microsoft Virtualization Allen Stewart Lead Program Manager Windows Server Division Microsoft Corporation.

2525

Public Beta 1, TAP: Core Public Beta 1, TAP: Core features with limited features with limited documentationdocumentation

RTM: Full product, RTM: Full product, highest quality with highest quality with complete complete documentationdocumentation

H2 2007H2 2007

Q3 2006Q3 2006

Public Beta 2: Enterprise Public Beta 2: Enterprise features, core features, core documentationdocumentation

H1 2007H1 2007

System Center Virtual Machine Manager System Center Virtual Machine Manager RoadmapRoadmap

Page 26: June 24th, 2006 Toronto. The Future of Microsoft Virtualization Allen Stewart Lead Program Manager Windows Server Division Microsoft Corporation.

Windows Server Windows Server VirtualizationVirtualization

Hypervisor based solution for Hypervisor based solution for WindowsWindows

Integrated virtualization “role”Integrated virtualization “role” New IO sharing model forNew IO sharing model for

better performancebetter performance More dynamic virtual environmentMore dynamic virtual environment Standards based management APIStandards based management API

Page 27: June 24th, 2006 Toronto. The Future of Microsoft Virtualization Allen Stewart Lead Program Manager Windows Server Division Microsoft Corporation.

Windows Server Virtualization ScenariosWindows Server Virtualization Scenarios

Production Server ConsolidationProduction Server Consolidation Business Continuity ManagementBusiness Continuity Management Dynamic DatacenterDynamic Datacenter Test and DevelopmentTest and Development

Page 28: June 24th, 2006 Toronto. The Future of Microsoft Virtualization Allen Stewart Lead Program Manager Windows Server Division Microsoft Corporation.

Windows Server Virtualization: Windows Server Virtualization: ArchitectureArchitecture

Parent PartitionParent Partition Child PartitionsChild Partitions

Kernel ModeKernel Mode

User ModeUser Mode

VirtualizationVirtualizationServiceService

ProvidersProviders(VSPs)(VSPs)

WindowsWindowsKernelKernel

Server CoreServer Core

IHVIHVDriversDrivers

VirtualizationVirtualizationServiceServiceClientsClients(VSCs)(VSCs)

WindowsWindowsKernelKernel

EnlightenmentsEnlightenmentsVMBusVMBus

Windows hypervisorWindows hypervisor

Virtualization StackVirtualization Stack

VM WorkerVM WorkerProcessesProcessesVMVM

ServiceService

WMI ProviderWMI ProviderApplicationsApplications

““Designed for Windows” Server HardwareDesigned for Windows” Server Hardware

Provided by:Provided by:

WindowsWindows

ISVISV

OEMOEM

Windows Windows

VirtualizationVirtualization

Page 29: June 24th, 2006 Toronto. The Future of Microsoft Virtualization Allen Stewart Lead Program Manager Windows Server Division Microsoft Corporation.

Windows Server Virtualization Windows Server Virtualization FeaturesFeatures VirtualizationVirtualization

– The ability to virtualize workloads with few or noThe ability to virtualize workloads with few or nolimitations as to what workloads can/may be virtualizedlimitations as to what workloads can/may be virtualized

– 64-bit (x64-based) hardware required64-bit (x64-based) hardware required– 32-bit (x86-based) & 64-bit (x64-based) child partitions32-bit (x86-based) & 64-bit (x64-based) child partitions– Large memory support (>4GB) within virtual machines (VMs)Large memory support (>4GB) within virtual machines (VMs)

Memory over-commit; page sharingMemory over-commit; page sharing

– SMP 2/4/8 way VMsSMP 2/4/8 way VMs– Pass-through disk access for VMsPass-through disk access for VMs– New hardware sharing architecture (VSP/VSC)New hardware sharing architecture (VSP/VSC)

Disk, networking, USB, input, videoDisk, networking, USB, input, video

– Robust networking: Support for offload technologiesRobust networking: Support for offload technologies

Page 30: June 24th, 2006 Toronto. The Future of Microsoft Virtualization Allen Stewart Lead Program Manager Windows Server Division Microsoft Corporation.

Windows Server Virtualization Windows Server Virtualization FeaturesFeatures AuthorizationAuthorization

– Ability for IT Administrators to control the deploymentAbility for IT Administrators to control the deploymentof Windows virtualization serversof Windows virtualization servers

Non-Microsoft guest OS supportNon-Microsoft guest OS support– Ability to run and receive support for some non-Microsoft Ability to run and receive support for some non-Microsoft

guest operating systemsguest operating systems Dynamic, secure storageDynamic, secure storage

– Ability for virtual workloads to dynamically (hot add)Ability for virtual workloads to dynamically (hot add)access any storageaccess any storage

Dynamic, secure networkingDynamic, secure networking– Ability to dynamically add/remove virtual NICs and Ability to dynamically add/remove virtual NICs and

leverage underlying VLAN securityleverage underlying VLAN security– Ability to NAT/firewall/quarantine VMsAbility to NAT/firewall/quarantine VMs

Page 31: June 24th, 2006 Toronto. The Future of Microsoft Virtualization Allen Stewart Lead Program Manager Windows Server Division Microsoft Corporation.

Windows Server Virtualization Windows Server Virtualization FeaturesFeatures Virtual machine snapshotsVirtual machine snapshots

– Ability to dynamically create multiple checkpointsAbility to dynamically create multiple checkpointsand revert to any previous checkpointand revert to any previous checkpoint

Virtualization stack high availabilityVirtualization stack high availabilityvia clusteringvia clustering

Virtual machine high availabilityVirtual machine high availabilityvia clusteringvia clustering– Ability to failover cluster-aware applications across Ability to failover cluster-aware applications across

serversservers Virtual machine migrationVirtual machine migration

– Ability to move virtual machines from one Windows Ability to move virtual machines from one Windows Virtualization server to anotherVirtualization server to another

Page 32: June 24th, 2006 Toronto. The Future of Microsoft Virtualization Allen Stewart Lead Program Manager Windows Server Division Microsoft Corporation.

Windows Server Virtualization Windows Server Virtualization FeaturesFeatures Scale up (physical)Scale up (physical)

– Ability to hot add physical resourcesAbility to hot add physical resourcesto enable an application to scale upto enable an application to scale up Number of CPUsNumber of CPUs Amount of memoryAmount of memory

Scale up (virtual)Scale up (virtual)– Ability to hot add virtual resourcesAbility to hot add virtual resources

to enable an application to scale upto enable an application to scale up Number of CPUs, % of CPU resourcesNumber of CPUs, % of CPU resources Amount of memoryAmount of memory Number of assigned devicesNumber of assigned devices

Page 33: June 24th, 2006 Toronto. The Future of Microsoft Virtualization Allen Stewart Lead Program Manager Windows Server Division Microsoft Corporation.

Inbox UIInbox UI

Page 34: June 24th, 2006 Toronto. The Future of Microsoft Virtualization Allen Stewart Lead Program Manager Windows Server Division Microsoft Corporation.

Hot Add “Hardware”Hot Add “Hardware”

Page 35: June 24th, 2006 Toronto. The Future of Microsoft Virtualization Allen Stewart Lead Program Manager Windows Server Division Microsoft Corporation.

Hot Add of MemoryHot Add of Memory

Page 36: June 24th, 2006 Toronto. The Future of Microsoft Virtualization Allen Stewart Lead Program Manager Windows Server Division Microsoft Corporation.

Longhorn Server 4-Longhorn Server 4-ProcProc

Page 37: June 24th, 2006 Toronto. The Future of Microsoft Virtualization Allen Stewart Lead Program Manager Windows Server Division Microsoft Corporation.

© 2006 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.