24
MDOP Application Sequencing Technical Overview Nicola Ferrini App-V MVP

MDOP Application Sequencing Technical Overview

  • Upload
    eryk

  • View
    46

  • Download
    1

Embed Size (px)

DESCRIPTION

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 - PowerPoint PPT Presentation

Citation preview

Page 1: MDOP Application  Sequencing  Technical  Overview

MDOPApplication Sequencing

Technical OverviewNicola Ferrini

App-V MVP

Page 2: MDOP Application  Sequencing  Technical  Overview

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

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

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

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

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

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

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

Sequencing GuidelinesGood candidates for virtualization

Almost all applications are good candidates!

Page 10: MDOP Application  Sequencing  Technical  Overview

Demo Infrastructure…

Page 11: MDOP Application  Sequencing  Technical  Overview

DemoApplication Virtualization Sequencing

Page 12: MDOP Application  Sequencing  Technical  Overview

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

Application Updates

UpdateUpdates• Update once on server• Seamless update to clients

Page 14: MDOP Application  Sequencing  Technical  Overview

Demo Application Updates

Page 15: MDOP Application  Sequencing  Technical  Overview

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

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

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

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

DemoDynamic Suite Composition

Page 20: MDOP Application  Sequencing  Technical  Overview

Package Accelerators

• Quickly converting complex applications into App-V packages

• Don’t need to manually install applications

Page 21: MDOP Application  Sequencing  Technical  Overview

DemoPackage Accelerators

Page 24: MDOP Application  Sequencing  Technical  Overview