220 likes | 362 Views
Virtual Apps. On the Desktop, in the Server, in the Cloud. Tim Mangan Kahuna , TMurgent Technologies. Facts. Applications Are Hard Many Enterprises skipped Windows Vista Capacity of computers not at necessary levels User-data m igration tools not in place Incompatible Apps
E N D
Virtual Apps On the Desktop, in the Server, in the Cloud Tim Mangan Kahuna, 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 A S P Land Ourselves on the Ground
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
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 Not Supported Server Roles Sql Server Exchange/Sharepoint Device Drivers Supported Apps Services IIS Web Apps/VDirs Sql Server Express Sql Reporting Services COM/COM+/DCOM Available via SCVMM 2012
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 Sequence Vendor App using Recipe or Package Accelerator. Smoke Test Result. App Expert Tests Result. 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 Methods SCCM Server App-V Server RTSP Client Stand-alone Client SCCM + App-V Client
Virtual App Execution Group Policy Windows Registry Non virtualized Applications, Services, dlls, and COM components Virtual Application X File Systems Virtualized Package Files & Settings User Profile Virtualization Settings