Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy...

93

Transcript of Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy...

Page 1: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service
Page 2: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service
Page 3: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

• Introduction

• Application Delivery Lifecycle

• Configure and Deploy Applications

Page 4: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Flexibility with delegation and control

Applications self-service across clouds

Physical, virtual, and cloud management

PREDICTABLE APPLICATIONS PRODUCTIVE

INFRASTRUCTURE YOUR CLOUD

Heterogeneous support

Process automation

Self-service infrastructure

Deep application monitoring and diagnosis

Comprehensive application manageability

Service-centric approach

Page 5: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Self Service

Service

Delivery &

Automation

Deploy

Configure

Service

Model

DC

Admin

Operate

Monitor

Virtual Machine Manager

Operations Manager

App Controller

Service Manager Service Manager

Orchestrator

Configuration Manager

Application Management Service Delivery & Automation Infrastructure Management

Data Protection Manager

App

Owner

Page 6: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service
Page 7: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

ABSTRACTION

Server App-V abstracts

the application from the

OS, encapsulated in a

consistent format and

dynamically configured at

deployment

Page 8: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

ABSTRACTION

Server App-V abstracts

the application from the

OS, encapsulated in a

consistent format and

dynamically configured at

deployment

CONSISTENCY

Service Templates provide

standardized specifications

for deploying applications,

defining how they are

configured and scaled

Page 9: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

ABSTRACTION

Server App-V abstracts

the application from the

OS, encapsulated in a

consistent format and

dynamically configured at

deployment

CONSISTENCY

Service Templates provide

standardized specifications

for deploying applications,

defining how they are

configured and scaled

INSIGHT

Application Performance

Management provides the

structure to define desired

performance levels based on

end user experiences

Page 10: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

ABSTRACTION

Server App-V abstracts

the application from the

OS, encapsulated in a

consistent format and

dynamically configured at

deployment

CONSISTENCY

Service Templates provide

standardized specifications

for deploying applications,

defining how they are

configured and scaled

INSIGHT

Application Performance

Management provides the

structure to define desired

performance levels based on

end user experiences

CONTROL

App Controller provides

visibility of quota utilization

across applications running in

both on-premise and public-

cloud contexts with a single

role-based identity

Page 11: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service
Page 12: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Application Specification

Page 13: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Application Specification

Create Service Template

Page 14: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Application Specification

Create Service Template

Customize Deployment

Page 15: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Application Specification

Create Service Template

Customize Deployment

Deploy Service

Page 16: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Application Specification

Create Service Template

Customize Deployment

Deploy Service

Update Template and Apply

to Service

Page 17: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service
Page 18: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Service Template (Multi-Tier .NET App)

Page 19: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Service Template (Multi-Tier .NET App)

Data Tier App Tier Web Tier

Page 20: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Scale- out & health policy

Service Template (Multi-Tier .NET App)

Data Tier

Scale- out & health policy

App Tier

Scale- out & health policy

Web Tier

Page 21: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Scale- out & health policy

Service Template (Multi-Tier .NET App)

SQL

Data Tier

Scale- out & health policy

App Server

App Tier

Scale- out & health policy

IIS

Web Tier

Page 22: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Scale- out & health policy

Service Template (Multi-Tier .NET App)

SQL

Data Tier

Scale- out & health policy

App Server

App Tier

Scale- out & health policy

IIS

HW profile

Web Tier

W2K8R2.VHD

Page 23: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Scale- out & health policy

Service Template (Multi-Tier .NET App)

SQL

Data Tier

Scale- out & health policy

App Server

App Tier

Scale- out & health policy

IIS

HW profile OS profile

Web Tier

W2K8R2.VHD OS

settings

Page 24: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Scale- out & health policy

Service Template (Multi-Tier .NET App)

SQL

Data Tier

Scale- out & health policy

App Server

App Tier

Scale- out & health policy

IIS

HW profile OS profile App profile

Web Tier

W2K8R2.VHD OS

settings MSDeploy

package

Configuration

Page 25: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Scale- out & health policy

Service Template (Multi-Tier .NET App)

SQL

Data Tier

Scale- out & health policy

App Server

App Tier

Scale- out & health policy

IIS

HW profile OS profile App profile

Web Tier

W2K8R2.VHD OS

settings MSDeploy

package

Configuration

Page 26: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Scale- out & health policy

Service Template (Multi-Tier .NET App)

SQL

Data Tier

Scale- out & health policy

App Server

HW profile OS profile

App Tier

Scale- out & health policy

IIS

HW profile OS profile App profile

Web Tier

W2K8R2.VHD OS

settings MSDeploy

package

Configuration

Page 27: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Scale- out & health policy

Service Template (Multi-Tier .NET App)

SQL

Data Tier

Scale- out & health policy

App Server

HW profile OS profile App profile

App Tier

Scale- out & health policy

IIS

HW profile OS profile App profile

Web Tier

W2K8R2.VHD OS

settings MSDeploy

package

Configuration App-V Configuration

Page 28: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Scale- out & health policy

Service Template (Multi-Tier .NET App)

SQL

HW profile

Data Tier

Scale- out & health policy

App Server

HW profile OS profile App profile

App Tier

Scale- out & health policy

IIS

HW profile OS profile App profile

Web Tier

W2K8R2.VHD OS

settings MSDeploy

package

Configuration App-V Configuration

Page 29: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Scale- out & health policy

Service Template (Multi-Tier .NET App)

SQL

HW profile OS profile SQL profile

Data Tier

SQL DAC Configuration

Scale- out & health policy

App Server

HW profile OS profile App profile

App Tier

Scale- out & health policy

IIS

HW profile OS profile App profile

Web Tier

W2K8R2.VHD OS

settings MSDeploy

package

Configuration App-V Configuration

Page 30: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Scale- out & health policy

Service Template (Multi-Tier .NET App)

SQL

HW profile OS profile SQL profile

Data Tier

SQL DAC Configuration

Service Template

Library

Scale- out & health policy

App Server

HW profile OS profile App profile

App Tier

Scale- out & health policy

IIS

HW profile OS profile App profile

Web Tier

W2K8R2.VHD OS

settings MSDeploy

package

Configuration App-V Configuration

Page 31: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service
Page 32: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Compatibility

Define which OS versions and

editions the application will run

on

Windows 2003/2008 (x86, x64)

Windows Server 2008 R2 (x64)

Page 33: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Compatibility

Define which OS versions and

editions the application will run

on

Windows 2003/2008 (x86, x64)

Windows Server 2008 R2 (x64)

Definition

Capture the OS configuration

and the SQL connection

information

Timezone, Product key, admin

password, Domain join, dacpacs

Page 34: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Compatibility

Define which OS versions and

editions the application will run

on

Windows 2003/2008 (x86, x64)

Windows Server 2008 R2 (x64)

Definition Execution

Capture the OS configuration

and the SQL connection

information

Timezone, Product key, admin

password, Domain join, dacpacs

Run pre-scripts, post-scripts,

and executables as part of the

application deployment

Any commands and actions

outside of the application

Page 35: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service
Page 36: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service
Page 37: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Deployment

• Consistent configurations

• Named instances

• Product key injection for

individualized installations

Page 38: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Deployment

• Consistent configurations

• Named instances

• Product key injection for

individualized installations

Configuration

• Media sources

• Administrators and Security

mode

• Network configuration

• SQL configuration file support

Page 39: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Deployment

• Consistent configurations

• Named instances

• Product key injection for

individualized installations

Configuration

• Media sources

• Administrators and Security

mode

• Network configuration

• SQL configuration file support

Connections

• Data-Tier Application Packages

capture connections

• Instance definition

• Authentication mode

• Upgrade and Migration behavior

Page 40: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Deployment

• Consistent configurations

• Named instances

• Product key injection for

individualized installations

Configuration

• Media sources

• Administrators and Security

mode

• Network configuration

• SQL configuration file support

Service Accounts

• Define accounts per profile

• SQL Service, Agent, and

Reporting Services accounts

• Define via Run As Accounts

Connections

• Data-Tier Application Packages

capture connections

• Instance definition

• Authentication mode

• Upgrade and Migration behavior

Page 41: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service
Page 42: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

System/Administrator

Take advantage of

standard content sync

mechanisms like DFSR or

automate the sync on

change or schedule

using Orchestrator

Page 43: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

• Share templates between different

environments

• VMM server synchronization in multiple-

VMM installations

System/Administrator

Take advantage of

standard content sync

mechanisms like DFSR or

automate the sync on

change or schedule

using Orchestrator

Sync Content

VMM Library 2 VMM Library 1

Page 44: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

• Share templates between different

environments

• VMM server synchronization in multiple-

VMM installations

System/Administrator

Take advantage of

standard content sync

mechanisms like DFSR or

automate the sync on

change or schedule

using Orchestrator

Application Manager

Self-service style

maintenance using App

Controller

Can only update or

change delegated

content

Sync Content

VMM Library 2 VMM Library 1

Page 45: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

• Share templates between different

environments

• VMM server synchronization in multiple-

VMM installations

• Template metadata exported

to XML file

• Secured settings are encrypted

and stored

• Allows for resources to be

remapped during the import

process

System/Administrator

Take advantage of

standard content sync

mechanisms like DFSR or

automate the sync on

change or schedule

using Orchestrator

Application Manager

Self-service style

maintenance using App

Controller

Can only update or

change delegated

content

Export

Sync Content

VMM Library 2 VMM Library 1

Import

Page 46: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service
Page 47: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Take advantage of standardized

templates

Quota enforcement with clear

guidance on utilization

DELEGATION WITH CONTROL

Page 48: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

DELEGATION WITH CONTROL

Take advantage of standardized

templates

Quota enforcement with clear

guidance on utilization

Page 49: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Take advantage of standardized

templates

Quota enforcement with clear

guidance on utilization

DELEGATION WITH CONTROL

Page 50: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Take advantage of standardized

templates

Quota enforcement with clear

guidance on utilization

EMPOWERING APPLICATION OWNERS

Role-based access to content

Create, manage, and

move resources between

repositories

DELEGATION WITH CONTROL

Page 51: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Take advantage of standardized

templates

Quota enforcement with clear

guidance on utilization

EMPOWERING APPLICATION OWNERS

Role-based access to content

Create, manage, and

move resources between

repositories

DELEGATION WITH CONTROL

Page 52: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Take advantage of standardized

templates

Quota enforcement with clear

guidance on utilization

EMPOWERING APPLICATION OWNERS

Role-based access to content

Create, manage, and

move resources between

repositories

DELEGATION WITH CONTROL

Page 53: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Take advantage of standardized

templates

Quota enforcement with clear

guidance on utilization

EMPOWERING APPLICATION OWNERS

Role-based access to content

Create, manage, and

move resources between

repositories

SINGLE MANAGEMENT POINT

Private and public cloud services

plus virtual machines

Job auditing and task progress

Change history

SINGLE MANAGEMENT POINT DELEGATION WITH CONTROL

Page 54: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Take advantage of standardized

templates

Quota enforcement with clear

guidance on utilization

EMPOWERING APPLICATION OWNERS

Role-based access to content

Create, manage, and

move resources between

repositories

SINGLE MANAGEMENT POINT

Private and public cloud services

plus virtual machines

Job auditing and task progress

Change history

SINGLE MANAGEMENT POINT DELEGATION WITH CONTROL

Page 55: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

DELEGATION WITH CONTROL

Take advantage of standardized

templates

Quota enforcement with clear

guidance on utilization

EMPOWERING APPLICATION OWNERS

Role-based access to content

Create, manage, and

move resources between

repositories

SINGLE MANAGEMENT POINT

Private and public cloud services

plus virtual machines

Job auditing and task progress

Change history

SINGLE MANAGEMENT POINT

Page 56: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service
Page 57: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service
Page 58: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

What Problems Does

Page 59: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service
Page 60: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

SEQUENCE

Create application

packages from

installers or installation

procedures using

Server App-V

Page 61: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

SEQUENCE

Create application

packages from

installers or installation

procedures using

Server App-V

DEPLOY

Deploy and configure

applications in a reliable

and repeatable way

through application

profiles and Service

Templates

Page 62: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

SEQUENCE

Create application

packages from

installers or installation

procedures using

Server App-V

DEPLOY

Deploy and configure

applications in a reliable

and repeatable way

through application

profiles and Service

Templates

UPDATE

Easily update applications

that have previously been

deployed through self-

service application

management

Page 63: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

SEQUENCE

Create application

packages from

installers or installation

procedures using

Server App-V

DEPLOY

Deploy and configure

applications in a reliable

and repeatable way

through application

profiles and Service

Templates

UPDATE

Easily update applications

that have previously been

deployed through self-

service application

management

AVAILABLE

Update the underlying

operating system without

losing deployed

application state through

application abstraction

Page 64: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

HOSTS

• Virtualized Windows Services are registered with the Service Control Manager

• Web applications that run on top of IIS 6, 7, 7.5

• All types of user accounts are supported (LocalSystem, Network Service, Domain Accounts)

RESOURCES COMPONENTS

• Application binaries

• COM+ and DCOM

• Text-based configurations

• WMI providers

• SSRS

• Local users and groups

• Registry settings

• COM

• Java apps

• .NET components

• State-persisted information

stored on the local disk

Page 65: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service
Page 66: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Server App-V Package

Binaries, Resources and

State Configuration

Page 67: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Server App-V Package

Binaries, Resources and

State Configuration

Application Profile A

Application Profile B

Page 68: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Server App-V Package

Binaries, Resources and

State Configuration

Application Profile A

Application Profile B

Deploy at runtime or with

Service Template

Configure service templates

to deploy any application

dependencies

Capture configuration into an

application profile for

consistent deployments

Page 69: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Server App-V Package

Binaries, Resources and

State Configuration

Application Profile A

Application Profile B

Deploy at runtime or with

Service Template

Configure service templates

to deploy any application

dependencies

Capture configuration into an

application profile for

consistent deployments

Page 70: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Server App-V Package

Binaries, Resources and

State Configuration

Application Profile A

Application Profile B

Deploy at runtime or with

Service Template

Configure service templates

to deploy any application

dependencies

Capture configuration into an

application profile for

consistent deployments

Runtime configuration

applied on deployment

Page 71: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Server App-V Package

Binaries, Resources and

State Configuration

Application Profile A

Application Profile B

Deploy at runtime or with

Service Template

Configure service templates

to deploy any application

dependencies

Capture configuration into an

application profile for

consistent deployments

Runtime configuration

applied on deployment

Page 72: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Server App-V Package

Binaries, Resources and

State Configuration

Application Profile A

Application Profile B

Deploy at runtime or with

Service Template

Configure service templates

to deploy any application

dependencies

Capture configuration into an

application profile for

consistent deployments

Runtime configuration

applied on deployment

Page 73: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service
Page 74: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service
Page 75: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service
Page 76: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Infrastructure Monitoring

Page 77: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Server-Side

Monitoring the actual code

that is executed and delivered

by the application

Infrastructure Monitoring

Page 78: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Server-Side

Monitoring the actual code

that is executed and delivered

by the application

Client-Side

End-user experiences related

to page load times, server and

network latency, and client-

side scripting exceptions

Infrastructure Monitoring

Page 79: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Server-Side

Monitoring the actual code

that is executed and delivered

by the application

Client-Side Synthetic

End-user experiences related

to page load times, server and

network latency, and client-

side scripting exceptions

Pre-recorded testing paths

through the application that

highlight availability, response

times, and unexpected

responses

Infrastructure Monitoring

Page 80: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Server-Side

Monitoring the actual code

that is executed and delivered

by the application

Client-Side Synthetic

End-user experiences related

to page load times, server and

network latency, and client-

side scripting exceptions

Pre-recorded testing paths

through the application that

highlight availability, response

times, and unexpected

responses

Infrastructure Monitoring

Use the same tools to monitor with visibility across infrastructure and applications

Page 81: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service
Page 82: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Define the

application to

monitor

Applications are

discovered

through MPs

Page 83: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Define the

application to

monitor

Set server-side

performance

thresholds Applications are

discovered

through MPs Default thresholds

are provided, you

tune!

Page 84: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Define the

application to

monitor

Set server-side

performance

thresholds Applications are

discovered

through MPs Default thresholds

are provided, you

tune!

Set client-side performance

thresholds for page load times

and Ajax/WCF execution

Page 85: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Configure performance management

Page 86: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service
Page 87: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Application Specification

Provision application

resources to the VMM library

Define the resources and

performance requirements

for the application

Page 88: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Application Specification

Create Service Template

Provision application

resources to the VMM library

Publish Service Template,

delegate authority and quota

Define the resources and

performance requirements

for the application

Create a new Service

Template in the VMM

library based on the

application requirements

Page 89: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Application Specification

Create Service Template

Customize Deployment

Provision application

resources to the VMM library

Publish Service Template,

delegate authority and quota

Define the resources and

performance requirements

for the application

Create a new Service

Template in the VMM

library based on the

application requirements

Choose most

appropriate cloud of

server instances for the

application

Page 90: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Application Specification

Create Service Template

Customize Deployment

Deploy Service

Provision application

resources to the VMM library

Publish Service Template,

delegate authority and quota

Move the application to production, add into

maintenance routines, and configure APM

Define the resources and

performance requirements

for the application

Create a new Service

Template in the VMM

library based on the

application requirements

Choose most

appropriate cloud of

server instances for the

application

Start the deployment of

the application, either by

IT or by an App Owner

through App Controller

Page 91: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service

Application Specification

Create Service Template

Customize Deployment

Deploy Service

Update Template and Apply

to Service

Provision application

resources to the VMM library

Publish Service Template,

delegate authority and quota

Move the application to production, add into

maintenance routines, and configure APM

Define the resources and

performance requirements

for the application

Create a new Service

Template in the VMM

library based on the

application requirements

Choose most

appropriate cloud of

server instances for the

application

Start the deployment of

the application, either by

IT or by an App Owner

through App Controller

Deliver of on-going

maintenance of the

application and new

version upgrades

Update the application and

version control

Page 93: Introductiondownload.microsoft.com/documents/hk/technet/techdays2012...• Configure and Deploy Applications • • • Flexibility with delegation and control Applications self-service