Application delivery and user state management
Download
1 / 42

Application Delivery and User State Management - PowerPoint PPT Presentation


  • 191 Views
  • Updated On :

Application Delivery and User State Management. With Symon Perriman & Corey Hynes. Application Delivery for VDI. Agenda Application Virtualization Microsoft User State Virtualization Choosing your delivery strategy Learning Objectives Explore how Application Virtualization works

Related searches for Application Delivery and User State Management

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Application Delivery and User State Management' - madison


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Application delivery and user state management l.jpg

Application Delivery and User State Management

With Symon Perriman & Corey Hynes


Application delivery for vdi l.jpg
Application Delivery for VDI

  • Agenda

    • Application Virtualization

    • Microsoft User State Virtualization

    • Choosing your delivery strategy

  • Learning Objectives

    • Explore how Application Virtualization works

    • Learn how to implement user-state virtualization

    • Understand the different deployment strategies for App-V



Agenda l.jpg
Agenda

  • Windows Optimized Desktop

  • App-V 4.6

  • Microsoft Application Virtualization

  • App-V Infrastructure


Microsoft desktop optimization pack what you need to know l.jpg
Microsoft Desktop Optimization PackWhat you need to know

What the Desktop Optimization Pack Provides

  • Regular updates

  • Faster upgrade cycle, separate from Windows®

  • Minimal deployment effort

1

Provide immediate ROI

  • Run out of the box

  • Integrate with existing management solutions

2

Deliver end-to-end solutions

3

  • Lower Desktop TCO

  • >95% of MDOP customers are (very) satisfied *1

*1, Microsoft MDOP customer study. Base: Current MDOP customer n=108, non-MDOP customer n=367


Microsoft application virtualization l.jpg
Microsoft Application Virtualization

Dynamically streaming software as a centrally managed service

Benefits

What it Does

  • Streams applications to users

  • Centralizes permissions

  • Never installs applications

  • Isolates applications

  • Provide real-time metering reports

  • Readily accessible applications

  • Accelerate Windows deployment

  • Accelerate application recovery

  • Reduced application conflicts

  • Minimize app-to-app compatibility testing

  • Leverage existing PC Management investments

“Microsoft Application Virtualization helps us dramatically reduce packaging time, optimize application delivery and management processes, and cut the total cost of ownership for our client environment.  It paid for itself in just six months.”

Heidelberg

App-V 4.6

App-V v.Next

App-V SP1

Axel Junghans

Global Client Manager

Heidelberg

  • * Microsoft App-V Cost Reduction Study, Sept. 2009

  • February2010

  • In Planning2011+

  • October 2009


Slide7 l.jpg

App-V 4.6 App-V and the Microsoft Platform deliver a seamless user experience, streamlined application deployment and simplified application management

Broadening Windows Platform Coverage

  • • Enable App-V to run on 64-bit Windows®-based desktops and servers

  • • Enable integration with Windows 7 ApplockerTM, BitLocker®, and BranchCacheTM

  • • Thirteen new languages in support of global businesses

x64

Offering Microsoft Office 2010 User Productivity Enhancements

  • • Extend virtual Microsoft® Office 2010 usage via improved SharePoint integration to open, save, and edit files

  • • Find e-mail items quickly with Microsoft Outlook Fast Search

  • • Connect to your inbox using the Outlook Send To functionality

Optimizing Server Disk Storage when using App-V in VDI scenarios

  • • Point virtual desktops to shared cache for applications instead of streaming individually

  • • Reduces storage requirements on SAN by eliminating redundancy of application binaries

Expanding on Core Management capabilities

  • • Enable App-V to launch true 64-bit applications

  • • Improved Sequencer Experience with ability to sequence true 64-bit applications

  • • Faster virtual application availability using Microsoft SCCM 2007 R2 SP2

x64


App v with office 2010 l.jpg
App-V with Office 2010

Office 2007 is virtualized but can not successfully interact with SharePoint.

Office 2010 is virtualized and seamlessly integrates with SharePoint.


App v 4 6 and vdi shared cache l.jpg
App-V 4.6 and VDI Shared Cache

SAN

Server

Copy explaining the situation and details of the architecture

Virtual Machines

Virtual Desktop & Applications

App-VCache

Desktop Client


Desktop vs application virtualization l.jpg
Desktop vs. Application Virtualization

  • What it does

    • Creates a package with a full OS

  • What it is good for

    • Resolve incompatibility between applications and a new OS

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

  • What it does

    • Creates a package of a single application

    • Eliminates software install

  • What it is good for

    • Resolve conflicts between applications

    • Simplify application delivery and testing

OS

Data, User settings

Applications

Hardware


Microsoft application virtualization platform components l.jpg

Dynamically streaming software as a centrally managed service

Microsoft Application Virtualization Platform Components

Microsoft Application Virtualization Platform


App v for the enterprise l.jpg

Application virtualization serviceisolates applications to create a conflict free environment with manageability as the cornerstone to successful service delivery

App-V for the Enterprise

Application Virtualization Made Easy

Flexible Management

Built-In

Proven. Real Business Results.

  • Mature and Proven

  • Save Time & Money. Deploy Applications Virtually

  • Partners ready to move you from Proof of Concept to Production

  • No user learning curve. Click to launch any virtual application anywhere

  • Simplify your next Windows rollout

  • Easily prepare Virtual Applications and Dependencies for Deployment.

  • Flexible deployment and streaming options for all business needs.

  • Readily Accessible Applications for Users, Manageable for IT.

  • Virtual Application Management in the box.


Microsoft application virtualization13 l.jpg

Application Sequencing – the gateway to Microsoft Application Virtualization

Microsoft Application Virtualization

Streaming Server

Windows Application CD

Microsoft Application Virtualization Sequencer

Linearization

Virtualized Application

Windows Application Installer

The admin has the option to stream the virtual application or create an MSI wrapper for Standalone Mode delivery

Optimization & Compression

MSI Standalone

The Sequencer produces the virtual application package containing the application and its dependencies.

Rapidly packages applications through active watch technology including execution dependencies.

Unpackaging


App v deployment options l.jpg
App-V Deployment Options Application Virtualization

Package, 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

Enabling Key Scenarios


App v deployment options15 l.jpg
App-V Deployment Options Application Virtualization


App v infrastructure how it works l.jpg
App-V Infrastructure – How It Application VirtualizationWorks

App-V Management Console

3rd Party Solution

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.

  • Sequenced app and place on content share.

App-V Sequencer

OR

IIS Server(optional) (HTTP)

Streaming Server (RTSP)

Standalone

Mode (MSI)

Content Server

App-V Management Server (content)

Standalone

Mode (MSI)

  • 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.

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

IIS Server(optional) (HTTP)

3rd party (ESD)

  • 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 Terminal Server

Desktop PC


Delivery flexible platform l.jpg
Delivery – Flexible Platform Application Virtualization

SMS/SCCM Management Console

SMS/SCCM Database

Microsoft

Application Virtualization Management Console

Active Directory

SMS/SCCM Distribution Point

Management Web Service

SMS/SCCM application delivery

System Center Application Virtualization Management Server

Microsoft

Application Virtualization Database

Windows application

VECD

Streaming

+

manifest

Terminal

server

System Center Application Virtualization Streaming Server

Microsoft

Application Virtualization Sequencer

Microsoft Application Virtualization Clients

Desktop

Virtualized application

VECD

Streaming

Terminal

server

MSI-wrapped virtualized application

Microsoft Application Virtualization Clients

Desktop

Standalone

Microsoft Application Virtualization Client

VECD

Terminal

server

Application delivery via MSI on CD

Microsoft Application Virtualization Clients

Desktop


Delivery app v delivery methods l.jpg
Delivery – App-V Delivery Methods Application Virtualization

  • Stream

    • App-V HWS via RTSP/RTSPS

    • App-V LWS via RTSP/RTSPS

    • IIS Web server via HTTP/HTTPS

    • Windows file server using SMB

  • Stand-alone delivery from media

    • (e.g., USB key, portable USB drive, DVD, etc.)

  • Virtual Application Deployment with Configuration Manager 2007 R2

    • Stream from a DP via HTTP/HTTPS

    • Download and execute via BITS


What services does app v provide l.jpg
What Services Does App-V Provide? Application Virtualization

  • Application provisioning

    • Shortcuts, FTAs

  • Application delivery

    • Streaming, MSI

  • Application isolation

  • Authorization

  • License support (some)

  • Application Usage Reports


Sequencing process the key activities of producing a package l.jpg
Sequencing Process Application VirtualizationThe key activities of producing a package

Installation Phase

Launch Phase

Customization Phase

Save Phase


Sequencing process behind the scenes of the install phase l.jpg
Sequencing Process Application VirtualizationBehind the scenes of the install phase

Start

Monitor

Install

Process

Package Name for MSI

Optional Advanced Options

Apply SDs to Package Root

Intercept Shell, AppInfo,

Service Controller

Stop/Intercept

Windows Update

Upload Empty Environment

Monitor File Operations

Privatize SxS Assemblies

Capture Registry Changes

Capture Services Changes

Capture File Changes

Intercept Reboot Requests

Simulate Reboot Operations

Download Captured State

Privatize SxS Assemblies

Create File List

Create Virtual Registry

Create Virtual FS Mappings

Create Font and Service List

Classify User and App State

Set Opacity/Translucency

Remove Excluded Data

Make State Portable


Sequencing process behind the scenes of the launch phase l.jpg
Sequencing Process Application VirtualizationBehind the scenes of the launch phase

Configure

Launch

Process

Sequence/Save

Add/Delete Applications

Define Shortcuts

Define File Type Associations

Monitor File Operations

Monitor File I/O

Stop Windows Update

Upload Previous State

Create Application Process

Privatize SxS Assemblies

Capture Registry Changes

Capture Services Changes

Capture File Changes

Wait for Process Exit

Simulate Reboot Operations

Download Captured State

Privatize SxS Assemblies

Create File List

Create Virtual Registry

Create Virtual FS Mappings

Create Font and Service List

Classify User and App State

Set Opacity/Translucency

Remove Excluded Data

Make State Portable

Create Package Metadata

Save Security Descriptors

Compute Feature Blocks

Generate OSDs

Generate SFT

Generate MSI


Sequencing process behind the scenes of the virtual file system l.jpg
Sequencing Process Application VirtualizationBehind the scenes of the virtual file system

Pre-Install

Installation

VFS Mappings

Package

Virtual View


Breaking down the package l.jpg
Breaking Down the Package Application Virtualization

Feature Block One

Minimal Threshold Launch

Feature Block Two


Publishing admin console l.jpg
Publishing - Admin Console Application Virtualization

Copy App-V enabled app to content directory

1

Import application using MMC console

2

2

Configure application including setting file type associations and access permissions

3

App-V Admin Console

1

3

App-V Management Server


Publishing desktop refresh l.jpg

App-V Database Application Virtualization

App-V HWS

Directory Services

Publishing – Desktop Refresh

3

4

2

User logs in to AD

1

App-V client passes user token to HWS

2

HWS queries DB for authorized applications

3

6

HWS builds XML file containing application publishing data

4

5

xml

HWS returns XML file to App-V client

5

App-V client downloads the OSD and ICO files to the desktop and creates shortcuts and file associations

6

1

OSDs / ICOs


Citrix xendesktop 5 app v integrated virtual desktops applications across vendors l.jpg
Citrix Application VirtualizationXenDesktop 5 & App-VIntegrated virtual desktops & applications across vendors

400-500 users per server

hosted shared

desktop

+ Shared

Cache

50-60 VMs per server

VM

VM

VM

VM

1 user per Blade PC

Blade PC

Blade PC


Microsoft user state virtualization l.jpg
Microsoft User State Virtualization Application Virtualization


Agenda29 l.jpg
Agenda Application Virtualization

  • Microsoft® Desktop Virtualization

  • User State Virtualization

    • Windows® Folder Redirection

    • Windows Offline Files

    • Windows Roaming User Profiles

  • Customer scenarios

  • A complete user experience

  • The Windows Optimized Desktop

  • Customer guidance and resources


Slide30 l.jpg

Desktop Virtualization Application VirtualizationMicrosoft delivers a broad range of Desktop Virtualization offerings to address your unique business and IT challenges

Data

User Data, Profile, & Settings

  • Folder Redirection

  • Offline Files

  • Roaming User Profiles

  • Application Virtualization

  • RemoteApp

Applications

  • Folder Redirection

  • Offline Files

  • Roaming User Profiles

  • Virtual Desktop Infrastructure

  • Session Virtualization

  • Enterprise Desktop Virtualization

User Data, Profile,

& Settings

Applications

Operating System

Introducing User State VirtualizationA key Desktop Virtualization offering from Microsoft

Operating System

Hardware


User state virtualization l.jpg
User Application VirtualizationState Virtualization

  • What it is…

A set of Windows-based technologies that enable customers to virtualize the data and user settings within their desktop infrastructure.

  • How it works…

By synchronizing personal profiles, settings, and data in the datacenter, users can access their data and user settings from any authorized PC, at any time.

  • Where it helps…

Increases Business Agility and Continuity

Delivers Anywhere Access

Centralizes Data

Microsoft recommends companies new to desktop virtualization segment end users and evaluate User State Virtualization as one of their first steps.


Key elements of user state virtualization a technology summary l.jpg
Key Elements of User State Virtualization Application VirtualizationA technology summary

Users can access their data and folders from any connected PC

Users can access files on their PC even with an unavailable or slow connection

Users can access their unique settings and data from any connected PC


Windows folder redirection l.jpg
Windows Folder Redirection Application Virtualization

  • Key Improvements

    • Improved first time logon experience

    • Improved performance over slow links when used with Offline Files

    • Increased list of folders that can be redirected

  • Features and Benefits

    • Enables users to access selected folders from any authorized PC

    • Allows IT to centralize user data in the datacenter


Windows folder redirection key feature comparison and technical improvements l.jpg
Windows Folder Redirection Application VirtualizationKey feature comparison and technical improvements


Windows offline files l.jpg
Windows Offline Files Application Virtualization

  • Features and Benefits

    • Makes network files available to end users when a network connection to the server is unavailable or slow

    • Maintains a local cached copy of the data on the client computer

  • Key Improvements

    • Seamless access to files irrespective of network connectivity

    • Background file synchronization

    • Exclusion list

    • Transparent caching


Windows roaming user profiles l.jpg
Windows Roaming User Profiles Application Virtualization

  • Features and Benefits

    • Provides a consistent desktop experience for end users from any authorized PC

    • Centralizes user data and settings in the datacenter, enabling IT to quickly replace PCs

  • Key Improvements

    • Background synchronization of user profile and settings

    • Simplified folder structure

    • Improved manageability


Windows optimized desktop client server security and management flexibility l.jpg
Windows Optimized Desktop Application VirtualizationClient, Server, Security, and Management Flexibility


User state citrix profile manager l.jpg
User State: Application VirtualizationCitrix Profile Manager


User state profile loading with and without streaming l.jpg
User State: Application VirtualizationProfile loading with and without streaming

Without profile streaming: Standard Windows profiles

GPO processing

Desktop

Logon

Scripts, etc.

Profile

HKCU and modified files loaded – rest of profile is not

Other profile files continue to pre-fetch or are loaded on-demand

If configured, large profile files pre-fetched in background during and after logon

With profile streaming

GPO processing

Scripts, etc.

Desktop

Logon


Customer guidance l.jpg
Customer Guidance Application Virtualization

  • Segment your end users

  • Understand end user and business requirements for User State Virtualization (USV)

  • Determine which USV solutions are appropriate for your company

  • Implement the chosen USV solution


Conclusion l.jpg
Conclusion Application Virtualization

  • Application Virtualization can be a powerful technology

  • User-state virtualization can be implemented through three methods

  • There are multiple deployment strategies for App-V trading-off the complexity versus density


Slide42 l.jpg

©2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, Windows Azure, Hyper-V 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.