Kevin Sullivan Principal Program Manager Microsoft Corporation

Slides:



Advertisements
Similar presentations
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.
Advertisements

Ashwin Palekar Group Program Manager Microsoft Corp Session Code: VIR307.
WCL305. App and desktop virtualization Improved control and automation Reduced helpdesk costs Simplified PC management with cloud services and enhanced.
Service Pack 2 System Center Configuration Manager 2007.
IT Operations Management
Microsoft Virtual Academy
What’s New with IIS 8: Open Web Platform for Cloud
Virtual desktops in the cloud: Experiences from the field
Tech Ed North America /18/2018 1:18 PM Required Slide
Secure Hyperconnectivity with TeamViewer and Windows technologies
Deployment Internals: Mastering Windows Deployment Services
Desktop Virtualization: You Have a Choice
Running Reporting Services in SharePoint Integrated Mode: How and Why
6/17/2018 5:54 AM OSP322 Getting the best of both worlds, making the most of SharePoint hybrid search solutions Shyam Narayan Microsoft © 2013 Microsoft.
Microsoft /21/ :25 AM THR3060 Empowering education for students through the power of Microsoft Azure & Server 2016 Annur Sumar CTO, MaeTech.
Microsoft Ignite /31/ :08 AM
9/11/2018 5:53 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
MDOP: Advanced Group Policy Management 4.0
Tech·Ed North America /14/2018 7:13 PM
Matthijs Gates Senior Program Manager Microsoft Corporation VIR304
Excel Services Deployment and Administration
9/18/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Microsoft Visual Studio IDE Futures
Inside Panther Troubleshooting the Windows Setup Engine
9/22/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Overview of Social Computing in Microsoft SharePoint 2010
iSCSI Software Target for Application Storage and Boot
Moving Applications to the Cloud
11/11/2018 Desktop Virtualization Corey Hynes Kyle Rosenthal President Technical Lead HynesITe Inc Spider Consulting @windowspcguy.
Managing Specialized Devices With Windows Embedded Device Manager 2011
Windows PowerShell Remoting: Definitely NOT Just for Servers
Microsoft Virtual Academy
Microsoft Virtual Academy
TechEd /14/2018 6:26 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /23/ :44 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Advanced Dashboard Creation Using Microsoft SharePoint Server 2010
Twenty Windows Tools You Never Knew Existed
Johan Arwidmark Chief Technical Architect Knowledge Factory
11/29/2018 1:22 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
TechEd /2/2018 5:42 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
TechEd /4/2018 5:35 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Tech·Ed North America /5/2018 6:43 PM
Windows 7 Deployment en Masse
Tech·Ed North America /7/2018 9:06 AM
TechEd /7/ :16 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Microsoft Virtual Academy
12/9/2018 Desktop Virtualization Corey Hynes Kyle Rosenthal President Technical Lead HynesITe Inc Spider Consulting @windowspcguy.
Microsoft Virtual Academy
Tech·Ed North America /2/2019 4:47 PM
Tech·Ed North America /17/2019 1:47 AM
Microsoft SharePoint Conference 2009 Jon Flanders
Chris Harris Program Manager Microsoft Corporation
2/17/2019 7:32 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
MDC-B203 Deploying Applications in Microsoft System Center Virtual Machine Manager Using Services John Messec Program Manager Microsoft.
2/27/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
TechEd /28/2019 3:22 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
System Center Marketing
Tech Ed North America /12/2019 6:45 AM Required Slide
TechEd /23/2019 9:23 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
2010 Microsoft BI Conference
Service Template Creation from the Ground Up
Service Template Creation from the Ground Up
Lap Around the Windows Azure Platform
Code First Development in Microsoft ADO.NET Entity Framework 4.1
5/24/ :22 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Microsoft Virtual Academy
Day 2, Session 2 Connecting System Center to the Public Cloud
Tech·Ed North America /17/2019 4:14 PM
TechEd /18/ :51 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Presentation transcript:

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.

View from AppV Office…

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!

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

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

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

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

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

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

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.

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.

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

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:00000001 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

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

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

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

Application Package and State What users see:

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

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 User state is saved in user specific files Same file classification as sequencing process: Application User (stored in roaming profile)

Package State on the Client

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

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

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.

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

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

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

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

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

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.

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

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

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

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.

Resources Microsoft Application Virtualization TechCenter http://technet.microsoft.com/en-us/appvirtualization/default.aspx SFTMIME: http://technet.microsoft.com/en-us/library/cc817090.aspx Shared Cache: http://technet.microsoft.com/en-us/library/ee956915.aspx Microsoft Application Virtualization Blog and Forum http://blogs.technet.com/softgrid/default.aspx http://social.technet.microsoft.com/Forums/en-US/category/appvirtualization Infrastructure and planning guide for App-V 4.6 & RDS http://www.microsoft.com/ipd Gartner: Quantifying the Value of Microsoft's Desktop Optimization Pack http://mediaproducts.gartner.com/reprints/microsoft/vol4/article6/article6.html App-V White Papers http://technet.microsoft.com/en-us/appvirtualization/cc843994.aspx App-V Documentation Feedback: appvdocs@microsoft.com

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 - http://www.microsoft.com/cloud/ Private Cloud - http://www.microsoft.com/privatecloud/ Windows Server - http://www.microsoft.com/windowsserver/ Windows Azure - http://www.microsoft.com/windowsazure/ Microsoft System Center - http://www.microsoft.com/systemcenter/ Microsoft Forefront - http://www.microsoft.com/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.

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

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.

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.

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.