MDOP Application Sequencing Technical Overview
description
Transcript of MDOP Application Sequencing Technical Overview
![Page 1: MDOP Application Sequencing Technical Overview](https://reader036.fdocuments.net/reader036/viewer/2022062501/56815bbd550346895dc9bba8/html5/thumbnails/1.jpg)
MDOPApplication Sequencing
Technical OverviewNicola Ferrini
App-V MVP
![Page 2: MDOP Application Sequencing Technical Overview](https://reader036.fdocuments.net/reader036/viewer/2022062501/56815bbd550346895dc9bba8/html5/thumbnails/2.jpg)
Who Am I ? Nicola Ferrini
TrainerTechnical WriterSystems EngineerServer & Application Virtualization Technology SpecialistMost Valuable Porfessiona (MVP)Technet SpeakerMicrosoft System Center InfluencerSTEP Program MemberMore on:
− http://www.nicolaferrini.it/ita/competenze.html− http://www.windowserver.it/ChiSiamo/Staff/tabid/71/Default.aspx
![Page 3: MDOP Application Sequencing Technical Overview](https://reader036.fdocuments.net/reader036/viewer/2022062501/56815bbd550346895dc9bba8/html5/thumbnails/3.jpg)
Agenda
New features in App-V Sequencer 4.6 SP1 How to save time during Sequencing Guidance and best practices
![Page 4: MDOP Application Sequencing Technical Overview](https://reader036.fdocuments.net/reader036/viewer/2022062501/56815bbd550346895dc9bba8/html5/thumbnails/4.jpg)
Overview
• Sequencer Diagnostics• DemoDiagnostics
• Linking Packages with Dynamic Suite Composition
• DemoEase of use
• Package Accelerators• DemoPredictability
• 4.6 SP1 Sequencer feature listAutomation
![Page 5: MDOP Application Sequencing Technical Overview](https://reader036.fdocuments.net/reader036/viewer/2022062501/56815bbd550346895dc9bba8/html5/thumbnails/5.jpg)
Benefits Of App-V: Run applications as a “service”
Access anywhere−Over the web−Portable devices
Just in time deployment (Click-to-Run)−Installer does not run−Instant gratification
Simple servicing−Update once, deliver everywhere−Users automatically stay up to date
![Page 6: MDOP Application Sequencing Technical Overview](https://reader036.fdocuments.net/reader036/viewer/2022062501/56815bbd550346895dc9bba8/html5/thumbnails/6.jpg)
Benefits Of App-VRun applications without conflicts
No changes to system−Safely run apps side-by-side−No OS decay over time−Lower migration costs
State separation−Store app state separate from OS state−State categorized as user versus system−User state stored in profile, roams with profile
![Page 7: MDOP Application Sequencing Technical Overview](https://reader036.fdocuments.net/reader036/viewer/2022062501/56815bbd550346895dc9bba8/html5/thumbnails/7.jpg)
How Does It Work?
App packaged using Sequencer−Installation monitored to capture resources−All app resources stored in an app image (.SFT)
App image placed on server for distribution
App streamed to client over network−SMB, HTTP(S), RTSP(S)−Can leverage DFSR replica and BranchCache−Other distribution mechanisms possible (USB)
App-V runs app in Virtual Environment (VE)−App virtualization layer handles resource requests
![Page 8: MDOP Application Sequencing Technical Overview](https://reader036.fdocuments.net/reader036/viewer/2022062501/56815bbd550346895dc9bba8/html5/thumbnails/8.jpg)
Application Packaging
.sft and .sprj
.osd and .ico
.osd and .ico
.osd and .ico
Each published application contains:
• .osd file – Open Software Description "link" files
• .ico file – Icon file
Each package contains:
• .sft file – Microsoft Application Virtualization-enabled application
• .sprj file – Microsoft Application Virtualization project file
• Manifest.xml - Used in package distribution
![Page 9: MDOP Application Sequencing Technical Overview](https://reader036.fdocuments.net/reader036/viewer/2022062501/56815bbd550346895dc9bba8/html5/thumbnails/9.jpg)
Sequencing GuidelinesGood candidates for virtualization
Almost all applications are good candidates!
![Page 10: MDOP Application Sequencing Technical Overview](https://reader036.fdocuments.net/reader036/viewer/2022062501/56815bbd550346895dc9bba8/html5/thumbnails/10.jpg)
Demo Infrastructure…
![Page 11: MDOP Application Sequencing Technical Overview](https://reader036.fdocuments.net/reader036/viewer/2022062501/56815bbd550346895dc9bba8/html5/thumbnails/11.jpg)
DemoApplication Virtualization Sequencing
![Page 12: MDOP Application Sequencing Technical Overview](https://reader036.fdocuments.net/reader036/viewer/2022062501/56815bbd550346895dc9bba8/html5/thumbnails/12.jpg)
Reducing Application Conflicts
Potentially conflicting applications have their own environment
ü
Applications in a suite can share the environment
Application Virtualization packages contain the complete environment
for the application
ü
ü
.sft and .sprj
.OSD and .ICO.OSD and .ICO.osd and .ico
Manifest.xml Manifest.xml
.sft and .sprj
.osd and .ico
3rd party app
![Page 13: MDOP Application Sequencing Technical Overview](https://reader036.fdocuments.net/reader036/viewer/2022062501/56815bbd550346895dc9bba8/html5/thumbnails/13.jpg)
Application Updates
UpdateUpdates• Update once on server• Seamless update to clients
![Page 14: MDOP Application Sequencing Technical Overview](https://reader036.fdocuments.net/reader036/viewer/2022062501/56815bbd550346895dc9bba8/html5/thumbnails/14.jpg)
Demo Application Updates
![Page 15: MDOP Application Sequencing Technical Overview](https://reader036.fdocuments.net/reader036/viewer/2022062501/56815bbd550346895dc9bba8/html5/thumbnails/15.jpg)
Dynamic Suite Composition
Application known to not conflict may be administratively set up to share the same virtual environment.Mandatory and Optional dependency configuration optionsVirtual applications may now share common dependenciesCustomer benefits:
−Achieve one to many −Greatly improve the ability deploy
and manage an application with multiple plug ins and/or add ins
−Reduce cost of patching dependent application (i.e. plug ins, middleware, etc)
−Improve management of plug in distribution to different user groups
Combined Virtual Environment
![Page 16: MDOP Application Sequencing Technical Overview](https://reader036.fdocuments.net/reader036/viewer/2022062501/56815bbd550346895dc9bba8/html5/thumbnails/16.jpg)
Dynamic Suite CompositionIncreased flexibility managing applications
BenefitsIndependent ServicingIndependent Deployment
Target ScenariosPlug-ins, Middleware, Shared Components“Small” Dependent Applications
FeaturesMultiple Packages in Same Virtual Environment
![Page 17: MDOP Application Sequencing Technical Overview](https://reader036.fdocuments.net/reader036/viewer/2022062501/56815bbd550346895dc9bba8/html5/thumbnails/17.jpg)
Dynamic Suite CompositionWorkflow for plug-ins
Package filesPrimary
application
Sequence primary
appRevert VM Sequence
plug-in
Link dependenc
ies
Package filesPlug-in (secondary)
application
Expand primary
app
![Page 18: MDOP Application Sequencing Technical Overview](https://reader036.fdocuments.net/reader036/viewer/2022062501/56815bbd550346895dc9bba8/html5/thumbnails/18.jpg)
Dynamic Suite CompositionWorkflow for middleware and frameworks
Package filesMiddleware (secondary) application
Sequence middlewar
e appRevert VM
Sequence primary
app
Link dependenc
ies
Package filesPrimary
application
Expand middlewar
e app
![Page 19: MDOP Application Sequencing Technical Overview](https://reader036.fdocuments.net/reader036/viewer/2022062501/56815bbd550346895dc9bba8/html5/thumbnails/19.jpg)
DemoDynamic Suite Composition
![Page 20: MDOP Application Sequencing Technical Overview](https://reader036.fdocuments.net/reader036/viewer/2022062501/56815bbd550346895dc9bba8/html5/thumbnails/20.jpg)
Package Accelerators
• Quickly converting complex applications into App-V packages
• Don’t need to manually install applications
![Page 21: MDOP Application Sequencing Technical Overview](https://reader036.fdocuments.net/reader036/viewer/2022062501/56815bbd550346895dc9bba8/html5/thumbnails/21.jpg)
DemoPackage Accelerators
![Page 22: MDOP Application Sequencing Technical Overview](https://reader036.fdocuments.net/reader036/viewer/2022062501/56815bbd550346895dc9bba8/html5/thumbnails/22.jpg)
Online ResourcesApplication Virtualization
−http://blogs.technet.com/b/appv/−http://support.microsoft.com/kb/983462/en-us −http://technet.microsoft.com/en-us/library/cc843848.aspx −http://
gallery.technet.microsoft.com/site/search?f%5B0%5D.Type=RootCategory&f%5B0%5D.Value=App-V
−http://www.nicolaferrini.it/ita/blog.html
![Page 23: MDOP Application Sequencing Technical Overview](https://reader036.fdocuments.net/reader036/viewer/2022062501/56815bbd550346895dc9bba8/html5/thumbnails/23.jpg)
Virtual Labs
Application Virtualization−TechNet Virtual Lab: Learning App-V Basics
−TechNet Virtual Lab: Learning App-V Intermediate Skills
−TechNet Virtual Lab: Learning to Configure App-V for Standalone Client Mode
−TechNet Virtual Lab Express: Windows 7: Microsoft Application Virtualization (APP-V)
![Page 24: MDOP Application Sequencing Technical Overview](https://reader036.fdocuments.net/reader036/viewer/2022062501/56815bbd550346895dc9bba8/html5/thumbnails/24.jpg)