1 / 24

MDOP Application Sequencing Technical Overview

MDOP Application Sequencing Technical Overview. Nicola Ferrini App-V MVP. Who Am I ? Nicola Ferrini. Trainer Technical Writer Systems Engineer Server & Application Virtualization Technology Specialist Most Valuable Porfessiona ( MVP) Technet Speaker

eryk
Download Presentation

MDOP Application Sequencing Technical Overview

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MDOPApplication Sequencing Technical Overview Nicola Ferrini App-V MVP

  2. Who Am I ? Nicola Ferrini • Trainer • TechnicalWriter • SystemsEngineer • Server & Application Virtualization Technology Specialist • MostValuablePorfessiona (MVP) • Technet Speaker • Microsoft System Center Influencer • STEP Program Member • More on: • http://www.nicolaferrini.it/ita/competenze.html • http://www.windowserver.it/ChiSiamo/Staff/tabid/71/Default.aspx

  3. Agenda • New features in App-V Sequencer 4.6 SP1 • How to save time during Sequencing • Guidance and best practices

  4. Overview

  5. 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

  6. 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

  7. 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

  8. Application Packaging • Each published application contains: • .osd file – Open Software Description "link" files • .ico file – Icon file .osd and .ico .osd and .ico • Each package contains: • .sft file – Microsoft Application Virtualization-enabled application • .sprj file – Microsoft Application Virtualization project file • Manifest.xml - Used in package distribution .sft and .sprj .osd and .ico

  9. Sequencing GuidelinesGood candidates for virtualization • Almost all applications are good candidates!

  10. Demo Infrastructure…

  11. DemoApplication VirtualizationSequencing

  12. Reducing Application Conflicts 3rd party app .osd and .ico .osd and .ico .OSD and .ICO .sft and .sprj Manifest.xml Manifest.xml Application Virtualization packages contain the complete environment for the application Potentially conflicting applications have their own environment ü ü .sft and .sprj Applications in a suite can share the environment .OSD and .ICO ü

  13. Application Updates • Updates • Update once on server • Seamless update to clients Update

  14. Demo Application Updates

  15. Dynamic Suite Composition • Application known to not conflict may be administratively set up to share the same virtual environment. • Mandatory and Optional dependency configuration options • Virtual applications may now share common dependencies • Customer 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

  16. Dynamic Suite CompositionIncreased flexibility managing applications • Features • Multiple Packages in Same Virtual Environment • Benefits • Independent Servicing • Independent Deployment • Target Scenarios • Plug-ins, Middleware, Shared Components • “Small” Dependent Applications

  17. Dynamic Suite CompositionWorkflow for plug-ins Package files Primaryapplication Package files Plug-in (secondary)application Sequence primary app Revert VM Expand primary app Sequence plug-in Link dependencies

  18. Dynamic Suite CompositionWorkflow for middleware and frameworks Package files Middleware (secondary) application Package files Primaryapplication Sequence middleware app Revert VM Expand middleware app Sequence primary app Link dependencies

  19. DemoDynamic Suite Composition

  20. Package Accelerators • Quickly converting complex applications into App-V packages • Don’t need to manually install applications

  21. DemoPackage Accelerators

  22. Online Resources • Application 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

  23. Virtual Labs • Application Virtualization • TechNet Virtual Lab: Learning App-V Basics • TechNet Virtual Lab: Learning App-V Intermediate Skills • TechNet Virtual Lab: Learning to ConfigureApp-V for Standalone Client Mode • TechNet Virtual Lab Express: Windows 7: Microsoft Application Virtualization (APP-V)

More Related