Application Virtualization Smackdown

46
CDH Application Virtualization Smackdown February 2011

description

World renowned virtualization aficionados Eric Inch and Jason Cooper combine their collective 30 years of experience to provide a side-by-side comparison of the heavy hitters in application virtualization. On one side: Microsoft App-V, part of the Desktop Optimization Pack and the Johnny-come-lately, streaming application packages to desktops and servers with ease. On the other: VMware ThinApp, the 800-pound gorilla with a huge install base, incredible features, and a clear advantage over the up-and-comer. Which of these sluggers will end up on top of the pile? View the Application Virtualization Smackdown slide deck to find out! And for more information about this and other topics check our blog at www.cdhtalkstech.com.

Transcript of Application Virtualization Smackdown

Page 1: Application Virtualization Smackdown

C D H

C D HApplication Virtualization

Smackdown

February 2011

Page 2: Application Virtualization Smackdown

C D H Quick Facts

About Us• 21st Year• Grand Rapids &

Royal Oak• 30 Staff

Approach• Vendor Neutral• Non-reseller• Professional

Services Only

Partnerships• Microsoft Gold

• Central Region Client Experience Award Winner

• VMware Enterprise• Cisco Premier• Novell Platinum• Citrix Silver

Page 3: Application Virtualization Smackdown

C D H

Infrastructure

Access & Identity Management

Expertise

Project Management

Collaboration

Page 4: Application Virtualization Smackdown

C D H Talks TechC D H

Page 5: Application Virtualization Smackdown

C D H Your Presenters

• Eric InchVCP, MCITP, [email protected]

• Jason CooperVCP, MCITP, [email protected]

Page 6: Application Virtualization Smackdown

C D H Agenda

• Overview• Benefits• Business Case• Vendors

– VMware– Microsoft

• Best Practice• Summary

Page 7: Application Virtualization Smackdown

C D H Overview

• What is application virtualization?• Isolated containers for applications

– OS, registry, file system– Redirection

• No traditional installation• Streaming or deployed

Page 8: Application Virtualization Smackdown

C D H Benefits

• Decreased application packaging time• Decreased testing time• Faster application deployment

– Deployed to new workstations– Patching/updates

• Reduction in help desk calls• Improved security

– Isolation from underlying OS– Local Administrator

• Run incompatible applications side-by-side• Simplified operating system migrations

Page 9: Application Virtualization Smackdown

C D H Business Case

• 31% less time for application creation• 20% reduction in deployment• 29% less time managing and updating• 18% less help desk / IT support

Page 10: Application Virtualization Smackdown

C D H Vendors

• VMware• Microsoft• Citrix• Symantec• Others

– Endeavours– Novell– Spoon– Unidesk– InstallFree

Page 11: Application Virtualization Smackdown

C D H VMware

• VMware overview• Server virtualization• Desktop virtualization• Application virtualization

– ThinApp– Acquisition of Thinstall

• Other products– SRM, Capacity IQ, Chargeback, AppSpeed,

Configuration Manager, vCloud Director, Service Manager, Zimbra

Page 12: Application Virtualization Smackdown

C D H VMware ThinApp

• Agentless• No server infrastructure• Deploy vs. Stream• Thinreg• AppLink• AppSync• Side-by-Side upgrade

Page 13: Application Virtualization Smackdown

C D H Microsoft

• Microsoft overview• Server virtualization• Desktop virtualization• Application virtualization

– System Center– Acquisition of SoftGrid

• Other products– SCCM, SCOM, SCSM, DPM, VMM, Windows 7,

Windows Server 2008, RDS, SQL, RMS, ForeFront, Office

Page 14: Application Virtualization Smackdown

C D H Microsoft App-V

• Kernel Mode• Part of MDOP (EA)• Distributed Server Infrastructure• 64-Bit Applications• Windows Services• Feature Blocks• Shared Cache• SCCM Integration• Dynamic Suite Composition

Page 15: Application Virtualization Smackdown

C D H ThinApp Components

Page 16: Application Virtualization Smackdown

C D H ThinApp Execution

• Block streaming into memory• Starts and continues streaming

• Pages shared between sessions

Page 17: Application Virtualization Smackdown

C D H ThinApp Demo

Page 18: Application Virtualization Smackdown

C D H App-V Components

Page 19: Application Virtualization Smackdown

C D H App-V Components

Page 20: Application Virtualization Smackdown

C D H App-V Demo

Page 21: Application Virtualization Smackdown

C D H App-V Execution

Page 22: Application Virtualization Smackdown

C D H ThinApp Setup Capture

• Prescan – Scan pristine station• Installation – Install software and

configurations• Postscan – Scan station for changes• Configure – All project settings• Build – Build the

ThinApp application package from project files

Page 23: Application Virtualization Smackdown

C D H App-V Sequencing

• Installation monitoring• Reboot handling• Application installation partition (Q:)• Virtual File System• Virtual Registry• Primary Feature Block• OSD and SPRJ

Page 24: Application Virtualization Smackdown

C D H App-V Demo

Page 25: Application Virtualization Smackdown

C D H ThinApp Package.ini

• Brains of the project• Compression• Isolation• Build options

– MSI Parameters– AppSync– Sandbox name and path– AppLinks– Permitted Groups

Page 26: Application Virtualization Smackdown

C D H App-V OSD and SFT files

Page 27: Application Virtualization Smackdown

C D H App-V OSD and SFT files

Page 28: Application Virtualization Smackdown

C D HThinApp

Compression & Isolation• Compression

– Fast– None

• Isolation– Merged– WriteCopy– Full

• Optimize– Memory– Disk

Compression Type

None Fast

Size 448,616KB 257,373KB

Compression ratio

100% 57%

Startup time (first run)

6 seconds 6 seconds

Startup time (second run)

0.1 seconds 1 seconds

Build time (first build)

3 minutes 19 minutes

Build time (second build)

2 minutes 1.2 minutes

Page 29: Application Virtualization Smackdown

C D H App-V RTSP and Streaming

• ZLIB with 40%+ compression ratio• MSI files• RTSPS

– 20% – 30% slower than RTSP• Both RTSP and RTSPS fail to native file

system

Page 30: Application Virtualization Smackdown

C D H ThinApp AppLink

• Linking dependent applications to main app

• Optional and required• Dependencies loaded into memory

– As listed in Package.ini– Wildcard loaded alphabetically

Page 31: Application Virtualization Smackdown

C D HApp-V Dynamic

Suite Composition • Application Virtualization Dynamic Suite

Composition Tool – GUI interface to OSD

Page 32: Application Virtualization Smackdown

C D H ThinApp Updating

• Side-by-Side– Adobe.dat– Adobe.1– Adobe.2

• AppSync– HTTP/HTTPS or UNC– Remotely update deployed applications– Block level update

• Sbmerge– Merge sandbox contents into project

Page 33: Application Virtualization Smackdown

C D H

Page 34: Application Virtualization Smackdown

C D H ThinApp Demo

Page 35: Application Virtualization Smackdown

C D H App-V Updating

• Adds additional package (SFT) to App-V• Seamless upgrade on next launch

Page 36: Application Virtualization Smackdown

C D H ThinApp Converter

• Ability to convert MSI for installation into ThinApp package

• ThinAppConverter.ini

Page 37: Application Virtualization Smackdown

C D H ThinApp ThinDirect

• Web browser redirection– Associate web pages with different browsers

• Internet Explorer 6• ThinDirect.ini

Page 38: Application Virtualization Smackdown

C D H App-V Integration Points

• SCCM• RDS• Virtual Services

Page 39: Application Virtualization Smackdown

C D H ThinApp EditionsThinApp Enterprise ThinApp Starter

ThinApp Packager Multi User License Single User LicenseThinApp Client Multi Client License Single Client LicenseThinApp ScriptingWindows 7 SupportIE 6 supportReLinkThinApp ConverterAppLinkAppSyncAD IntegrationThinDirectMSI support

Page 40: Application Virtualization Smackdown

C D H Microsoft EA / MDOP

Page 41: Application Virtualization Smackdown

C D H ROI / TCO

• VMware ThinApp ROI/TCO Calculator– http://roitco.vmware.com/ThinApp/

• Microsoft Integrated Virtualization ROI Tool– https://roianalyst.alinean.com/microsoft/virtualization/

Page 42: Application Virtualization Smackdown

C D H Best Practice

• ThinApp Deployment Guide– http://www.vmware.com/files/pdf/VMware_ThinApp_Dep

loyment_Guide.pdf

• Best practices to use for sequencing in Microsoft App-V– http://support.microsoft.com/kb/932137/

Page 43: Application Virtualization Smackdown

C D H ThinApp Limitations

• No reporting• Concurrent licensing• Price

– Included with View Premier• 16 and 32-Bit only. No 64-Bit

Page 44: Application Virtualization Smackdown

C D H App-V Limitations

• Complex infrastructure• Cannot virtualize Internet Explorer• DSC sequencing• Need to maintain agent updates

Page 45: Application Virtualization Smackdown

C D H Upcoming Briefings

• Migrating to SharePoint 2010– Wednesday, March 23rd – C/D/H Grand Rapids– Thursday, March 24th – C/D/H Royal Oak

• Views from the UC Summit– Wednesday, April 27th – C/D/H Grand Rapids– Thursday, April 28th – C/D/H Royal Oak

• Office 365: The latest and greatest in cloud – Wednesday, May 18th – C/D/H Grand Rapids– Thursday, May 19th – C/D/H Royal Oak

Page 46: Application Virtualization Smackdown

C D H

Royal Oak306 S. Washington Ave.Suite 212Royal Oak, MI 48067p: (248) 546-1800

Thank You

Grand Rapids15 Ionia SWSuite 270Grand Rapids, MI 49503p: (616) 776-1600

(c) C/D/H 2007. All rights reservedwww.cdh.com