Download presentation
Presentation is loading. Please wait.
Published byAustin Collins Modified over 9 years ago
1
VIR302
3
Tech Review Review the components of the App-V Management Server infrastructure Key Considerations Discuss the specific factors that affect server operations Deployment Guidance Present sample figures and specific guidance to inform deployment decisions
7
interactive
8
In-box components Management Server Management Web Service Management Console External dependencies SQL Server DB IIS PKI Content directory Active Directory Network load balancer
20
Architectural Inter- component dependencies Fixed configuration Environmental CPU Memory Storage Network Mutable configuration Workload Mixture of operations Package profile User distribution
21
What does this operation do? Purpose Under what circumstances is the operation performed? User-driven? Periodic? Frequency How is performance measured? Performance
22
Step 1Step 2Step 3
24
Provides end-users access to the virtualized applications to which they are entitled Purpose At user login (default) Every X minutes/hours/days (configurable) Frequency Time to visible availability of new applications Performance
25
Query Active Directory to determine the list of groups based on the user token Query the SQL DB to collect the entire list of applications registered with the system Return filtered list based on the applications entitled to the user Client requests OSD and ICO files from content directory
27
Delivers virtual application content to App-V clients Purpose Before first application launch (FB1) During application usage (OOS) During idle CPU cycles (Auto-load) Frequency Time to launch (FB1) Responsiveness of virtual applications (OOS) Impact of loading on other network operations (Auto-load) Performance
28
Query AD to authenticate the user Query AD to verify that the user is authorized to access the resource Load the requested package content and deliver it to the client
30
Ensures user is authorized to launch an application Purpose Before each virtual application launch Frequency Time to launch application Performance
31
Acquire token representing the user’s credentials Query AD to authenticate the user Query AD to verify that the user is authorized to access the resource
33
Accepts usage data from App-V clients Purpose Dependent on publishing refresh (occurs at the same time) Frequency Degree of impact on publishing/streaming Performance
34
(Optional) Record the client as a new reporting source Update state of the client cache in the DB Update application usage information in the DB
36
View and edit application, package, entitlement, and reporting data Purpose Defined by business need Frequency Responsiveness of the Management Console Performance
37
Query Management Web Service for the data relevant to the current display/task Management Web Service consults DB for requested data and returns to the console Invoke Management Web Service to make the requested changes Management Web Service modifies DB accordingly
42
OperationCPU load Memory usage Net bandwidth Max. per minute Publishing refresh (x100) 1.2%0.05 MB0.5 Mbps8,000 Package load 0.18%0.1 MB1.0 MbpsN/A Application launch (x100) 4.3%0.1 MB0.3 Mbps1,800
43
ObjectFrequencyMax size Package One per version 1K ApplicationOne per OSD2K Shortcut One per OSD shortcut 2K File type ext. One per OSD FTA 1K ObjectFrequencyMax size Each App-V client One per distinct client 0.5K Client cache info One per cached pkg 0.5K Metering upload One per app launch 1K
46
ConfigurationImpactFor more information Default refresh policy Controls when App-V clients perform publishing refresh http://technet.microsoft.com/en- us/library/cc817137.aspx Disconnected / offline mode Controls whether App-V client will launch loaded apps without a server connection http://technet.microsoft.com/en- us/library/cc843704.aspx Auto load target / triggers Controls which packages the client with auto-load, and when http://blogs.technet.com/b/appv/a rchive/2009/07/28/understanding- the-autoload-feature-of-microsoft- app-v-4-5.aspx ASR/ISR/OSR Controls where client will obtain SFT/OSD/ICO data http://technet.microsoft.com/en- us/library/cc843817.aspx RequireAuthorizationIfCached Controls whether auth is required for fully cached app launch http://technet.microsoft.com/en- us/library/dd464849.aspx
47
ConfigurationImpactFor more information Max DB size Sets a high watermark for purging old usage data http://technet.microsoft.com/en- us/library/cc843727.aspx Enable/disable usage reporting Determines whether client usage information is kept http://technet.microsoft.com/en- us/library/cc843811.aspx Enable/disable authentication Determines whether Windows auth is used to control access http://technet.microsoft.com/en- us/library/cc843646.aspx Enable/disable licensing Determines whether application licensing is enabled http://technet.microsoft.com/en- us/library/cc843792.aspx
48
ConfigurationImpactFor more information DCCacheTimeout Controls how often server refreshes application data See App-V 4.5 Server Sizing Guide LoadConsoleIcons Controls whether the MMC will load icons for packages in the Management Console http://blogs.technet.com/b/appv/a rchive/2009/04/30/resolving-a- couple-common-softgrid-app-v- management-console- issues.aspx
57
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.
59
www.microsoft.com/teched Sessions On-Demand & CommunityMicrosoft Certification & Training Resources Resources for IT ProfessionalsResources for Developers www.microsoft.com/learning http://microsoft.com/technet http://microsoft.com/msdn http://northamerica.msteched.com Connect. Share. Discuss.
61
Scan the Tag to evaluate this session now on myTechEd Mobile
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.