Presentation is loading. Please wait.

Presentation is loading. Please wait.

Kevin Sullivan Principal Program Manager Microsoft Corporation

Similar presentations


Presentation on theme: "Kevin Sullivan Principal Program Manager Microsoft Corporation"— Presentation transcript:

1 Kevin Sullivan Principal Program Manager Microsoft Corporation
11/21/2018 4:18 PM VIR318 How to Set Up App-V and Get the Most Out of Your RDS and VDI Deployments Kevin Sullivan 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.

2 View from AppV Office…

3 MDOP Technologies App-V turns applications into centrally managed services that are never installed, never conflict, and are streamed on demand to end users AIS is a hosted service that collects software inventory data and translates it into actionable business intelligence DART reduces downtime by accelerating desktop repair, recovery, and troubleshooting unbootable Windows-based desktops DEM enables proactive helpdesk problem management by analyzing and reporting on application and system crashes AGPM enhances governance and control over Group Policy through robust change management and role-based administration MED-V enables deployment and management of Microsoft Virtual PC to address key enterprise scenarios, primarily resolving application compatibility with a new version of Windows MICROSOFT BITLOCKER ADMINISTRATION AND MONITORING. COMING IN Q3!

4 Application Virtualization Value proposition
Applications are isolated Isolation allows the application to behave consistently regardless of the changes in the OS or other applications in the system Lowers application testing costs for enterprises Applications are delivered on demand (SaaS) Brings the benefits of SaaS to rich Windows applications Applications can be streamed from a variety of locations: locally, IIS server, App-V Server, Config Mgr Server, or other ESDs and devices Centralized management and servicing Service in one central location, stream to all users User based application targeting Simplified management and deployment of applications to an enterprise

5 Session Objectives and Takeaways
Learn about App-V shared cache, its value and configuration best practices Understand App-V State Management Learn how to create and deploy RemoteApps with sequenced applications Key Takeaways: Reduce disk storage costs in VDI deployments Improve end user experience by allowing them to leverage their app customizations Provide quick and seamless access to virtual apps hosted on RDS Please save questions for the end

6 Session Objectives and Takeaways
Learn about App-V shared cache, its value, configuration and best practices

7 VDI at a glance… Thin Client Managed PC Personal PC RD Web Access
Personal Virtual Desktops One OS image per user Administrator access, desktop customizable User state typically part of the image Personal Virtual Desktops Pooled Virtual Desktops Shared OS images, identically configured No administrator access User state temporary (discarded at session end) Pooled Virtual Desktops How to Access: Thin Client Managed PC Personal PC RD Web Access

8 App-V Shared Cache for VDI
Eliminates duplicate app data Less storage space Lower storage cost SAN Server Virtual Machines Virtual Desktop & Applications App-V Cache Desktop Client Copy explaining the situation and details of the architecture App-V Cache

9 App-V Shared Cache Workflow
Shared Cache Authoring Shared Cache Provisioning Client Configuration App-V Shared Cache Workflow Shared Cache authoring Populate the App-V package cache Shared Cache provisioning Copy cache to the share Ensure same package files in cache are also on Management Server (RTSP) Client configuration Configure App-V Client

10 Configuring App-V Shared Cache for VDI – a walkthrough
11/21/2018 4:18 PM Configuring App-V Shared Cache for VDI – a walkthrough demo © 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.

11 Author Cache Two steps Add package Load Package
Sftmime add package:orca /manifest c:\temp\orca\orca_manifest.xml /overrideURL c:\temp\orca Load Package Sftmime load package:orca Authoring client will need to have the entire cache setup, when updating the cache the whole cache needs to be updated.

12 Provision Cache Copy the Cache (FSD)
This requires dismounting the FSD Bring authoring machine up in safe mode to copy the client cache Ensure content is available on the content server Create Symbolic Link Mklink \\appvserver1\sharedcache\scfsdlatest \\appvserver1\sharedcache\scv1.fsd Used in client configuration Point Client to symbolic link instead of hard coded path

13 Configure Client This is done on the VDI master image so that all clients make use of the shared cache Configure three values in the registry on the client… [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\SoftGrid\4.5\client\AppFS\ “ReadonlyFSD”=dword: Adding and deleting from the client configured to use the shared cache won’t be allowed as the client cache is readonly “FileName”=\\\\appvserver1\\sharedcache\\SCFSDLatest” Which shared cache to use (symbolic link) “ErrorLogLocation”=“c:\\FSDErrorLog\\Sftfs.etl” Logs need to go locally on the machine

14 Updating shared cache Using symbolic link means
Clients don’t need to be updated Symbolic link needs to be updated Add package to authoring machine Load package to cache on authoring machine Provision Restart/dismount FSD Copy new version of shared cache Ensure SFT is on management server Update symbolic link – delete old add new

15 App-V Shared Cache Demo - Recap
Shared Cache Authoring Load Apps into Cache Dismount FSD file Shared Cache Provisioning Copy shared cache to DAS/SAN Stage packages on App-V Management Server Shared cache update (Symlink recommended) Client Configuration Set to “Read-Only” mode Tell client where to find cache Set location for cache error logs Requirements: Low latency (DAS) FSD access such as SAN Client will only pick up updated FSD on reboot (Non factor for Pooled VD) Client must be configured for RTSP streaming

16 Session Objectives and Takeaways
Learn about App-V shared cache and its value, configuration and best practices Understand App-V State Management

17 Application Package and State
What users see:

18 State Terminology Application stat State separation
Persisted data (e.g. settings managed by the system) State separation Application separated from Application state Each user’s state separated from other users

19 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

20 Client Package State User state is saved in user specific files
Same file classification as sequencing process: Application User (stored in roaming profile)

21 Package State on the Client

22 Client Package Volumes
Global Package Volume User Package Volume Global User Volume App Data Isolation Volume File System Data Cache File System User Cache

23 State Management Demo -Walkthrough
Add Load Run Unload Delete As Applications transition through different stages, state pkg files are created, updated, and deleted

24 demo State Management 11/21/2018 4:18 PM
© 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.

25 State Management Demo - Recap
No user state Add Load Run Unload Delete User state maintained User state created No user state change User state created/updated

26 Session Objectives and Takeaways
Learn about App-V shared cache and its value, configuration and best practices Understand App-V State Management Learn how to create and deploy RemoteApps with sequenced applications

27 RemoteApp and App-V RemoteApp Creating RemoteApp with App-V
Application appears to run local Can be distributed via .rdp file, MSI, or RD Web Access Creating RemoteApp with App-V Be aware of configuration considerations for virtual apps User experience is the same as native apps All the advantage of using App-V on RDS Isolation-No silos, lower testing costing

28 Considerations for creating RemoteApp with App-V
Launcher - Sfttray Icon Publishing Goal: No change in user experience when using the applications No change in the way users can access RemoteApps

29 Deploying virtual apps as RemoteApps Demo - Walkthrough
Publish App Create RemoteApp Deploy RemoteApp

30 Deploying virtual apps as RemoteApps
11/21/2018 4:18 PM Deploying virtual apps as RemoteApps demo © 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.

31 RemoteApp Demo - Recap Best Practices: Machine publishing
Publish App Global shortcut enables RemoteApp wizard pick up virtual applications Create RemoteApp RemoteApp Manager Deploy RemoteApp Web Access Best Practices: Machine publishing Pre-load apps Ensure virtual app entitlement matches the entitlement to the remote app

32 In Review: Session Objectives and Takeaways
Learn about App-V shared cache, its value and configuration best practices Understand App-V State Management Learn how to create and deploy RemoteApps with sequenced applications Key Takeaways: Reduce disk storage costs in VDI deployments Improve end user experience by allowing them to leverage their app customizations Provide quick and seamless access to virtual apps hosted on RDS

33 In Review: Key Takeaways
Shared Cache – reduces storage costs by eliminating the duplication of App data on SAN Recommend SymLink to simplify shared cache updates State Management – improves end user experience by allowing them to continue to leverage their app customizations User state managed in a single location RemoteApp – provides quick and seamless access to virtual applications hosted on RDS from virtually any location RemoteApp access must align with virtual application entitlement

34 Related Content Breakout Sessions
Required Slide Speakers, please list the Breakout Sessions, Interactive Discussions, Labs, Demo Stations and Certification Exam that relate to your session. Also indicate when they can find you staffing in the TLC. Tech Ed North America 2010 11/21/2018 4:18 PM Related Content Breakout Sessions VIR314 Understanding Server App-V, Sequencing and Deploying Datacenter Applications Derrick Isoka Wednesday, May 18 | 8:30 AM - 9:45 AM VIR305 How to create App-V Pakcages More Efficiently with the new App-V 4.6 SP1 Sequencer Alvin Chardon Wednesday, May 18| 1:15 PM – 2:30 PM VIR302 Microsoft Application Virtualization (App-V) Server Infrastructure: Planning for Optimal App-V Management Server Performance and Scalability Ben Fersenheim Thursday, May 19 | 10:15 AM - 11:30 AM Find Me Later at the Microsoft Desktop Virtualization station © 2010 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.

35 Resources Microsoft Application Virtualization TechCenter SFTMIME: Shared Cache: Microsoft Application Virtualization Blog and Forum Infrastructure and planning guide for App-V 4.6 & RDS Gartner: Quantifying the Value of Microsoft's Desktop Optimization Pack App-V White Papers App-V Documentation Feedback:

36 Tech Ed North America 2010 11/21/2018 4:18 PM Track Resources Don’t forget to visit the Cloud Power area within the TLC (Blue Section) to see product demos and speak with experts about the Server & Cloud Platform solutions that help drive your business forward. You can also find the latest information about our products at the following links: Cloud Power - Private Cloud - Windows Server - Windows Azure - Microsoft System Center - Microsoft Forefront - © 2010 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.

37 Resources Learning http://northamerica.msteched.com
Tech Ed North America 2010 11/21/2018 4:18 PM Resources Connect. Share. Discuss. Learning Sessions On-Demand & Community Microsoft Certification & Training Resources Resources for IT Professionals Resources for Developers © 2010 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.

38 Complete an evaluation on CommNet and enter to win!
Tech Ed North America 2010 11/21/2018 4:18 PM Complete an evaluation on CommNet and enter to win! © 2010 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.

39 Tech Ed North America 2010 11/21/2018 4:18 PM
© 2010 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.

40 11/21/2018 4:18 PM © 2011 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. © 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.

41


Download ppt "Kevin Sullivan Principal Program Manager Microsoft Corporation"

Similar presentations


Ads by Google