33
Josh Pointer Principal Program Manager Microsoft Corporation

Josh Pointer Principal Program Manager Microsoft Corporation

Embed Size (px)

Citation preview

Page 1: Josh Pointer Principal Program Manager Microsoft Corporation

Josh PointerPrincipal Program ManagerMicrosoft Corporation

Page 2: Josh Pointer Principal Program Manager Microsoft Corporation

What is Virtualization?

Virtualization Management

What is Virtual Machine Manager?Provisioning and Consolidation

Workload monitoring

Virtualization Management Pack

What is Application Virtualization?SoftGrid Application Virtualization

Managing SoftGrid with SMS 2003

Future SCCM 2007 SoftGrid integration

Page 3: Josh Pointer Principal Program Manager Microsoft Corporation

Virtual PresentationPresentation layer separate from process

Virtual StorageStorage and backup over the network

Virtual NetworkLocalizing dispersed resources

Virtual MachineOS can be assigned to any desktop or server

Virtual ApplicationsAny application on any computer on-demand

Interface bound to process Interface bound to process

Storage assigned to specific locations

Storage assigned to specific locations

Network assigned to specific locations

Network assigned to specific locations

Operating System assignedto specific hardware

Operating System assignedto specific hardware

Applications installed toSpecific hardware and OS

Applications installed toSpecific hardware and OS

Virtualization is the isolation of one computing resource from the others:

Traditional software stack Component isolation with Virtualization

Virtualization results in more efficient resource utilization, and enables greater flexibility and simplified change management

Page 4: Josh Pointer Principal Program Manager Microsoft Corporation

Server Virtualization Desktop Virtualization Application Virtualization Presentation Virtualization

Consolidate workloads for more efficient resource utilization

Create an additional isolated OS environment on standard desktop

Decouple applications from desktop operating systems, deliver on demand

Centralize processing and data storage; present the user interface locally

• Reduce operating costs (Hardware, Energy, Space)

• Improve uptime and availability

• Enable robust Disaster Recovery

• Reduce maintenance disruption

• Streamline resource provisioning and scale

• Support legacy applications in current Operating Systems

• Reduce application-to-OS conflicts

• Accelerate OS migration

• Reduce application-to-application conflicts

• Reduce application compatibility regression testing

• Centrally manage updates and patches

• Reduce application-to-OS conflicts

• Streamline compliance and data confidentiality

• Reduce desktop administration costs

Page 5: Josh Pointer Principal Program Manager Microsoft Corporation

Server VirtualizationServer Virtualization

Application Application VirtualizatioVirtualizatio

nnDesktop Desktop

VirtualizatiVirtualizationon

PresentatioPresentation n

VirtualizatiVirtualizationon

ManagemeManagementnt

A comprehensive set of virtualization products, from the data center to desktop assets – both virtual and physical – are managed from a single

platform

Page 6: Josh Pointer Principal Program Manager Microsoft Corporation

Microsoft delivers end-to-end Virtualization solutions……System Center provides the tools for integrated

Infrastructure Management

"Virtualization without good management is more dangerous than not using virtualization in the first place" Thomas Bittman, Gartner

Page 7: Josh Pointer Principal Program Manager Microsoft Corporation
Page 8: Josh Pointer Principal Program Manager Microsoft Corporation

A new System Center product which provides management of virtualized environments

Manage Virtual Server - V1Manage Windows Server Virtualization – R2

Feature set includes centralized:Host ConfigurationVirtual Machine CreationVirtual Machine Placement and DeploymentServer Consolidation ToolsImage Library ManagementMonitoring and ReportingRapid Recovery

Page 9: Josh Pointer Principal Program Manager Microsoft Corporation

Windows®

PowerShellScript

Administrator Console

Self Service User

Virtual Machine Hosts

Perimeter Network (DMZ)

Virtual Machine Hosts

Library Servers

Self Service Web Servers

Virtual Machine Host

Virtual Machine

Ops Mgr Agent

Virtualized Workload

Virtual Machine

Ops Mgr Agent

Virtualized Workload

Operations Manager Agent

Virtual Machine Manager Agent

Page 10: Josh Pointer Principal Program Manager Microsoft Corporation

Wizard based creation of VMsClone existing VMs, workload templates, etc.

Virtualization Candidates Report facilitates the consolidation process

Wizard based conversion of physical machines into virtual machines (P2V)

Windows 2003 and later can be converted without any downtime

Virtual to virtual (V2V) conversion for VMware VMs

Page 11: Josh Pointer Principal Program Manager Microsoft Corporation

• Web user interface to allow end users to create and use their own VMs

• Administrators can control access through policies which designate capabilities

Page 12: Josh Pointer Principal Program Manager Microsoft Corporation

Rating Function

Hard Requirement

s CheckVM Data

Capacity Planning Technolo

gy

HostData

CPU, Network, & Disk Load

Configuration

Physical Disk & Memory

Requirements

Normalized Host + VM

Load

Result of Hard Requirements

Check

Page 13: Josh Pointer Principal Program Manager Microsoft Corporation

Host Rating = (Free CPU * CPU Weight) + (Free Memory * Memory Weight) +

(Free Disk * Disk Weight) + (Free Network * Network Weight)

Host Rating equal 0 if any of the thresholds have been violated.

Page 14: Josh Pointer Principal Program Manager Microsoft Corporation

Microsoft Confidential

Host Perspective:

Virtualization is a new server workload, but with similar monitoring needs to existing workloads.The Virtual Machine is a component of the virtualization stack.

Guest Perspective:

The Virtual Machine is a computer!

Virtual Machine Host

Virtual Machine

Ops Mgr Agent

Virtualized Workload

Virtual Machine

Ops Mgr Agent

Virtualized Workload

Operations Manager AgentVirtual Machine Manager Agent

Page 15: Josh Pointer Principal Program Manager Microsoft Corporation

Server Virtualization Management Pack for Operations Manager 2007 provides the following:

Discovery and monitoring of all Virtual Server and Virtual Machine Manager ComponentsAlerts on job and component status changesReports for managing, maintaining and optimizing a virtualized environmentVirtualization environment diagram view

Page 16: Josh Pointer Principal Program Manager Microsoft Corporation

Reports in the Server Virtualization Management Pack leverage the data available from the Operations Manager Data Warehouse.

The reports are directly accessible from within the VMM Administrator’s Console

Virtualization CandidatesVirtual Machine AllocationVirtual Machine UtilizationHost UtilizationHost Utilization Growth

Page 17: Josh Pointer Principal Program Manager Microsoft Corporation

Abstraction of an application and its dependencies from the host Operating SystemApplications execute within a virtual environmentReduces risk of unwanted Application and Operating System interactionRemove cross-application conflicts Major benefits during all phases of the application lifecycle

ManagementDeliveryLaunch

Page 18: Josh Pointer Principal Program Manager Microsoft Corporation
Page 19: Josh Pointer Principal Program Manager Microsoft Corporation

Wizard-based tool Rapidly virtualizes applications No change to source codeAllows for one or more applications/dependencies into a single, portable data file (SFT).SFT file is placed onto one or more SoftGrid Servers On-demand deployment to desktops, laptops, Terminal Servers or virtual machines

Page 20: Josh Pointer Principal Program Manager Microsoft Corporation

• SoftGrid Management Web Service

MMC based Console

.Net interface

• Assign applications via Active Directory or SMS

• License control of all virtual applications

• Remote Assistance– Remote connect to the

SoftGrid client on PC

Active Upgrades– No down time

deployments

Page 21: Josh Pointer Principal Program Manager Microsoft Corporation

• Permission BasedUser authentication, authorization and licensing are checked on every launch

• Centrally Served“Just enough” code delivery to the client (10-30%)

• Locally ExecutedAll run locally

• Cached for PerformanceApp code is cached for repeat use – even without a network

Disconnected Use Support– Applications are cached for

limited time before expiring

Page 22: Josh Pointer Principal Program Manager Microsoft Corporation

• Applications are virtualized per instance:

• Files (incl System Files)• Registry• Fonts• .ini• COM/DCOM objects• Services• Name Spaces• Semafores, Mutexes

• Applications do not get installed or alter the operating system

• Yet tasks process locally on the host computer.

Page 23: Josh Pointer Principal Program Manager Microsoft Corporation
Page 24: Josh Pointer Principal Program Manager Microsoft Corporation

Integrates Application Virtualization and on-demand streaming into SMS 2003

Manage and deploy virtualized apps from within the SMS management console

Accelerates application deployment using SMS 2003

Eliminates application conflicts and reduces testing time Enables instant upgrade and repair of deployed applicationsProvides on-demand access to applications on any computer

Reduces SMS application management costs Accelerates application deployment and proceduresControls application infectionsReduces the number of deployed system image versionsSimplifies OS and application migrations

Page 25: Josh Pointer Principal Program Manager Microsoft Corporation

SMS Connector integrates into existing SMS infrastructure

Allows for management of virtual applications within the existing SMS console

Virtual Application Packaging IntegrationImports virtual applications from SoftGrid system into SMS packages

Multiple Delivery MethodsVirtual applications can be delivered in the right way for the particular situation

“Dynamic” – streamed delivery where only the necessary portions of the virtualized applications are deployed in real-time

“Push” delivery where virtualized applications are turned into SMS packages and deployed using standard SMS “push” methods

Native SMS Inventory and Metering Integration

Virtual applications are able to be tracked by SMS asset management discovery and metering systems

SMS reports include both virtualized and installed applications

Page 26: Josh Pointer Principal Program Manager Microsoft Corporation

Virtualized applications are managed through the

SMS Management

Console

Virtual applications are pushed from SMS

server and/or streamed on-demand from the SoftGrid

Server

When target clients are inventoried by SMS, the

virtual applications appear in the reports

Application is virtualized via

SoftGrid sequencer

Page 27: Josh Pointer Principal Program Manager Microsoft Corporation
Page 28: Josh Pointer Principal Program Manager Microsoft Corporation

Capability Microsoft

SMSMicrosoftSoftGrid

SoftGrid and SMS

Bare Metal OS Deployment

OS Updates/Service Packs

OS Security Patches/Hotfixes

Deployment of Core (locally installed) applications

Patching/Upgrading Core (locally installed) apps

Admin Provisioning of applications

Remote Control of Clients

Distributed Branch Architecture

Intelligent Application Packaging (Sequencing)

SystemGuard™ Application Virtualization

On-Demand Application Streaming

Package/Active Upgrade

Roaming/Hotelling & Disaster Recovery

Business Unit/ Self-Provisioning (requires ZeroTouch)

Asset Management of locally installed and virtual apps

Page 29: Josh Pointer Principal Program Manager Microsoft Corporation

Distribution Points enabled to stream virtual applications to clientsSCCM clients are configured to interact with the SoftGrid client to evaluate policySCCM administrators use the SCCM Administrator Console to create virtual application packages and send them to distribution pointsSCCM Advertisements are used to deliver applications to clientsR2 release is currently in the early phases of planning and development

Final feature set not yet lockedAvailable Summer of 2008

Page 30: Josh Pointer Principal Program Manager Microsoft Corporation

Microsoft offers a comprehensive set of virtualization Microsoft offers a comprehensive set of virtualization products,products,

from the datacenter to the desktop.from the datacenter to the desktop.

Microsoft allows you to manage both virtual and physicalMicrosoft allows you to manage both virtual and physical

computing resources from a single management platformcomputing resources from a single management platform

Microsoft’s comprehensive virtualization offering Microsoft’s comprehensive virtualization offering

combinedcombined with a single management framework with a single management framework

enables customers to solve critical technology and business enables customers to solve critical technology and business issuesissues

including cost reduction, increasing availability and enabling including cost reduction, increasing availability and enabling agilityagility

Page 31: Josh Pointer Principal Program Manager Microsoft Corporation

Virtualization ResourcesVirtualization ResourcesMicrosoft Virtualization

Web: http://www.microsoft.com/virtualization

System Center Virtual Machine ManagerEmail: [email protected] Web: http://www.microsoft.com/scvmmNewsgroup: http://connect.microsoft.com/vmm

SoftGridEmail: [email protected] Web: http://www.microsoft.com/softgrid

Terminal ServicesBlog: http://blogs.msdn.com/ts/ Web: www.microsoft.com/terminalserver

Virtual Server 2005 R2Web: http://www.microsoft.com/virtualserver

Virtual PC 2007Web: http://www.microsoft.com/virtualpc

Windows Server 2008 Virtualization (Hypervisor)Web: http://www.microsoft.com/windowsserver2008

Page 32: Josh Pointer Principal Program Manager Microsoft Corporation

© 2007 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.

Page 33: Josh Pointer Principal Program Manager Microsoft Corporation