Daniel Lai - download.microsoft.comdownload.microsoft.com/documents/hk/technet/... · (use WSUS,...

28

Transcript of Daniel Lai - download.microsoft.comdownload.microsoft.com/documents/hk/technet/... · (use WSUS,...

Page 1: Daniel Lai - download.microsoft.comdownload.microsoft.com/documents/hk/technet/... · (use WSUS, SCCM, etc) 1. Import Virtual Machine and Configure Policies 2. End User Experience.
Page 2: Daniel Lai - download.microsoft.comdownload.microsoft.com/documents/hk/technet/... · (use WSUS, SCCM, etc) 1. Import Virtual Machine and Configure Policies 2. End User Experience.

Daniel LaiTechnology Solutions ManagerManagement & VirtualizationMicrosoft Hong Kong Limited

Richard WuMicrosoft MVP-Windows [email protected]://msmvps.org/blogs/richardwu

Session Code: VIR331

Page 3: Daniel Lai - download.microsoft.comdownload.microsoft.com/documents/hk/technet/... · (use WSUS, SCCM, etc) 1. Import Virtual Machine and Configure Policies 2. End User Experience.

Separationcreates flexibility

Hardware

Operating System

Data, User settings

Applications

Current Microsoft

technologies More on the

horizon

Folder RedirectionOffline files

Hardware-independent WIM Images

Image management and deploymentacross WIM and

VHD images

Centralized Desktop

Calista Technologies

Improved Offline/Online sync

Issues IT FacesPC components bound together, difficult to replace hardware, software

What’s ChangingBreaking ties using technologies like virtualization to increase agility

Page 4: Daniel Lai - download.microsoft.comdownload.microsoft.com/documents/hk/technet/... · (use WSUS, SCCM, etc) 1. Import Virtual Machine and Configure Policies 2. End User Experience.

What it doesCreates a package of a single application

Eliminates software install

What it is good forResolve conflicts between applications

Simplify application delivery and testing

What it doesCreates a package with a full OS

What it is good forResolve incompatibility between applications and a new OS

Run two environments on a single PC (e.g. corporate and personal)

Desktop vs. Application Virtualization

Hardware

Data, User settings

Applications

OS

Page 5: Daniel Lai - download.microsoft.comdownload.microsoft.com/documents/hk/technet/... · (use WSUS, SCCM, etc) 1. Import Virtual Machine and Configure Policies 2. End User Experience.

Microsoft Application Virtualization Platform Components

Dynamically streaming software as a centrally managed service

Application

Sequencing and

Virtualization

Flexible

Infrastructure

with Multiple

Delivery Options

Policy Based

application

management

Application

Virtualization

Client

Microsoft Application Virtualization Platform

Page 6: Daniel Lai - download.microsoft.comdownload.microsoft.com/documents/hk/technet/... · (use WSUS, SCCM, etc) 1. Import Virtual Machine and Configure Policies 2. End User Experience.

Application Sequencing – The gateway to Microsoft Application Virtualization

Rapidly packages

applications through active

watch technology including

execution dependencies.

The Sequencer produces the

virtual application package

containing the application

and its dependencies.

The admin has the option to

stream the virtual application

or create an MSI wrapper for

Standalone Mode delivery

Windows Application

CD

Windows Application

Installer

Unpackaging

Linearization

Optimization & Compression

Virtualized Application

Microsoft Application Virtualization Application Sequencing –The gateway to Microsoft Application Virtualization

Page 7: Daniel Lai - download.microsoft.comdownload.microsoft.com/documents/hk/technet/... · (use WSUS, SCCM, etc) 1. Import Virtual Machine and Configure Policies 2. End User Experience.

App-V client reads on launch, runs app local or via TS.App-V client reads on launch, runs app local or via TS.

App-V Sequencer

3rd Party Solution

Sequenced app and place on Content share.

App-V Infrastructure – How It Works

App-V Management Server

(content)

App-V Management Console

App-V Terminal Server Desktop PC

IIS Server

(optional)

(HTTP)

Content Server

Virtual App is loaded into cache and icons and files are available to user.

Virtual App is delivered to the client (RTSP/Http/ MSI/ESD).Use 3rd party interface for

publishing to IIS 3rd party ESD or Standalone Mode.

3rd party

(ESD)

Standalone

Mode (MSI)

Use App-V Mgmt Console to import package from Content share, create application, and assign to AD Security Group.

Package is available for Streaming , 3rd Party ESD, or Standalone distribution.

Streaming

Server (RTSP)

IIS Server

(optional)

(HTTP)

Standalone

Mode (MSI)

OR

Page 8: Daniel Lai - download.microsoft.comdownload.microsoft.com/documents/hk/technet/... · (use WSUS, SCCM, etc) 1. Import Virtual Machine and Configure Policies 2. End User Experience.

Microsoft App-V for Terminal Servers

Microsoft Application Virtualization allows any application to run

along-side any other on a terminal server, eliminating the need

for silos and increasing utilization, resulting in the need for less

servers.

» Instantly deploy applications to Citrix/Terminal Servers

» Eliminate installs, regression testing & downtime

» Eliminate applications that conflict on the same server, including multiple versions of same app

» Enable applications that were not designed to run in multi-user mode

Page 9: Daniel Lai - download.microsoft.comdownload.microsoft.com/documents/hk/technet/... · (use WSUS, SCCM, etc) 1. Import Virtual Machine and Configure Policies 2. End User Experience.

Dynamic Application InteractionDynamic Suite Composition (DSC)

Administrator controls & configures the virtual

application separately

Create a “one to one” scenario for single applications

that are dependant on each other

Create a “many to one” scenario where middleware

and plug ins components can be reused

Reduces the potential package size

Flexible Package Management

Single application with no dependencies still exist

Application known to not conflict may be configured to

share the same virtual environment

Mandatory/Optional dependency configuration options

Virtual applications can share common dependencies

Virtual Environment

App “A”

Combined Virtual Environment

App “B”App “B”App “A”

System Services ConfigurationsData

Inter Application CommunicationIndependent Virtual EnvironmentsApplication Sharing Using DSC

Virtualize Middleware once share with many

Page 10: Daniel Lai - download.microsoft.comdownload.microsoft.com/documents/hk/technet/... · (use WSUS, SCCM, etc) 1. Import Virtual Machine and Configure Policies 2. End User Experience.

1. Sequencing Application

Richard WuMicrosoft MVP

Page 11: Daniel Lai - download.microsoft.comdownload.microsoft.com/documents/hk/technet/... · (use WSUS, SCCM, etc) 1. Import Virtual Machine and Configure Policies 2. End User Experience.

Microsoft Application Virtualization Deployment OptionsPackage, Deploy, Manage. Conflict free applications with manageability as the cornerstone to successful service delivery.

• Reduce application conflicts

• Reduce application

compatibility testing

• Remove application related reboots

• Dynamic application streaming

• Always accessible applications

• Desktop Publishing Service

• Dynamic Delivery

• Package/Active Upgrade

• Requires Active Directory

and SQL Server

• Single Management Console

• Single Software distribution workflow

• No additional infrastructure required

• Integrate Virtual applications with

automated OS deployment

• Full status and reporting of virtual

applications

• Inventory and updating of virtual

applications• User or Machine targeting

• Scalable to 100’ s of thousands of

devices

Configuration Manager 2007 R2

• Standalone execution

of virtual applications

• No server is required

• MSI wrapper is the

configuration control

• Interoperable with SMS/

SCCM & 3rd party ESD

• Dynamic Delivery

• Package/Active Upgrade

• No SQL Server required

• Allows streaming capability

to be added to SMS/SCCM

& 3rd party ESD

Page 12: Daniel Lai - download.microsoft.comdownload.microsoft.com/documents/hk/technet/... · (use WSUS, SCCM, etc) 1. Import Virtual Machine and Configure Policies 2. End User Experience.

1. Full Infrastructure Scenario-Import Virtual ApplicationAssign to End User

2. End User ExperiencePC ReplacementOn Demand DeliveryResolve Applications Conflict

Richard WuMicrosoft MVP

Page 13: Daniel Lai - download.microsoft.comdownload.microsoft.com/documents/hk/technet/... · (use WSUS, SCCM, etc) 1. Import Virtual Machine and Configure Policies 2. End User Experience.

When Should I Consider MED-V?The challenge of upgrading to a new operating system

Page 14: Daniel Lai - download.microsoft.comdownload.microsoft.com/documents/hk/technet/... · (use WSUS, SCCM, etc) 1. Import Virtual Machine and Configure Policies 2. End User Experience.

Accelerate OS UpgradesRun applications that are not yet supported/tested on the new OS

+Applications

Operating System

Hardware

Applications

OS

Virtual PC

Page 15: Daniel Lai - download.microsoft.comdownload.microsoft.com/documents/hk/technet/... · (use WSUS, SCCM, etc) 1. Import Virtual Machine and Configure Policies 2. End User Experience.

How MED-V Relates to Windows XP Mode

MED-V will not require PCs to have hardware assisted virtualization (e.g. Intel VT, AMD-V)

Page 16: Daniel Lai - download.microsoft.comdownload.microsoft.com/documents/hk/technet/... · (use WSUS, SCCM, etc) 1. Import Virtual Machine and Configure Policies 2. End User Experience.

MED-V v1 Architecture

Page 17: Daniel Lai - download.microsoft.comdownload.microsoft.com/documents/hk/technet/... · (use WSUS, SCCM, etc) 1. Import Virtual Machine and Configure Policies 2. End User Experience.

MED-V v1 Delivery Methods

Page 18: Daniel Lai - download.microsoft.comdownload.microsoft.com/documents/hk/technet/... · (use WSUS, SCCM, etc) 1. Import Virtual Machine and Configure Policies 2. End User Experience.

MED-V TrimTransfer Image Delivery

Page 19: Daniel Lai - download.microsoft.comdownload.microsoft.com/documents/hk/technet/... · (use WSUS, SCCM, etc) 1. Import Virtual Machine and Configure Policies 2. End User Experience.

How to update/patch virtual images?

Initial delivery (using TrimTransfer)

Alt. I: update the “Master” image onceand deliver image differences to endpoints

Alt. II: connect to Active Directory domain and use standard software delivery

Easy to manage

User data and settings must be saved on the network

Standard! (use WSUS, SCCM, etc)

Page 20: Daniel Lai - download.microsoft.comdownload.microsoft.com/documents/hk/technet/... · (use WSUS, SCCM, etc) 1. Import Virtual Machine and Configure Policies 2. End User Experience.

1. Import Virtual Machine and Configure Policies

2. End User Experience

Page 21: Daniel Lai - download.microsoft.comdownload.microsoft.com/documents/hk/technet/... · (use WSUS, SCCM, etc) 1. Import Virtual Machine and Configure Policies 2. End User Experience.
Page 22: Daniel Lai - download.microsoft.comdownload.microsoft.com/documents/hk/technet/... · (use WSUS, SCCM, etc) 1. Import Virtual Machine and Configure Policies 2. End User Experience.

App-V 4.5 SP1 and Windows7

Maintain user productivity regardless of application format

Integration with Windows 7 maintains user experience and productivity

Virtual applications behave the same as regularly installed applications.

Increased IT control with AppLocker integration

Enforce compliance of virtual applications with AppLocker policies

Provide consistent policy management for all application types.

Make users productive anywhere and save on IT infrastructure using BranchCache

Virtual applications traverse the WAN once and are available faster via BranchCache

Secure application delivery with BitLocker ToGo

Confidently deliver virtual applications on a removable drive securely, and maintain licensing compliance.

App-V is the only application virtualization product in market that is compatible with Windows 7

Page 23: Daniel Lai - download.microsoft.comdownload.microsoft.com/documents/hk/technet/... · (use WSUS, SCCM, etc) 1. Import Virtual Machine and Configure Policies 2. End User Experience.

What’s coming …

Broaden our Windows platform and application coverage

Enable App-V to recognize and run 64-bit applications

Enable App-V to run on 64-bit Windows Operating SystemsWindows 7, Vista and XPWindows Server 2008 and 2008 R2 (App-V for TS)

Simplify the App-V Sequencing experience

Improved Sequencer UI

Enable App-V to sequence true 64-bit applications

Further expand our global coverage

Enable virtualization of non-English applications in 13 additional languages

Enable localization of App-V management UI’s in 12 additional languages.

App-V 4.6 Available H1 CY2010

Page 24: Daniel Lai - download.microsoft.comdownload.microsoft.com/documents/hk/technet/... · (use WSUS, SCCM, etc) 1. Import Virtual Machine and Configure Policies 2. End User Experience.

Windows Client Workstation

MED-V Admin Console

Export

Policy

Virtual PC

Configuration

Manager

What’s coming…

Image

(optional)

System CenterConfiguration

Manager

Deploy Packages

Page 25: Daniel Lai - download.microsoft.comdownload.microsoft.com/documents/hk/technet/... · (use WSUS, SCCM, etc) 1. Import Virtual Machine and Configure Policies 2. End User Experience.

Related Content

Breakout Sessions

WCL336-The Future of Virtual PCVIR331-MDOP: Application Virtualization and Desktop Virtualization

Hands on Lab

WCL13-HOL-E-Microsoft Desktop Optimization Pack: Application Virtualization, Sequencing Lab

Page 26: Daniel Lai - download.microsoft.comdownload.microsoft.com/documents/hk/technet/... · (use WSUS, SCCM, etc) 1. Import Virtual Machine and Configure Policies 2. End User Experience.

Track Resources

Microsoft Desktop Optimization Pack Home Pagehttp://www.microsoft.com/mdop

Application Virtualization Home Pagehttp://www.microsoft.com/appv

Enterprise Desktop Virtualization Home Pagehttp://www.microsoft.com/medv

Page 27: Daniel Lai - download.microsoft.comdownload.microsoft.com/documents/hk/technet/... · (use WSUS, SCCM, etc) 1. Import Virtual Machine and Configure Policies 2. End User Experience.
Page 28: Daniel Lai - download.microsoft.comdownload.microsoft.com/documents/hk/technet/... · (use WSUS, SCCM, etc) 1. Import Virtual Machine and Configure Policies 2. End User Experience.

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