Application Virtualization with VMware ThinApp Aaron Blasius ThinApp Specialist – Western Territory ablasius@vmware.com (917) 749 6184 Product Overview ThinApp is a client-less Application Virtualization solution allowing any Windows application to be packaged, distributed, and executed as a single EXE on a host PC without installation or changes to the local desktop's registry and file system. Unlike other solutions, Thinstall requires no pre installed software on the client or server. Virtualized applications can run from any device such as Desktop, LAN, WAN, USB Flash, etc. using the existing infrastructure. Applications virtualized with ThinApp run entirely in usermode on locked-down PCs with no device drivers installed enabling administrators to maintain a secure, clean, and stable user desktop. Unique features of ThinApp Agentless architecture No compatibility issues with multiple versions No backend infrastructure requirements 100% User mode execution Widest platform support Support for 16, 32 & 64bit windows, Windows NT, 2K, XP, Vista, W23K Citrix PS 4.x and MS Terminal Services Support for the widest array of applications Support for wide variety of .NET and Java runtimes Multiple versions of Internet explorer – run IE 6 & IE 7 on the same machine Deploy and manage virtual apps with what you have now! SMS, BMC (Marimba), Altiris, HP, IBM, CA, LANDesk, Bigfix and more… Benefits of Application Virtualization Application Isolation Application Delivery Application Compatibility without Conflicts Applications Accessed Anywhere Reduced compatibility testing Reduce image size and complexity Deploy Multiple Versions Simultaneously Access applications based on user needs Simplified application troubleshooting Improved Migration Readiness (OS & App) Package once, deploy many Enables Role based platform provisioning Enhances productivity, reduces costs & risks Partners & Contractors USB Sales & Execs = “Traditional’ Knowledge workers = Blade PC Access Anywhere Task workers / plant workers = VDI Application Sync Easily update and manage remote virtual apps: Manage applications in the extended enterprise: Partners, Subsidiaries Ship only what they need, when they need it Without Business interruption Flexible delivery to a variety of devices (USB, Thin Client, PC) Conflict free application updates for unmanaged PCs (WAN) HTTP/HTTPS Byte Level Updates over WAN/LAN via Active Directory Application Link Enhance License Management Reduces package size to ease deployment & delivery Enhances software license management tracking via current inventory tools Seamless Interoperability Thinapps can talk to each other & OS Enables interoperability between virtual applications and underlying OS VDI & ThinApp Simplify Delivery & Costs Reduce storage Reuse templates Install VM without apps Simplify Software Delivery (no agents/infrastructure) Multiple versions of same app installed on VDI image Many ways to deliver shortcut Plugs into existing App Mgmt tools w/o infrastructure Streamline Patch Updates Modify 1 app for whole environment In place upgrades Demo Why are customers using Application Virtualization ? Simplify installation and maintenance 1 file to distribute Eliminate conflicts via application isolation Deploy faster with less regression testing Run different versions of the same app. Package runtime components –Java, .NET w/ application – decouple from OS Lock down PCs – run apps in User Mode Consolidate Terminal servers (e.g., Citrix) Facilitate VDI Initiatives Smooth Vista Migrations—use apps ordinarily not compatible with Vista VMware ThinApp (AKA Thinstall) Licensing 1 ThinApp Suite – 1 per Admin* Complete Package that includes: 1 license of Workstation 1 ThinApp Setup Capture Packager 50 Client Licenses* Gold (21%) OR Platinum (25%) SnS required and sold separately 2 ThinApp Client Licenses (Additional) Requires at least 1 ThinApp Suite Per endpoint/user deployed – unlimited Perpetual license Gold (21%) OR Platinum (25%) SnS required and sold separately 1) Slight Variation from current sales model of Thinstall Application Virtualization Comparison Company Product VMware ThinApp MAV SVS (a.k.a. “SoftGrid”) * Streaming Feature Driverless user-mode only execution? Yes No No No Runs on locked-down “kiosk” PCs? Yes No No No USB Portable mode? Yes No No No Supports multiple client versions per machine? Yes No. Only one version of the Softgrid client can be in installed at a time. No. Only one version of the SVS client can be in installed at a time. No. Only one version of the streaming client can be in installed at a time. Zero footprint execution? Yes No No No Requires special per-app install procedures? No Yes. Apps must be installed to a separate drive using DOS 8.3 filenames. No No Virtualization vs. Isolation Per-Application Virtualization Per-Application Virtualization Per-Application, Isolation Per-Application, Isolation Comparison Cont’d Company Built-in .msi generation Yes Partially-beta No No COM/DCOM Isolation Yes Yes No No Service Virtualization Yes Yes No No IE 6 and IE 7 Virtualization Yes No No No Native Application Streaming Yes No - Requires Softricity server No - Requires AppStream server No - Requires Citrix server Management Solution Integration SMS, LANDesk, Altiris etc? Yes-All Partially- Only SMS Partially-Only Altiris Deployment Solution No Client & Server Requirements None Requires SoftGrid client, SoftGrid server, Active Directory, SQL 2000/2005 server Requires SVS client technology, AppStream servers and client technology Requires Citrix Streaming client, Citrix servers, Active Directory, SQL 2000/2005 server OS Support Supports 98, NT, WIN2000, XP, XPEmbedded, WIN2003, Vista, Terminal Server, and Citrix 2k, 2k3,XP,Vista, TS 2k, 2k3,XP,Vista XP, 2k, 2k3,Vista No TS support No TS support Product Comparison - VMware ThinApp vs. Citrix XenApp Company Product XenApp Published Desktop3 Delivery Based Context:1 LAN, WAN Delivery Based Context:1 LAN, WAN No additional infrastructure required Complete Citrix infrastructure required to publish application(s) such as SQL/Oracle DB, A.D. Group Policies, etc. Complete Citrix infrastructure required to publish application(s) such as SQL/Oracle DB, A.D. Group Policies, etc. Isolation Per-Application Virtualization. Application Isolation Environments (AIE) do not utilize virtualization and are very cumbersome to configure for applications. 2,3,4 Application Isolation Environments (AIE) do not utilize virtualization and are very cumbersome to configure for applications. 2,3,4 Security Active Directory (any version) Active Directory (any version) Active Directory (any version) OS Support Win98, NT, 2000, XP (32/64bit), XPe, 2003 (32/64bit), Vista (32/64bit), Terminal Server, and Citrix 2. Presentation/XenApp Server must be Win Server 200X Presentation/XenApp Server must be Win Server 200X Update Application Sync (AppSync) Take XenApp servers offline to upgrade/uninstall old application & install new application. 4 Take XenApp servers offline to upgrade/uninstall old application & install new application. 4 Zero Footprint Execution 4. XenApp Published Applications3 Execution Based Context:1 LAN, WAN (not recommended), USB and local system Streaming Applications 1. 2. 3. ThinApp 4.x ThinApp Application Streaming is an application execution mechanism whereas Citrix Application Streaming is an application delivery mechanism Many ThinApp customers use ThinApp for Application Isolation on Citrix XenApp/Presentation Servers Citrix Published Apps/Desktop are ONLY presentation and delivery of the application/desktop (NOT virtualization) and require applications be installed directly on XenApp servers whether or not App Isolation Environment or Citrix Application Streaming technologies are utilized. Upgrading or modifying an application on a XenApp server which uses AIE may also require reconfiguration of the AIE. Questions? VMware ThinApp Links •ThinApp Product Homepage http://www.vmware.com/products/thinapp/ •ThinApp Online Manual http://pubs.vmware.com/thinapp4/help/ •ThinApp Communities Forum http://communities.vmware.com/community/vmtn/entdesk/thinapp •ThinApp Tech Topics Portal http://www.vmware.com/products/thinapp/related-resources.html •ThinApp Blogs http://blogs.vmware.com/thinapp/ •ThinApp Demo https://www.vmware.com/tryvmware/login.php?eval=thinapp •ThinApp Lounge – Live discussions on ThinApp topics, packaging, and general questions http://communities.vmware.com/community/vmtn/entdesk/thinapp/virtuallounge •ThinApp 3rd Party Links and Tools – (Not sponsored by VMware nor affiliated with VMware in any manner) http://t3chnot3s.blogspot.com/2008/11/thinapp-links-and-3rd-party-utilities.html
© Copyright 2024