Streaming Smackdown 2009 Ruben Spruijt
Opbouw Advanced ICT Infrastructuur: Eenvoud in ICT Application and Desktop delivery solutions overview Application Virtualization Smackdown: Citrix, Microsoft en VMware The Matrix reloaded
Me, Myself and IT Solutions Architect @ PQR Getrouwd & 3 kids: 8,6,2 Citrix Technology Professional (CTP) Microsoft Most Value Professional (MVP) Schrijver voor IT-Pro magazines Solution Owner van Virtuall Spreker op (inter)nationale conferenties
Advanced ICT Infrastructuur: Eenvoud in ICT Application Gebruikers and Desktop Applicaties Delivery + Data and System System Availability
Application delivery Execution (uitvoering) platform: Application delivery Application installation Application streaming Application virtualization
Wat is Virtualisatie!? Optical Illussion?
Wat is Virtualisatie!? vir tu al i za tion = NOT an optical illussion but: The act of isolating or unbinding one computing resource from others. Applications installed to Specific hardware and OS Interface bound to process Virtual Applications Virtual Computing Any application on any computer on-demand Virtual Presentation Presentation layer separate from process Operating System assigned to specific hardware Storage assigned to specific locations Network assigned to specific locations Traditional software stack Virtual Machine OS can be assigned to any desktop or server Virtual Storage Storage and backup over the network Virtual Network Localizing dispersed resources Component isolation with Virtualization
Applicatie Virtualisatie Essentie virtualisatie en isolatie Voordelen Aandachtspunten Top10 challenges!? Leveranciers Kernel mode vs user mode
Virtualization in Kernel mode Voordelen Snelheid Minder complex, development point of view Application compatibility, Windows API s en subsystems Nadelen Client installation, administrator rechten Valt buiten het security subsysteem Robustness Leveranciers
Virtualization in User mode Voordelen Geen device drivers en client/agent installatie Alle code in user mode Meerdere agents gelijktijdig De Microsoft way: Principle of Least Privilege Nadelen API s en subsystems worden ge-hooked door leveranciers Application compatibility Leveranciers
VMware ThinApp 4.0
Application Virtualization, ThinApp Poll: Wie maakt al gebruik van ThinApp!? Nee Series1 Ja 0 10 20 30 40 50 60 70 80 90
Application Virtualization, ThinApp Voordelen Geen client/agent installatie, geen device drivers Virtualizatie en client-code in user-mode Meerdere client versies Geen architecture nodig (+/-) Brede client platform ondersteuning Eenvoud Snelheid met opstarten
Application Virtualization, ThinApp Voordelen Veel usecase scenario s IE 5,6,7 Migratie van MSI naar EXE; Acresso AdminStudio What s new AppSync AppLink Improved capture wizard (GUI)
Application Virtualization, ThinApp Aandachtspunten (integrated) architecture voor applicatie delivery (+/-) Webbased applicatie streaming License management Geen persistant client side cache (+/-) Work-offline scenario = user workspace management Eenvoud kan ook valkuil zijn! Focus van VMware = Datacenter --> app/desktop delivery
Application Virtualization, ThinApp Live demo: 4 videos install, Capture, Running, Applink
Application Virtualization, APP-V SoftwareWOW-Softricity-MS SoftGrid = App-V Voordelen: Verschillende deployment scenario s Native integratie met SCCM 2007R2 HWS LWS Stand alone Applicatie licentie management Dynamic Suite Composing (DSC) Background streaming: BITS
Application Virtualization, APP-V Voordelen Secure by design SaaS Architecture (+/-) Snelle initiele launch-tijd Client-side persistant cache Microsoft.. tenzij EUR (+/-)
Application Virtualization, APP-V Aandachtspunten DSC is beperkt Architecture (+/-) Desktop editie alleen met MDOP x64 platform 4Gb.SFT file limitation Top-10 challenges with SG (and others) Eenvoud!? Focus van MS = Van Datacenter tot Desktop (alles)
App-V Architecture SMS/SCCM Database SMS/SCCM Management Console SMS/SCCM Distribution Point Active Directory Management Web Service Microsoft Application Virtualization Management Console VECD Terminal server Microsoft Application Virtualization Clients SMS/SCCM application delivery Desktop VECD Terminal server Microsoft Application Virtualization Clients System Center Application Virtualization Management Server Streaming + manifest Desktop VECD Terminal server Microsoft Application Virtualization Clients System Center Application Virtualization Streaming Server Streaming Desktop Virtualized application Standalone Microsoft Application Virtualization Client Microsoft Application Virtualization Database Application delivery via MSI on CD MSI-wrapped virtualized application Windows application Microsoft Application Virtualization Sequencer
Application Virtualization, App-V Poll: Wie maakt al gebruik van SoftGrid/App-V Nee Series1 Ja 0 10 20 30 40 50 60 70 80 90
It s all about Xen!, XenApp Client side XenApp Server side
Application Virtualization, Citrix XenApp Voordelen Concurrent user license model Integratie met AG, smartaccess Central management pre-launch and post-exit scripts Machine targeting, set requirement voor local components x64 platform ondersteuning Persistant client size cache HTTP(s) streaming Inter-isolation communication
Application Virtualization, Citrix XenApp Aandachtspunten Applicaties compatibility Services DCOM.NET 2.0/3.0 isolation No/limited Side-by-Side support (SxS) Geen licentie metering (ES) Focus van CTX = Van gebruiker --> Datacenter
Wat is de beste oplossing? Verschillende reacties van diverse klanten (NL/EU) ThinApp, tactische oplossing use-cases die anderen niet hebben ThinApp, super eenvoudig, top! ThinApp, geen architectuur en nu!? ThinApp, proven?, kennis in de markt? Microsoft tenzij Microsoft, integratie van APP-V en SCCM rocks! Geen Microsoft App-V, we hebben en willen geen SA Citrix great!, we believe in their application delivery strategy Citrix great!, we already have the application streaming licenses as part of CPS. Geen Citrix!, slechte ervaringen InstallFree InstallWie?....
Application Virtualization Feature Compare The Matrix
The Matrix reloaded 2.0 http://www.virtuall.nl/articles/applicationanddesktopdelivery/
Wat is de beste oplossing?!
Summary Applicatie Virtualisatie = proven+voordelen+besparingen Application delivery: Tactical vs strategic solutions Keuze: features vs visie Wat is mijn visie met betrekking op applicatie en desktop delivery en welke leverancier past hierbij? >Application Virtualization is THE way to Go!<
Smackdown!?..
Bedankt! Feedback?! Ruben Spruijt rsp@pqr.nl
References: www.brianmadden.com/blogs/rubenspruijt www.virtuall.nl www.virtuall.nl/seminars/briforum2008/briforum08top10challengeswithsgandothers.pdf www.virtuall.nl/articles/applicationanddesktopdelivery/applicationvirtualizationsolutionsoverviewandfeaturematrix.pdf www.virtuall.nl/articles/applicationanddesktopdelivery/pqr_applicationanddesktopdeliverysolutions_a3.jpg www.virtuall.nl/articles/publishedarticles/microsoft%20app-v,virtual%20fantasy%20or%20actual%20reality%20nl.pdf www.virtuall.nl/articles/publishedarticles/lanvisionvdidutch.pdf www.virtuall.nl/articles/publishedarticles/lanvisionuserworkspacemanagementdutch.pdf www.virtuall.nl/articles/publishedarticles/lanvisionapplicationendesktopdeliverysolutionschemadutch.pdf www.virtuall.nl/articles/publishedarticles/lanvisionthinstalldutch.pdf www.virtuall.nl/videos