Matthijs Gates Senior Program Manager Microsoft Corporation VIR304 Microsoft Application Virtualization Turning Windows Applications into a Centrally-Managed Dynamic Service Life without traditional software installation Applications to users at.
Download ReportTranscript Matthijs Gates Senior Program Manager Microsoft Corporation VIR304 Microsoft Application Virtualization Turning Windows Applications into a Centrally-Managed Dynamic Service Life without traditional software installation Applications to users at.
Matthijs Gates Senior Program Manager Microsoft Corporation VIR304 Microsoft Application Virtualization Turning Windows Applications into a Centrally-Managed Dynamic Service Life without traditional software installation Applications to users at log on Centralized permissions Sandboxed applications Runs on local desktop Consolidate and standardize images Build business continuity for applications Applications can be taken offline Runs on Terminal Server* More Secure Improve security and legislative compliance Better Connected Enable your mobile workforce Lower Cost Optimize desktop infrastructure *Application Virtualization CAL for Terminal Services is available and sold separately from MDOP Enable Server Consolidation Mitigate Roaming Profile Issues Transform TS into a dynamic system Designed for low bandwidth Session Agenda File Streaming Application Package and State Client Package Cache A Quick Interjection – Tools of the Trade Command Line Management UI Windows Tools sftmime sfttray Application Virtualization Client (MMC) Registry Editor Event Viewer Performance Monitor File Streaming True standalone operation No server No network Used for App-V standalone MSI deployment Testing and troubleshooting New packages Narrowing down and investigation Learning about the App-V Client File Streaming File Streaming Demo Recap Permissions Client: Add Applications (or elevated cmd prompt) Registry: AllowIndependentFileStreaming=1 Add sftmime add Delete Load sftmime delete Client: Right click>Delete sftmime load Client: Right click>Load Shortcuts/File Type Assoc. Unload Run sftmime unload Client: Right Click>Unload Shortcuts/File Type Assoc. Behavior Feature blocks Registry: AutoLoadTarget Application Package and State What users see: State Terminology Application state Persisted data (e.g. settings managed by the system) State separation Application separated from Application state Each user’s state separated from other users Sequenced Package Files Sequencer generates “Golden Image” Install content File classifications Deployed to clients Read-only on the client Sequencer classifies files Application Data Examples: excel.exe, wordcnv.dll User Data Examples: .ini, .dot files Client Package State Changes made to golden image Saved in “volumes” – never touch SFT file Volumes are .PKG files From sequencing process: two file classifications Application User (stored in roaming profile) Package State on the Client Client Package Volumes Client Package Volumes Global Package Volume User Package Volume File System Data Cache File System User Cache Global User Volume App Data Isolation Volume Package Operations As Applications transition through different stages, state pkg files are created, updated, and deleted Add Delete Unload Load Run Package Operations and State Package Cache Management Stores Application Packages Improvements in 4.5 More predictable behavior More ways to configure, but less time spent configuring More ways to monitor Package Cache Size Size policy options Absolute size Relative to free space on disk Grow it without a reboot Configuring size or policy option MMC Snapin Resource kit tool Registry Package Cache Content Package space allocation Pre-allocated during load, launch, import All or nothing Package space recycling Least Recently Used (LRU) logic Package granularity Can disable Time-Policy Default: 1-day minimum Can disable Package Locking Package Cache Management Monitoring the Package Cache sftmime MMC Snapin WMI Monitoring only Performance Counters Configuring the Package Cache MMC Snapin AppVCacheSize.exe (Resource kit) Registry Package Cache ADM Template Configuration Registry values Publishing and streaming options: ASR, OSR, ISR Client installer: KEEPCURRENTSETTINGS Use ADM template to configure clients prior to App-V 4.5 client installation Microsoft Desktop Optimization Pack 1 Provide immediate ROI •Regular updates •Faster upgrade cycle, separate from Windows® •Minimal deployment effort 2 Deliver end-to-end solutions •Run out of the box •Integrate with existing management solutions 3 Lower Desktop TCO •>95% of MDOP customers are (very) satisfied *1 •$70-$80 net cost savings per PC per year using MDOP *2 *1, Microsoft MDOP customer study. Base: Current MDOP customer n=108, nonMDOP customer n=367 *2, MDOP ROI Analysis by Wipro Recent App-V News App-V 4.5 Cumulative Update1 (CU1) Available March 2009 Provides compatibility with Windows 7 Beta Provides ability to sequence .NET Framework 3.5 and earlier on Windows XP SP2 Includes all updates since 4.5 RTM release Available now via Microsoft Volume Licensing, MSDN and TechNet App-V 4.6 Available H1 CY2010 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 Systems Windows 7, Vista and XP Windows Server 2008 and 2008 R2 (App-V for TS) Easily prepare Virtual Applications 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. Where to find more information App-V Documentation http://technet.microsoft.com/enus/library/cc843848.aspx App-V White Papers http://technet.microsoft.com/enus/appvirtualization/cc843994.aspx App-V TechNet Forums http://social.technet.microsoft.com/Forums/enUS/category/appvirtualization Documentation Feedback [email protected] http://www.microsoft.com/downloads/details.as px?FamilyID=63d33346-b864-4284-8c5fSecurity Configuration Roles dce80c451e83&DisplayLang=en Resources www.microsoft.com/teched www.microsoft.com/learning Sessions On-Demand & Community Microsoft Certification & Training Resources http://microsoft.com/technet http://microsoft.com/msdn Resources for IT Professionals Resources for Developers www.microsoft.com/learning Microsoft Certification and Training Resources Complete an evaluation on CommNet and enter to win! © 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.