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

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

Dec 25, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: MDOP Application Sequencing Technical Overview Nicola Ferrini App-V MVP.

MDOPApplication Sequencing

Technical Overview

Nicola FerriniApp-V MVP

Page 2: MDOP Application Sequencing Technical Overview Nicola Ferrini App-V MVP.

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 Nicola Ferrini App-V MVP.

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 Nicola Ferrini App-V MVP.

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 Nicola Ferrini App-V MVP.

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 Nicola Ferrini App-V MVP.

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 Nicola Ferrini App-V MVP.

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 Nicola Ferrini App-V MVP.

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 Nicola Ferrini App-V MVP.

Sequencing Guidelines

Good candidates for virtualization

Almost all applications are good candidates!

Page 10: MDOP Application Sequencing Technical Overview Nicola Ferrini App-V MVP.

Demo Infrastructure…

Page 11: MDOP Application Sequencing Technical Overview Nicola Ferrini App-V MVP.

DemoApplication Virtualization Sequencing

Page 12: MDOP Application Sequencing Technical Overview Nicola Ferrini App-V MVP.

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 Nicola Ferrini App-V MVP.

Application Updates

UpdateUpdates

• Update once on server• Seamless update to clients

Page 14: MDOP Application Sequencing Technical Overview Nicola Ferrini App-V MVP.

Demo Application Updates

Page 15: MDOP Application Sequencing Technical Overview Nicola Ferrini App-V MVP.

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 Nicola Ferrini App-V MVP.

Dynamic Suite Composition

Increased 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 Nicola Ferrini App-V MVP.

Dynamic Suite Composition

Workflow for plug-ins

Package files

Primaryapplication

Sequence primary

appRevert VM Sequence

plug-in

Link dependenc

ies

Package files

Plug-in (secondary)application

Expand primary

app

Page 18: MDOP Application Sequencing Technical Overview Nicola Ferrini App-V MVP.

Dynamic Suite Composition

Workflow for middleware and frameworks

Package files

Middleware (secondary) application

Sequence middlewar

e appRevert VM

Sequence primary

app

Link dependenc

ies

Package files

Primaryapplication

Expand middlewar

e app

Page 19: MDOP Application Sequencing Technical Overview Nicola Ferrini App-V MVP.

DemoDynamic Suite Composition

Page 20: MDOP Application Sequencing Technical Overview Nicola Ferrini App-V MVP.

Package Accelerators

• Quickly converting complex applications into App-V packages

• Don’t need to manually install applications

Page 21: MDOP Application Sequencing Technical Overview Nicola Ferrini App-V MVP.

DemoPackage Accelerators

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