Your SlideShare is downloading. ×
0
CLI319 Microsoft Desktop Optimization Pack: Planning the Deployment of Microsoft Application Virtualization 4.5
CLI319 Microsoft Desktop Optimization Pack: Planning the Deployment of Microsoft Application Virtualization 4.5
CLI319 Microsoft Desktop Optimization Pack: Planning the Deployment of Microsoft Application Virtualization 4.5
CLI319 Microsoft Desktop Optimization Pack: Planning the Deployment of Microsoft Application Virtualization 4.5
CLI319 Microsoft Desktop Optimization Pack: Planning the Deployment of Microsoft Application Virtualization 4.5
CLI319 Microsoft Desktop Optimization Pack: Planning the Deployment of Microsoft Application Virtualization 4.5
CLI319 Microsoft Desktop Optimization Pack: Planning the Deployment of Microsoft Application Virtualization 4.5
CLI319 Microsoft Desktop Optimization Pack: Planning the Deployment of Microsoft Application Virtualization 4.5
CLI319 Microsoft Desktop Optimization Pack: Planning the Deployment of Microsoft Application Virtualization 4.5
CLI319 Microsoft Desktop Optimization Pack: Planning the Deployment of Microsoft Application Virtualization 4.5
CLI319 Microsoft Desktop Optimization Pack: Planning the Deployment of Microsoft Application Virtualization 4.5
CLI319 Microsoft Desktop Optimization Pack: Planning the Deployment of Microsoft Application Virtualization 4.5
CLI319 Microsoft Desktop Optimization Pack: Planning the Deployment of Microsoft Application Virtualization 4.5
CLI319 Microsoft Desktop Optimization Pack: Planning the Deployment of Microsoft Application Virtualization 4.5
CLI319 Microsoft Desktop Optimization Pack: Planning the Deployment of Microsoft Application Virtualization 4.5
CLI319 Microsoft Desktop Optimization Pack: Planning the Deployment of Microsoft Application Virtualization 4.5
CLI319 Microsoft Desktop Optimization Pack: Planning the Deployment of Microsoft Application Virtualization 4.5
CLI319 Microsoft Desktop Optimization Pack: Planning the Deployment of Microsoft Application Virtualization 4.5
CLI319 Microsoft Desktop Optimization Pack: Planning the Deployment of Microsoft Application Virtualization 4.5
CLI319 Microsoft Desktop Optimization Pack: Planning the Deployment of Microsoft Application Virtualization 4.5
CLI319 Microsoft Desktop Optimization Pack: Planning the Deployment of Microsoft Application Virtualization 4.5
CLI319 Microsoft Desktop Optimization Pack: Planning the Deployment of Microsoft Application Virtualization 4.5
CLI319 Microsoft Desktop Optimization Pack: Planning the Deployment of Microsoft Application Virtualization 4.5
CLI319 Microsoft Desktop Optimization Pack: Planning the Deployment of Microsoft Application Virtualization 4.5
CLI319 Microsoft Desktop Optimization Pack: Planning the Deployment of Microsoft Application Virtualization 4.5
CLI319 Microsoft Desktop Optimization Pack: Planning the Deployment of Microsoft Application Virtualization 4.5
CLI319 Microsoft Desktop Optimization Pack: Planning the Deployment of Microsoft Application Virtualization 4.5
CLI319 Microsoft Desktop Optimization Pack: Planning the Deployment of Microsoft Application Virtualization 4.5
CLI319 Microsoft Desktop Optimization Pack: Planning the Deployment of Microsoft Application Virtualization 4.5
CLI319 Microsoft Desktop Optimization Pack: Planning the Deployment of Microsoft Application Virtualization 4.5
CLI319 Microsoft Desktop Optimization Pack: Planning the Deployment of Microsoft Application Virtualization 4.5
CLI319 Microsoft Desktop Optimization Pack: Planning the Deployment of Microsoft Application Virtualization 4.5
CLI319 Microsoft Desktop Optimization Pack: Planning the Deployment of Microsoft Application Virtualization 4.5
CLI319 Microsoft Desktop Optimization Pack: Planning the Deployment of Microsoft Application Virtualization 4.5
CLI319 Microsoft Desktop Optimization Pack: Planning the Deployment of Microsoft Application Virtualization 4.5
CLI319 Microsoft Desktop Optimization Pack: Planning the Deployment of Microsoft Application Virtualization 4.5
CLI319 Microsoft Desktop Optimization Pack: Planning the Deployment of Microsoft Application Virtualization 4.5
CLI319 Microsoft Desktop Optimization Pack: Planning the Deployment of Microsoft Application Virtualization 4.5
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

CLI319 Microsoft Desktop Optimization Pack: Planning the Deployment of Microsoft Application Virtualization 4.5

6,216

Published on

You're excited about the new features in App-V 4.5, but where do you get started? This talk is meant to guide IT administrators through the App-V deployment decision process. Specifically, we discuss …

You're excited about the new features in App-V 4.5, but where do you get started? This talk is meant to guide IT administrators through the App-V deployment decision process. Specifically, we discuss the various deployment types, pros and cons for each type of deployment, and performance and scalability issues. By the end of the presentation, IT administrators will be able to identify the deployment that is best suited for their preferences and infrastructure.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
6,216
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
39
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1.
  • 2. MDOP: Planning the Deployment of Microsoft Application Virtualization 4.5<br />Bill Morein<br />Lead Program Manager<br />Microsoft Corporation<br />Session Code: CLI319<br />
  • 3. Deployment Options<br />Standalone<br />ESD Infrastructure<br />App-V Infrastructure<br />
  • 4. Deployment Options<br />Standalone<br />ESD Infrastructure<br />App-V Infrastructure<br />
  • 5. Basic Infrastructure<br />App-V<br />Management Server<br />
  • 6. App-V Infrastructure – High Level<br />App-V Management Console<br />Active Directory<br />App-V Streaming Server<br />Management Web Service<br />App-V<br />Database<br />Http <br />Streaming<br />VECD<br />Streaming<br />+<br />manifest<br />Terminal<br />server<br />Http Streaming<br />Desktop<br />VECD<br />Streaming<br />Terminal<br />server<br />App-V Clients<br />Desktop<br />VECD<br />Terminal<br />server<br />App-V Clients<br />Desktop<br />
  • 7. BOSTON<br />Branch Office Scenario – Before 4.5<br />SEATTLE<br />SFT<br />SFT<br />SFT<br />SFT<br />OSD & ICONS<br />OSD & ICONS<br />OSD & ICONS<br />Applist.xml<br />WAN<br />APP-V MANAGEMENT SERVER DATA CENTER<br />USER<br />
  • 8. Branch Office Scenario – App-V 4.5<br />BOSTON<br />SEATTLE<br />SFT<br />SFT<br />SFT<br />SFT<br />OSD & ICONS<br />OSD & ICONS<br />OSD & ICONS<br />Applist.xml<br />CONTENT<br />CONTENT<br />CONTENT<br />STREAMING SERVER<br />WAN<br />APP-V MANAGEMENT SERVER DATA CENTER<br />USER<br />
  • 9. Introduction to ASR, OSR, ISR<br />ASR = Application Source Root <br />OSR = OSD Source Root<br />ISR = Icon Source Root<br />These are overrides that can be modified within the registry<br />Settings are global<br />Enable greater ease of management<br />Can be set dynamically based on the site<br />
  • 10. An Example<br />Path in the OSD: RTSP://SeattleServer:554/package/package.sft<br />ASR: <br />HTTP://BostonServer:80<br />Final URL: HTTP://BostonServer:80/package/package.sft<br />
  • 11. ASR, OSR, ISR<br />demo <br />
  • 12. ASR/OSR/ISR Reference<br />Package Path: RTSP://ManagementServer/package/package.sft<br />ASR:HTTP://MyLocalServer/<br />Actual: HTTP://MyLocalServer/package/package.sft<br />OSD Path:RTSP://ManagementServer/content/package/package.osd<br />OSR: yLocalServer/content<br />Actual: yLocalServer/content/package/package.osd<br />Icon Path: anagementServer/content/package/package_Icons/package.ico<br />ISR: HTTP://MyLocalServer/<br />Actual: HTTP://MyLocalServer/package/package_Icons/package.ico<br />
  • 13. Synchronizing Servers<br />App-V Management Console<br />Active Directory<br />App-V Streaming Server<br />Management Web Service<br />App-V<br />Database<br />App-V Streaming Server<br />VECD<br />Streaming<br />+<br />manifest<br />Terminal<br />server<br />Http Streaming<br />Desktop<br />VECD<br />Streaming<br />Terminal<br />server<br />App-V Clients<br />Desktop<br />VECD<br />Terminal<br />server<br />App-V Clients<br />Desktop<br />
  • 14. Server Synchronization<br />Import Package into Management Server<br />Set appropriate permissions<br />Do not enable the package at this point<br />Distribute the package to streaming servers<br />This includes OSDs, Icons, SFTs<br />Remember to maintain the same directory structure<br />Enable the packages on the management server<br />
  • 15. Streaming Options<br />IIS<br />IIS provides better scalability and more launches per minute than the RTSP streaming server<br />IIS is already setup and managed in many environments<br />RTSP<br />Active upgrade is ready to use out of the box – no client configuration required<br />FILE<br />Provides the ability to get applications without a server infrastructure<br />All options provide differential streaming<br />
  • 16. Package Upgrade<br />demo <br />
  • 17. App-V Infrastructure Summary<br />Three essential pieces to set up a full infrastructure:<br />Client configuration<br />Server synchronization<br />Streaming server options<br />
  • 18. Deployment Options<br />Standalone<br />ESD Infrastructure<br />App-V Infrastructure<br />
  • 19. Standalone MSI Scenario<br />Standardized method for deploying applications<br />MSI does the publishing for you<br />More details in the demo<br />Sequencer generates MSI directly<br />Deploy via device, SCCM or 3rd party<br />No App-V servers required<br />
  • 20. Standalone MSI<br />demo <br />
  • 21. Standalone MSI Scenario Recap<br />Great if you already use packages with MSI<br />Requires the following settings:<br />NetworkOnline = 0<br />ConfigurationRequireAuthorizationIfCached = 0<br />NetworkLimitDisconnectedOperation = 0 <br />The SFT needs to be in the same directory<br />
  • 22. Standalone SFTMIME Scenario<br />SFTMIME is the command line tool installed with the App-V client<br />App-V 4.5 has a new manifest file that allows you to do publishing easily with SFTMIME<br />Can achieve the same functionality as MSI publishing and add your own customizations<br />
  • 23. Standalone without MSI<br />demo <br />
  • 24. Standalone SFTMIME Reference<br />Add the Package:<br />sftmime add package:&lt;name&gt; /manifest &lt;manifest path&gt;<br />Load the Package:<br />sftmime load package:&lt;name&gt; /sftpath &lt;SFT path&gt;<br />
  • 25. Standalone SFTMIME Reference<br />There are a lot of options:<br />sftmime /help verb:&lt;option&gt;<br />Some common options:<br /> Configure<br /> Delete<br /> Unload<br />
  • 26. Standalone Summary<br />There are many ways to get apps to clients<br />MSI is the simplest<br />SFTMIME is the most configurable<br />Always good to know for testing and troubleshooting<br />
  • 27. Deployment Options<br />Standalone<br />ESD Infrastructure<br />App-V Infrastructure<br />
  • 28. Application Virtualization in Configuration Manager R2<br />Integrate Application Virtualization into System Center Configuration Manager 2007 R2<br />New in ConfigMgr 2007 R2:<br />Enables customers using ConfigMgr to manage and deploy virtual applications<br />Client roaming is supported so the client is always going to the “closest” server<br />Maintain the dynamic nature of Application virtualization<br />Version checking, user-based targeting, streaming<br />
  • 29. Config Manager R2 Core Scenarios<br />
  • 30. Streaming Delivery – End-to-End<br />Admin creates vapp package<br />SCCM Site Server<br />SCCM Admin<br />SCCM Client refers to program information on the DP to register the package<br />Package is replicated to DP‘s<br />Client<br />The program information is used by SCCM to publish virtual application<br />Streaming-Enabled DP<br />User launches the application and streams directly from DP<br />App Virt Cache<br />Only blocks required to run the application are downloaded<br />
  • 31. Download and Execute– End-to-End<br />Admin creates vapp package<br />SCCM Site Server<br />SCCM Admin<br />Package is replicated to DP‘s<br />Client<br />SCCM publishes virtual application<br />DP<br />Package (SFT) is pushed to client via BITS<br />When launched, <br />package is loaded into cache<br />App Virt Cache<br />
  • 32. Clients and Launching Virtual ApplicationsRoaming Supported<br />User launches and application<br />Streaming-Enabled DP<br />Management Point<br />Application Shortcut<br />Adv Client hands off to App Virt client for vapp streaming<br />Advanced Client talks to MP and performs a location request<br />launcher talks to the Advanced Client<br />Shortcut calls SCCM launcher<br />Launcher (SCCM)<br />App Virt 4.5 Client<br />SCCM Advanced Client<br />Once the DP location is established, the Advanced Client sets the source URL for the package via SFTMIME<br />
  • 33. Where to Find More Information<br />Documentation for App-V 4.5 on Technet<br />http://technet.microsoft.com/en-us/library/cc843848.aspx<br />White Papers<br />http://technet.microsoft.com/en-us/appvirtualization/cc843994.aspx<br />Documentation feedback<br />Public email alias (appvdocs@microsoft.com ) <br />App-V Forums on Technet<br />http://social.technet.microsoft.com/Forums/en-US/category/appvirtualization<br />
  • 34. question & answer<br />
  • 35. Required Slide<br />Speakers, <br />TechEd 2009 is not producing <br />a DVD. Please announce that <br />attendees can access session <br />recordings at TechEd Online. <br />www.microsoft.com/teched<br />Sessions On-Demand & Community<br />www.microsoft.com/learning<br />Microsoft Certification & Training Resources<br />http://microsoft.com/technet<br />Resources for IT Professionals<br />http://microsoft.com/msdn<br />Resources for Developers<br />Resources<br />
  • 36. Related Content<br />Today from 12:20 – 1300<br /> CLI02-DEMO:  Windows Optimized Desktop Solutions Demo<br />Tomorrow from 9:00 – 10:15<br />CLI03-IS: Microsoft Application Virtualization Discussion<br />Tomorrow from 12:20 – 13:30<br />CLI04-DEMO: Application Virtualization: The Future of Application Management and Deployment<br />Friday from 10:45 – 1200<br />CLI403: Microsoft Desktop Optimization Pack: Microsoft Application Virtualization 4.5 Sequencing Deep Dive<br />Required Slide<br />Speakers, <br />please list the Breakout Sessions, TLC Interactive Theaters and Labs that are related to your session.<br />
  • 37. Complete an evaluation on CommNet and enter to win an Xbox 360 Elite!<br />
  • 38. Required Slide<br />© 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.<br />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.<br />

×