tim mangan kahuna, tmurgent technologies. applications are hard many enterprises skipped windows...

Post on 26-Dec-2015

212 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

On the Desktop, in the Server, in the Cloud

VIRTUAL APPS

Tim ManganKahuna, TMurgent Technologies

FACTS

Applications Are Hard Many Enterprises skipped Windows Vista

Capacity of computers not at necessary levels User-data migration tools not in place Incompatible Apps

IT Pros to Manage Apps are Hard to Get/Keep Isolation, Segregation, Virtualization is Cost Effective

Nobody Ever wants to Migrate Again

APPLICATION VIRTUALIZATION PLAYERS Microsoft App-V Citrix Streaming VMware ThinApp Endeavors InstallFree Spoon Symantec

CLOUD BEFORE IT WAS A STYLE

1999

STREAMING

Lessons: Caching, Isolation, Virtualization

A CLOUD INFRASTRUCTURE PLAY

2000

Land Ourselves on the Ground

A S P

AN ENTERPRISE PLAY

2001 Softricity SoftGrid

Solving Conflict Number 1 Job

HOW IT WORKED

Virtualization: Redirection & Isolation

ADDED BENEFITS

Eliminate App Conflict Testing Merge App Silos for Efficiency Support Multiple Versions of Same App Make Single User App Multi-user Allow Std User for bad apps

APPLICATION RELATED DATA

Solving Multi-User Conflict Number 2 Job

STATE SEPARATION UserA Prefs UserB

Prefs

UserC Prefs

Operating System

App 1

App 3

App 4

App 2

DESKTOP

Centralized Distribution Package Once, Deploy Everywhere Help With License Tracking Run Apps While Disconnected

VIRTUAL DESKTOP

Personal Same As Real Desktop

Pooled Populate Apps Based On Logon Smaller Master Image Possible

RETURN OF THE ASP AS CLOUD

Multi-Tennant Support

MICROSOFT APP-V COMPONENTS

Sequencer: Re-package Applications Client: (two flavors)

App-V for Windows Desktops (MDOP) App-V for Remote Desktop Services

Optional App-V Server

SERVER MIDDLEWARE APPS

Enhanced Configuration Scripting Burst New Capacity Instantly Remove Isolation

Available viaSCVMM 2012

SupportedAppsServicesIIS Web Apps/VDirsSql Server ExpressSql Reporting ServicesCOM/COM+/DCOM

Not SupportedServer RolesSql ServerExchange/SharepointDevice Drivers

APP-V SEQUENCING

Make App Machine & User Independent Can leverage:

Re-packaged MSIs Existing Install Scripts

Less Work than MSI Repackaging Sequence Once for All OSs (usually)

Retrain MSI Re-packagers Easily

SEQUENCING WORKFLOW

Sequencer

Test Server

Recipe

Smoke Test

Pilot TestServer

App Expert Test

Production Server

Test Plan

1. Start 2. Break it

3. Coffee

4. Complain

Package Package

Package

Test Plan

1. Start 2. Break it

3. Coffee

4. Complain

Package A

Happy UserHappy User

Package B

3

1

2

4

1. Sequence Vendor App using Recipe or Package Accelerator.

2. Smoke Test Result.

3. App Expert Tests Result.

4. Release to Production.

APP-V DISTRIBUTION & PUBLISHING

Publishing is Integrating into User Interface Shortcuts File Associations

Distribution is setting up connection to the bits Streaming Pre-caching

APP-V DEPLOYMENT METHODS

App-V Server Reasonably Scalable Dedicated to only App-V

SCCM Scales up and out Images, MSI, and App-V

Stand-Alone Client / 3rd Party Tools

APP-V DEPLOYMENT METHODSA

pp-V

Ser

ver

SCC

M S

erve

r

Stand-aloneClient

RTSPClient

SCCM + App-VClient

VIRTUAL APP EXECUTION

Virtual Application

Group Policy

User ProfileVirtualization Settings

Virtualized Package Files & Settings

File Systems

Non virtualizedApplications, Services, dlls, and COM componentsX

Windows Registry

top related