Download - Application Virtualization Smackdown

Transcript
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