Tim Mangan Kahuna, TMurgent Technologies
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
Microsoft App-V Citrix Streaming VMware ThinApp Endeavors InstallFree Spoon Symantec
1999
Lessons: Caching, Isolation, Virtualization
2000 Land Ourselves on the Ground
2001 Softricity SoftGrid Solving Conflict Number 1 Job
Virtualization: Redirection & Isolation
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
Solving Multi-User Conflict Number 2 Job
UserA Prefs UserB Prefs UserC Prefs Operating System App 1 App 3 App 4 App 2
Centralized Distribution Package Once, Deploy Everywhere Help With License Tracking Run Apps While Disconnected
Personal Same As Real Desktop Pooled Populate Apps Based On Logon Smaller Master Image Possible
Multi-Tennant Support
Sequencer: Re-package Applications Client: (two flavors) App-V for Windows Desktops (MDOP) App-V for Remote Desktop Services Optional App-V Server
Enhanced Configuration Scripting Burst New Capacity Instantly Remove Isolation Available via SCVMM 2012 Supported Apps Services IIS Web Apps/VDirs Sql Server Express Sql Reporting Services COM/COM+/DCOM Not Supported Server Roles Sql Server Exchange/Sharepoint Device Drivers
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
1.Sequence Vendor App using Recipe or Package Accelerator. 2.Smoke Test Result. 3.App Expert Tests Result. 4.Release to Production.
Publishing is Integrating into User Interface Shortcuts File Associations Distribution is setting up connection to the bits Streaming Pre-caching
App-V Server Reasonably Scalable Dedicated to only App-V SCCM Scales up and out Images, MSI, and App-V Stand-Alone Client / 3 rd Party Tools
App-V Server SCCM Server Stand-alone Client RTSP Client SCCM + App-V Client
Virtual Application Group Policy User Profile Virtualization Settings Virtualized Package Files & Settings File Systems Non virtualized Applications, Services, dlls, and COM components X Windows Registry