View
221
Download
2
Category
Tags:
Preview:
Citation preview
Microsoft Application Virtualization 5.0: IntroductionMohnish Chaturvedi & Ian BartlettPremier Field Engineer
WCL312
Session Agenda
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
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 2
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
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
Key Changes
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
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
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
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
App-V Management User Interface
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.
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
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
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
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?
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
App-V
Configuration Manager2012 SP1
Office Deployment Reimagined Office as a native App-V package
BENEFITS• No sequencing• No deployment kit• Delivered from your App-V
5.0 infrastructure• IT controlled updates
SIDE-BY-SIDE SUPPORTNo need to uninstall previous versions of Office
RAPID AVAILABILITYAvailable on-demand with App-V streaming
VERSATILE DEPLOYMENTDelivered from your existing App-V infrastructure
HIGHLY INTEGRATEDSupport for local application integration and virtualization of Office add-ins
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
Related Content
SIMILL101 - Deploying & Managing Virtual Applications (App-V) using System Center 2012 Configuration Manager
WCLILL101 - Microsoft Application Virtualization (App-V) 5.0 Overview
Q-n-A continued in the Speaker Lounge
Find Me Later At “Microsoft Services Premier Support” in Expo Area
© 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.
Recommended