36
INTRODUCING MICROSOFT App-V 5 beta UE-V beta Kim Kaae Infrastructure Architect Microsoft Services

App-V og UE-V

  • Upload
    dkvug

  • View
    622

  • Download
    3

Embed Size (px)

DESCRIPTION

DKVUG møde d. 1. juni 2012Kim Kaaes gennemgang af App-V og UE-V

Citation preview

Page 1: App-V og UE-V

INTRODUCING MICROSOFT App-V 5 betaUE-V beta

Kim Kaae

Infrastructure ArchitectMicrosoft Services

Page 2: App-V og UE-V

Beta software …

Disclaimer

Page 3: App-V og UE-V

App-V 5.0 highlights

Application Virtualization & What’s New in 5.0App-V 5.0

More Ways to Manage App-V 5.0Managing App-V 5.0

Next Generation Dynamic Suite CompositionVirtual Application Connection

Managing Virtual Application InteractionsVirtual Application Extension

Next Generation VDI DeploymentShared Content Store

Page 4: App-V og UE-V

App-V: CONTINUOUS VALUE DELIVERED

2006: acquired

Scale Distributed

deployments

2008: App-V 4.5

64-bit Office 2010,

Windows 7

2010: App-V 4.6

Sequencer Workflow

Package Accelerators

Best Practices

2011: App-V 4.6 SP1

Manage Server Apps

Separate Apps from Config

Now: Server App-V

Now: App-V 5.0 Beta

Page 5: App-V og UE-V

Integrated Platform Virtual applications work like installed applications Virtual applications use Windows standards No dedicated drive letter required

App-V 5.0 PILLARS

Powerful Management New web-based management interface Optimize for VDI with one management workflow Rich PowerShell scripting allows automation and customization

Flexible Virtualization Multiple App-V applications can share the same virtual environment Designed to support highly integrated applications Preserve existing investments in App-V

Page 6: App-V og UE-V

KEY CHANGES

App-V 4.6

Uses dedicated drive letter (Q: drive)

4GB package limit

Isolated from local applications

Share middleware with Dynamic Suite Composition

Read-only Shared Cache supports VDI/RDS environments

Limited command-line scripting

Installed management console

App-V 5.0

No dedicated drive letter required

No 4GB limit

Virtual Application Extension

Share peer applications with Virtual Application Connection

Shared Content Store can be updated with normal App-V workflow

Rich PowerShell scripting for sequencer, client and server

Web-based management

Page 7: App-V og UE-V

App-V 5.0: PACKAGING

Sequencer Similar UI from App-V 4.6

SP1 New package file format

Package Converter Customers can carry

forward existing investments

Easily convert 4.5+ packages to the new format

Page 8: App-V og UE-V

App-V 5.0: Dynamic Configuration

Virtual subsystem overrides Disable virtual subsystems Scripts

Modifies a Package’s Virtual Environment

Dynamic Deployment Configuration Dynamic User Configuration Can combine

Dynamic Configuration Types

Modify existing package content Add to an existing package

No Package Update Is Needed

Page 9: App-V og UE-V

DEPLOYMENT & USER CONFIGURATION

Global scope: all users on the machine

Specify Dynamic Deployment Configuration file per package on the machine

Stored when the package is added

Deployment Configuration

User scope: affects the user on the machine

Specify Dynamic User Configuration file per user, per package on the machine

Stored when the package is published

User Configuration

Page 10: App-V og UE-V

DEMO

Page 11: App-V og UE-V

DEMO RECAP: App-V 5.0 END-TO-END

Browser-based Easily manage the lifecycle

of a virtual application

Shortcuts & Applications can be modified in the UI

Advanced configuration can be imported directly to the console

One package, many configurations

PowerShell is available to automate all the tasks you’ve just seen

PowerShellDynamic User Configuration Modified the Virtual Environment

New App-V Management User Interface

Page 12: App-V og UE-V

FLEXIBLE VIRTUALIZATIONVirtualize a wide range of business applications

Page 13: App-V og UE-V

FLEXIBLE VIRTUALIZATIONVirtualize a wide range of business applications

BENEFITS• Power of isolation

plus the flexibility of communication

• Virtualize highly integrated applications

• Simplify application updates

Virtual Application Connection

Two or more App-V packages can share the same virtual environment with Virtual Application Connection.

Page 14: App-V og UE-V

DEMO

Page 15: App-V og UE-V

VIRTUAL APPLICATION CONNECTION SUMMARY

App-V Packages can be deployed in multiple Virtual Application Connection Groups

Configuration is separate from the packages

Next Generation DSC

Create and configure via Server User Interface or PowerShell Know the dependencies

Integrated with App-V Management Server

Applications + Plugins Applications + Middleware Applications + Applications

Supported Configurations

Can use PowerShell to create and manageManage in Standalone Mode

Page 16: App-V og UE-V

VIRTUAL APPLICATION EXTENSION

Extension Point is registered natively with

Windows

Global Visibility• Native –to– Virtual• Virtual –to– Virtual

Supported Subsystems• Shortcuts• File Type Associations

(FTA)• AppPath• URL Protocols• Software Clients• Set Program Access

and Computer Defaults (SPAD)

• COM Local Servers

Page 17: App-V og UE-V

DEMO

Page 18: App-V og UE-V

Native application could not see and use mailto functionality in the virtual application

URL Protocols Disabled

Demo Recap: Virtual Application Extension

Native application could see and use mailto functionality in the virtual application

URL Protocols Enabled

Page 19: App-V og UE-V

Does the Virtual Application need to interact with another Virtual Application?

BEST PRACTICES: VIRTUAL APPLICATION INTERACTION

Use Virtual Application Connection

Use Virtual Application Extension

Is the interaction well defined?

Does the OS or a native application need to interact with the Virtual Application?

Page 20: App-V og UE-V

SHARED CONTENT STORE

Store applications centrally

Save disk space in VDI/RDS

Applications can be updated per the usual process

Applications are executed on the shared store

Page 21: App-V og UE-V

SUMMARY: UP & RUNNING WITH App-V 5.0

Modify the Virtual Environment with Dynamic Deployment Configuration or Dynamic User Configuration

Combine packages at runtime with Virtual Application Connection

Expose virtual application to native using Virtual Application Extension

Configure with Group Policy

Manage with PowerShell Standard Windows tools:

PowerShell, Event Logs, ETW tracing

Co-exist with App-V 4.6 client

Web-based User Interface Manage with PowerShell HTTP support for

publishing, streaming SMB streaming

App-V ServerApp-V ClientApp-V Packages

Page 22: App-V og UE-V

User Environment Virtualization

Page 23: App-V og UE-V

UE-V highlights

UE-V flexible settings syncUE-V

What settings to sync?Settings locations template

Standard templates includedIn-box templates

Build your and manipulate existing templatesAdvanced templates

UE-V and roaming profilesTechnology comparison

Page 24: App-V og UE-V

Unique Workstyl

es

Multiple Devices

More Mobile

Desktop Virtualizati

on

Traditional approaches don’t meet today’s need for a consistent user experience across devices

Page 25: App-V og UE-V

PERSONAL & FLEXIBLE: RETAIN YOUR EXPERIENCE No longer reconfigure

the OS and applications

Works across physical and virtual deployment methods

Operates in offline mode when disconnected

UE-V Setting Store

VDI / RDSPhysical Desktops

Firewall

Page 26: App-V og UE-V

PERSONAL & FLEXIBLE: FAST LOGIN AND SYNC Smart policies determine

experience synchronization Login only loads OS

experience Applications experience

loads on app open

UE-V Setting Store

Page 27: App-V og UE-V

USER EXPERIENCE DEMO

Briton ZurcherSr. Program MgrMicrosoft

DEMO

Page 28: App-V og UE-V

SIMPLE & VERSATILE: CHOICE IN WHAT TO ROAM Settings are defined for capture on a per-application basis

using settings location templates Templates are XML-formatted files which include:

Application name & unique ID Application process & version identification Location of registry and file-based settings to capture and apply

3 ways to obtain templates for your organization:

Community Shared

IT Created

Default Provided

Page 29: App-V og UE-V

SIMPLE & VERSATILE: DEFAULT PROVIDED TEMPLATES In-box templates help IT to get up and running

quickly The following templates are provided in the UE-V

Beta: Microsoft Office 2010 Browser Options (IE 9 & 10) Windows Accessories Themes Ease of Access Settings

Page 30: App-V og UE-V

SIMPLE & VERSATILE: IT CREATED TEMPLATES

Custom templates are easily created with the UE-V Generator

• Wizard-based Interface, Settings Auto-detection

Rich granular editing experience

Page 31: App-V og UE-V

SIMPLE & VERSATILE: ADVANCED TEMPLATE FUNCTIONS Registry and File Exclusions Suited Application/Common Settings Support Multiple Processes Spanning Versions Architecture Separation File and registry paths based on:

Known Folders Registry Values

Page 32: App-V og UE-V

INTEGRATED & SCALABLE: ARCHITECTURE

SettingsStorage

Location

WindowsInstance

App 1

UE-V Service

Registry

Local Files Settings

Packages(local)

Settings Packages(remote)

1

2

3

1. App Settings

2. Agent Hook3. Settings Package Sync4. Settings Apply/Collect

Offl

ine F

iles

(CS

C)

settings locationtemplat

e

Agent

4

App 2

Page 33: App-V og UE-V

INTEGRATED & SCALABLE: DEPLOYMENT REQUIREMENTS

Settings Storage Server Standard Network Share AD Home Directory

UE-V Agent Deploy with Configuration Manager or other tools

Ensure consistent agent configuration with DCM pack

UE-V Setting Location Templates Registration via WMI/PowerShell Template Catalog Path

Integrates with Microsoft desktop virtualization technologies

Page 34: App-V og UE-V

Roaming User Profiles & UE-V Comparison

Feature Roaming Profiles

Windows 7

Roaming Profiles

Windows 8

Microsoft

Account

UE-V UE-V + SCCM +

GP

Roam settings between multiple computers

Roam settings between physical and virtual apps

Manage via WMI

Sync settings changes on a regular basis

Little configuration needed to setup

Supported on non-domain joined machines

Supports Primary Machine AD attribute

Roams settings between VDI/RDS and rich desktops

Self heal agent settings

Unlimited setting storage space

Choice in which app settings to roam

Page 35: App-V og UE-V

Resources

UE-V Beta: www.microsoft.com/getuev

UE-V TechNet Gallery: http://go.microsoft.com/fwlink/?LinkID=246589

App-V 5.0 Beta: www.microsoft.com/getappv5

App-V 5.0 Hands On Lab http://go.microsoft.com/?linkid=9806482

Microsoft DV Enterprise Site: http://www.microsoft.com/DV

Microsoft DV TechNet: http://technet.microsoft.com/windows/DV

RESOURCES

Page 36: App-V og UE-V

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.