daniel lai - download.microsoft.comdownload.microsoft.com/documents/hk/technet/... · (use wsus,...
TRANSCRIPT
Daniel LaiTechnology Solutions ManagerManagement & VirtualizationMicrosoft Hong Kong Limited
Richard WuMicrosoft MVP-Windows [email protected]://msmvps.org/blogs/richardwu
Session Code: VIR331
Separationcreates flexibility
Hardware
Operating System
Data, User settings
Applications
Current Microsoft
technologies More on the
horizon
Folder RedirectionOffline files
Hardware-independent WIM Images
Image management and deploymentacross WIM and
VHD images
Centralized Desktop
Calista Technologies
Improved Offline/Online sync
Issues IT FacesPC components bound together, difficult to replace hardware, software
What’s ChangingBreaking ties using technologies like virtualization to increase agility
What it doesCreates a package of a single application
Eliminates software install
What it is good forResolve conflicts between applications
Simplify application delivery and testing
What it doesCreates a package with a full OS
What it is good forResolve incompatibility between applications and a new OS
Run two environments on a single PC (e.g. corporate and personal)
Desktop vs. Application Virtualization
Hardware
Data, User settings
Applications
OS
Microsoft Application Virtualization Platform Components
Dynamically streaming software as a centrally managed service
Application
Sequencing and
Virtualization
Flexible
Infrastructure
with Multiple
Delivery Options
Policy Based
application
management
Application
Virtualization
Client
Microsoft Application Virtualization Platform
Application Sequencing – The gateway to Microsoft Application Virtualization
Rapidly packages
applications through active
watch technology including
execution dependencies.
The Sequencer produces the
virtual application package
containing the application
and its dependencies.
The admin has the option to
stream the virtual application
or create an MSI wrapper for
Standalone Mode delivery
Windows Application
CD
Windows Application
Installer
Unpackaging
Linearization
Optimization & Compression
Virtualized Application
Microsoft Application Virtualization Application Sequencing –The gateway to Microsoft Application Virtualization
App-V client reads on launch, runs app local or via TS.App-V client reads on launch, runs app local or via TS.
App-V Sequencer
3rd Party Solution
Sequenced app and place on Content share.
App-V Infrastructure – How It Works
App-V Management Server
(content)
App-V Management Console
App-V Terminal Server Desktop PC
IIS Server
(optional)
(HTTP)
Content Server
Virtual App is loaded into cache and icons and files are available to user.
Virtual App is delivered to the client (RTSP/Http/ MSI/ESD).Use 3rd party interface for
publishing to IIS 3rd party ESD or Standalone Mode.
3rd party
(ESD)
Standalone
Mode (MSI)
Use App-V Mgmt Console to import package from Content share, create application, and assign to AD Security Group.
Package is available for Streaming , 3rd Party ESD, or Standalone distribution.
Streaming
Server (RTSP)
IIS Server
(optional)
(HTTP)
Standalone
Mode (MSI)
OR
Microsoft App-V for Terminal Servers
Microsoft Application Virtualization allows any application to run
along-side any other on a terminal server, eliminating the need
for silos and increasing utilization, resulting in the need for less
servers.
» Instantly deploy applications to Citrix/Terminal Servers
» Eliminate installs, regression testing & downtime
» Eliminate applications that conflict on the same server, including multiple versions of same app
» Enable applications that were not designed to run in multi-user mode
Dynamic Application InteractionDynamic Suite Composition (DSC)
Administrator controls & configures the virtual
application separately
Create a “one to one” scenario for single applications
that are dependant on each other
Create a “many to one” scenario where middleware
and plug ins components can be reused
Reduces the potential package size
Flexible Package Management
Single application with no dependencies still exist
Application known to not conflict may be configured to
share the same virtual environment
Mandatory/Optional dependency configuration options
Virtual applications can share common dependencies
Virtual Environment
App “A”
Combined Virtual Environment
App “B”App “B”App “A”
System Services ConfigurationsData
Inter Application CommunicationIndependent Virtual EnvironmentsApplication Sharing Using DSC
Virtualize Middleware once share with many
1. Sequencing Application
Richard WuMicrosoft MVP
Microsoft Application Virtualization Deployment OptionsPackage, Deploy, Manage. Conflict free applications with manageability as the cornerstone to successful service delivery.
• Reduce application conflicts
• Reduce application
compatibility testing
• Remove application related reboots
• Dynamic application streaming
• Always accessible applications
• Desktop Publishing Service
• Dynamic Delivery
• Package/Active Upgrade
• Requires Active Directory
and SQL Server
• Single Management Console
• Single Software distribution workflow
• No additional infrastructure required
• Integrate Virtual applications with
automated OS deployment
• Full status and reporting of virtual
applications
• Inventory and updating of virtual
applications• User or Machine targeting
• Scalable to 100’ s of thousands of
devices
Configuration Manager 2007 R2
• Standalone execution
of virtual applications
• No server is required
• MSI wrapper is the
configuration control
• Interoperable with SMS/
SCCM & 3rd party ESD
• Dynamic Delivery
• Package/Active Upgrade
• No SQL Server required
• Allows streaming capability
to be added to SMS/SCCM
& 3rd party ESD
1. Full Infrastructure Scenario-Import Virtual ApplicationAssign to End User
2. End User ExperiencePC ReplacementOn Demand DeliveryResolve Applications Conflict
Richard WuMicrosoft MVP
When Should I Consider MED-V?The challenge of upgrading to a new operating system
Accelerate OS UpgradesRun applications that are not yet supported/tested on the new OS
+Applications
Operating System
Hardware
Applications
OS
Virtual PC
How MED-V Relates to Windows XP Mode
MED-V will not require PCs to have hardware assisted virtualization (e.g. Intel VT, AMD-V)
MED-V v1 Architecture
MED-V v1 Delivery Methods
MED-V TrimTransfer Image Delivery
How to update/patch virtual images?
Initial delivery (using TrimTransfer)
Alt. I: update the “Master” image onceand deliver image differences to endpoints
Alt. II: connect to Active Directory domain and use standard software delivery
Easy to manage
User data and settings must be saved on the network
Standard! (use WSUS, SCCM, etc)
1. Import Virtual Machine and Configure Policies
2. End User Experience
App-V 4.5 SP1 and Windows7
Maintain user productivity regardless of application format
Integration with Windows 7 maintains user experience and productivity
Virtual applications behave the same as regularly installed applications.
Increased IT control with AppLocker integration
Enforce compliance of virtual applications with AppLocker policies
Provide consistent policy management for all application types.
Make users productive anywhere and save on IT infrastructure using BranchCache
Virtual applications traverse the WAN once and are available faster via BranchCache
Secure application delivery with BitLocker ToGo
Confidently deliver virtual applications on a removable drive securely, and maintain licensing compliance.
App-V is the only application virtualization product in market that is compatible with Windows 7
What’s coming …
Broaden our Windows platform and application coverage
Enable App-V to recognize and run 64-bit applications
Enable App-V to run on 64-bit Windows Operating SystemsWindows 7, Vista and XPWindows Server 2008 and 2008 R2 (App-V for TS)
Simplify the App-V Sequencing experience
Improved Sequencer UI
Enable App-V to sequence true 64-bit applications
Further expand our global coverage
Enable virtualization of non-English applications in 13 additional languages
Enable localization of App-V management UI’s in 12 additional languages.
App-V 4.6 Available H1 CY2010
Windows Client Workstation
MED-V Admin Console
Export
Policy
Virtual PC
Configuration
Manager
What’s coming…
Image
(optional)
System CenterConfiguration
Manager
Deploy Packages
Related Content
Breakout Sessions
WCL336-The Future of Virtual PCVIR331-MDOP: Application Virtualization and Desktop Virtualization
Hands on Lab
WCL13-HOL-E-Microsoft Desktop Optimization Pack: Application Virtualization, Sequencing Lab
Track Resources
Microsoft Desktop Optimization Pack Home Pagehttp://www.microsoft.com/mdop
Application Virtualization Home Pagehttp://www.microsoft.com/appv
Enterprise Desktop Virtualization Home Pagehttp://www.microsoft.com/medv
© 2009 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.