/
Understanding Server App-V, Sequencing and Deploying Datacenter Applications Understanding Server App-V, Sequencing and Deploying Datacenter Applications

Understanding Server App-V, Sequencing and Deploying Datacenter Applications - PowerPoint Presentation

lindy-dunigan
lindy-dunigan . @lindy-dunigan
Follow
347 views
Uploaded On 2018-09-20

Understanding Server App-V, Sequencing and Deploying Datacenter Applications - PPT Presentation

Derrick Isoka Program Manager Microsoft VIR314 Understand the scenarios Application support Session Overview Server AppV Review of the sequencing process Demo Sequencing Automatic and manual discovery of configuration ID: 672792

application server configuration app server application app configuration vmm management deployment applications virtual microsoft 2012 state service virtualization http

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "Understanding Server App-V, Sequencing a..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

Understanding Server App-V, Sequencing and Deploying Datacenter Applications

Derrick IsokaProgram ManagerMicrosoft

VIR314Slide2

Understand the scenarios

Application support

Session Overview

Server App-V

Review of the sequencing process

Demo

Sequencing

Automatic and manual discovery of configuration

Demo

Configuration

PowerShell cmdlets & VMM 2012Demo

DeploymentSlide3

Session Objectives and Takeaways

Understand the benefits of Server Application Virtualization [Server App-V]Review the Server App-V Sequencer and the sequencing processGrasp the benefits of deployment configuration and how to discover configuration for your virtual application

Review virtual application deployment through Virtual Machine Manager

We will NOT cover Server App-V/Azure scenariosSlide4

What is Server Application Virtualization?An Introduction and Scenario

OverviewSlide5

What is Server App-V?

Technology that enables virtualization of Server ApplicationsShips as a feature of System Center Virtual Machine Manager (SCVMM)

2012Slide6

What Problems Does Server App-V Solve?

“When I move my application from Dev to Test to Production, it’s NEVER the same experience and frequently problematic

“My team tells me we have a 146 page application install guide”“Updating my server applications causes me pain”Slide7

What Problems Does Server App-V Solve?

Dramatically

simplify the deployment and management of Data Center applications by providing a consistent, predictable experience without requiring a rewrite.Slide8

Server App-V - Key ScenariosSlide9

Out of Scope Scenarios for V1.0

Application Multi-tenancyWeb app support onlySingle Purpose OS instances address scenario needs for most customersApplication Streaming using App-V Server infrastructure

Data Center management solutions (e.g. VMM) will deliver the Server App-V packagesSlide10

How Does Server App-V Work?

Through the sequencing process, server applications are converted to images, which can be copied and started without installationApplication configuration and locally persisted state are separated from the underlying operating systemSlide11

How Does it Solve these Problems?Image CreationSlide12

How Does it Solve these Problems?Declarative Deployment and Instance-specific Configuration

Server App-V Package

Application Instance

SAV Agent

Machine A

Application Instance

SAV Agent

Machine B

Configuration A

Configuration BSlide13

Machine B

Application

OS

How Does it Solve the Problem?

State Management Operations

Machine A

Backup State

Application

OS

State

Restore State

StateSlide14

Environments and ScenariosSlide15

Server App-V Scenarios and Environments

VMM 2012 or PowerShell

V

MM 2012

Packaging Tool + Azure Portal

Configuration

App Instance

[

Dev

/Test]

Configuration

App Instance

[Private Cloud]

Configuration

App Instance

[Public Cloud]

Server Application

Server App-V Package

SequencerSlide16

Application SequencingDeployment Configuration Review

SQL Server Reporting Services

demo Slide17

Server App-V Sequencer

What is it?

Tool that converts applications to images

What you would you use it for?To create application images

To identify instance-specific configurationSlide18

Key Sequencing Artifacts

SFT file: Immutable application imageDeploymentconfig.xml: Virtual application configuration

Report.xml: Identified sequencing issues

SPRJ file: Virtual application project fileSlide19

Deployment ConfigurationIncreased flexibility in

application configuration

Benefits

Identify discovered configuration

Search and find configuratio

n

Target Scenarios

Sequence once and deploy to many

Features

Search text, registry, XML and config files

Add scripts for the virtual and local environmentSlide20

Detecting Sequencing Issues

Prepare Computer report

Pending reboots

VM not reverted

Services

(Antivirus, Defender, Indexing, Defrag, SCCM)

ApplicationsInstallation ReportExcluded filesDriversSystem DifferencesSxS ConflictsShell Extensions

report.xmlSlide21

Sequencing Guidelines

Candidates needing assistance to virtualize

Custom scripts can be delivered using deployment configuration

Deploy

at runtime

or with OS Service Template

Use

VMM to deploy application dependencies

Interface with system

Device drivers

Windows Roles and Features

Server level settings

Application and subsystem

dependencies

Web Deploy

Custom configuration

Script configuration

Machine configurationSlide22

Testing your Virtual Server Application

Quick deployment using PowerShell cmdlets

demo Slide23

BenefitsWhy deploy using PowerShell cmdlets?

Quickly determine validity of your package after sequencing Quickly determine deployment environment readiness in your lab environmentSlide24

Server App-V Management InterfaceCreation and Validation of Server App-V App Images

Server App-V PowerShell CmdletsExposed by the Server App-V agent WMI Provider

Support for local and remote scripting

Feature SupportApplication lifecycle operations (Deploy, Upgrade, Retire)Application runtime operations (Configure, Start, Stop)Application state management operations (Backup, Restore)

Does not includeOrchestration across tiersGeneral operations like package

copySlide25

Test Your Virtual ApplicationDeploy using Server App-V PowerShell cmdletsSlide26

Server App-V in the DatacenterVMM2012Slide27

App Deployment and Management in VMM2012 Services and TemplatesSlide28

Service Lifecycle Management in VMM 2012Slide29

How Server App-V fits into

Service CreationImage Composition and Configuration

Hardware, OS Configuration

App Deployment ConfigurationSlide30

Deployments in VMM2012Service Creation WorkflowSlide31

Service Creation Workflow

VMM 2012: Modeling and maintaining virtualized services in VMM

2012

Stephen Baron | 5/18

| 3:15 PM - 4:30 PM

| Room C203 Slide32

VMM2012 Service Creation WorkflowUser Experience

demo Slide33

Management in VMM2012Service Update WorkflowSlide34

Machine B

Application

OS’

How

Server

App-V

fits

into

Service Update

State Management Operations

Machine A

Backup State

Application

OS

State

Restore State

StateSlide35

Updating a Service

Update processClone and update the Service template Apply to deployed services

Update

TypesConventional/ Regular updatingChanges applied without replacing OS image. e.g. change memory, update applications

Image based updatingReplaces old OS image with new OS image, reinstalls

apps, restores state e.g. moving from WS08 to WS08 R2Slide36

VMM2012 Service Update WorkflowUser Experience

demo Slide37

Image Based Servicing: Under the CoversSlide38

Server App-V in the Datacenter Recap

Feature of VMM2012Template based, relies on image composition and state operationsWalk-through of service creation, update workflows

Scenarios under the coversSlide39

Server Application Virtualization Application SupportSlide40

Application Compatibility

Application Classes

Example

Apps:

Source: MS Server Tracker, G7 Main MYR08

Green application classes are the highest priority

targets for Server App-VThese classes represent 28% of all installed workloadsSlide41

Application Compatibility

Applications

Apache

BuildTracker Server and client

Business Objects Xi 3.1 (SAP)

Commerce Server 2007

DasBlogDexterity Sample Application (Dynamics GP)DotNetNuke

DrupalDynamics AXDynamics GP

Dynamics NAVDynamics Point of SalesDynamics Retail Management System

eScrumHarmony(Sliq)IBM DB2

Malevinch Code ReviewMySQLWS_FTP Server

Focus on Business Applications

Test groups of applications that have similar architecture and

subsystems

Not feasible to test each and every

application

Applications

Petshop

PHP 5.3.3

PHPMyAdmin

PostgreSQL

SQL Server Express

SQL Server Web Data Administrator

SSRS 2005

SSRS 2008

StockTrader

WordPress

Real Server G2

AppV Management Server

Diskeeper Server Edition

HP OpenView 8.1

IBM Tivoli Workload Scheduler

Lieberman - Enterprise Randmon Password Manager

Print Queue Manager (PQM)

Tivoli Storage Manager(IBM)

XenApp(Citrix)Slide42

Supported Virtualization SubsystemsServer App-V has expanded virtualization supportSlide43

IIS Virtualization Subsystem

Support web applications that run on top of IIS 6, IIS 7, IIS 7.5

Enable

admins to virtualize IIS sites, applications, and virtual directoriesDependency on Web DeployNo support for virtualizing the IIS workload

Slide44

Windows Services Virtualization Subsystem

Core Windows Services supportedVirtualized Windows Services are registered with the Service Control Manager (SCM)All types of user accounts (LocalSystem, Network Service, Domain Accounts) are supportedSlide45

Other Virtualization Subsystem Support

COM/COM+/DCOMSSRS 2005 and

2008

Application WMI ProvidersWSMAN server NOT included in VEWMI providers become part of the virtual environmentProviders exposed outside VE for remote management scenarios

Local Users and GroupsLocal users and groups created during application installation are brought into the virtual environment

ACL preservation is maintainedSlide46

Postponed from V 1.0 Release

HostsSharePointJ2EE Application ServersSQL Server

E

xchange ServerOut of ScopeOS ComponentsDevice DriversSlide47

In Review: Session Objectives and Takeaways

Easy identification of configuration information and manual addition of required configuration

Flexible configuration

Quick and easy deployment of virtual applications using PowerShell cmdlets in a test environment

Fast validation

Simplified packaging experience with step by step guidance and actionable diagnostic messages

Easy packaging

Use Server App-V to package and deploy, via VMM, virtual applications in a reliable

and repeatable way

X-Copy deploymentSlide48

Related Content

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

.

Find

me later at the MDOP Virtualization booth

VIR211

VMM 2012: What’s in it and How it enables the Private

Cloud

VIR315

VMM

2012:

Modeling and maintaining virtualized services in VMM 2012

VIR316

VMM 2012: Deployment, Planning, Upgrade

SIM336

VMM 2012: 1 of 3 Server Fabric Lifecycle – Configuring Network and Storage

SIM361

VMM 2012: 2 of 3 Server Fabric Lifecycle OSD, OOB, and Agent Management

SIM357

VMM 2012: 3 of 3 Server Fabric Lifecycle Cluster

Creation, Update Management

VIR373-INT

SCVMM 2008 R2 SP1 deep dive- Advanced

Troubleshooting

SIM212

Cloud Management with System

Center “

Concero

”Slide49

Track Resources

Required Slide

Track PMs

will supply the content for this slide, which will be inserted during the final scrub.

Server App-V Blog: http://blogs.technet.com/b/serverappv

derriw@microsoft.comSlide50

Additional Track Resources

Don’t forget to visit the

Cloud Power area within the TLC (

Blue

Section

) to see product demos and speak with experts about the

Server & Cloud Platform solutions that help drive your business forward.You can also find the latest information about our products at the following links:

Windows Azure - http://www.microsoft.com/windowsazure/

Microsoft System Center - http://www.microsoft.com/systemcenter/

Microsoft Forefront - http://www.microsoft.com/forefront/

Windows Server -

http://www.microsoft.com/windowsserver/

Cloud Power -

http://

www.microsoft.com/cloud/

Private Cloud -

http://

www.microsoft.com/privatecloud/

Slide51

Resources

www.microsoft.com/teched

Sessions On-Demand & Community

Microsoft Certification & Training Resources

Resources for IT Professionals

Resources for Developers

www.microsoft.com/learning

http://microsoft.com/technet

http://microsoft.com/msdn

Learning

http://northamerica.msteched.com

Connect. Share. Discuss.Slide52

Complete an evaluation on

CommNet

and

enter to win!Slide53
Slide54