Application virtualization is a cool technology that’s been available for about 4 years. Altiris was my first conceptual introduction to the technology. Although really cool, it was not easily justified at a cost of around $30/client workstation; especially since it was new, untested technology.Meanwhile, in the background a little known company called Softricity was developing the next killer app to be known as SoftGrid. Quietly and methodically Microsoft snatched them from oblivion.
Hopefully by the end of this presentation you’ll be excited enough about application virtualization to run out and try it. At the very least you should know that this is one of many technologies that can lighten your load and make your work more predictable and hopefully more fulfilling!
The long and short of it is that virtualized apps run on a virtualization layer and the virtualization layer mimics the OS and provides the actual environment for the virtualized app.
Bethel Park has a long standing history of purchasing MS software via MS School Agreement. For current SA customers, MDOP is easy to justify. Microsoft is encouraging use of this technology and even for non-SA customers, the call to your MS rep might be worth the time and effort!
MDOP is a rapidly evolving toolset – check in often to see what new components they’ve added. Kidaro is the newest feature to make it into MDOP. http://www.microsoft.com/windows/products/windowsvista/enterprise/default.mspx
Matt has been the driving force behind prepping and deploying SoftGrid / Microsoft Application Virtualization since our pilot last school year. The learning curve is a bit steep at first but I think we’re sold that the time invested up front is well worth the time saved on the esktop support end.
Application Virtualization<br />How much time do you spend installing stand-a-lone or thick client network apps on individual computers?<br />Returning to Sanity<br />
Presentation Objectives<br />Understand the concept of application virtualization and specifically the Microsoft solution for app virtualization<br />Know the costs and licensing involved with purchasing MS Application Virtualization<br />Learn how MS Application Virtualization can help your school district deploy applications with out installing them<br />Be aware of the pros and cons of application virtualization<br />
What is Application Virtualization?<br />According to Wikipedia: “Application virtualization is an umbrella term that describes software technologies that improve portability, manageability and compatibility of applications by encapsulating them from the underlying operating system on which they are executed. A fully virtualized application is not installed in the traditional sense , although it is still executed as if it is. The application is fooled at runtime into believing that it is directly interfacing with the original operating system and all the resources managed by it, when in reality it is not. Application virtualization differs from operating system virtualization in that in the latter case, the whole operating system is virtualized rather than only specific applications.“ Ardence is an example of operating system virtualization<br />
Microsoft Application Virtualization<br />Dynamically streaming software as a centrally managed service<br />Microsoft Application Virtualization Platform<br />Slide courtesy of Microsoft – 10-31-08<br />
Microsoft Application Virtualization<br />Sequencing – The gateway to Microsoft Application Virtualization<br />Virtual Application<br />(SPRJ, OSD, ICO and SFT)<br />Rapidly packages applications through active watch technology including execution dependencies.<br />The admin has the option to create an MSI wrapper for Standalone mode delivery. <br />The Sequencer produces<br />the virtual application package containing the application and its dependencies.<br />Slide courtesy of Microsoft – 10-31-08<br />
Extending Scalability<br />Multiple Delivery Options<br />Slide courtesy of Microsoft – 10-31-08<br />
Microsoft Application Virtualization<br />Dynamically streaming software as a centrally managed service<br /><ul><li>Diverse Client Base
Microsoft Application Virtualization supports Windows XP Pro, Windows Vista, Windows Server 2003 and 2008 Terminal Services, and Vista Enterprise Centralized Desktop BUT NOT VISTA 64-BIT!!
Improve management of plug in distribution to different user groups</li></ul>Slide courtesy of Microsoft – 10-31-08<br />
Microsoft Application Virtualization Interop with SMS 2003/SCCM 2007 and more…<br />Multiple Options for Interoperability<br />Interoperability with SMS 2003 R2 and SCCM 2007<br />Streaming capabilities can be added to SMS/SCCM 2007 Distribution points<br />Sequencer option to create MSI wrapper as control point for virtual applications (System Center Application Virtualization Server is not required)<br />Virtual applications can be inventoried WMI Provider or via Add/Remove Program scanning (MSI option only)<br />Third party ESD systems may also control virtual applications either through script or through MSI wrapper <br />Native Application Virtualization integration coming with SCCM R2<br />Slide courtesy of Microsoft – 10-31-08<br />
Costs and Licensing<br />App-V is sold educationally as part of the Microsoft Desktop Optimization Pak (MDOP). Presently it is available via School Agreement and can be added on for approximately $3.50 / desktop (depending on quantity this price may be lower)<br />The MDOP is also included with Windows Vista Enterprise<br />MDOP is available to customers with volume license agreements. <br />Contact your Microsoft rep for the straight scoop on the best way to license MDOP for your organization<br />
BTW: What else comes with MDOP?<br />Current components of the MDOP include:<br />Microsoft Application Virtualization <br />Microsoft Asset Inventory Service <br />Microsoft Advanced Group Policy Management <br />Microsoft Diagnostics and Recovery Toolset <br />Microsoft System Center Desktop Error Monitoring<br />http://www.microsoft.com/windows/products/windowsvista/enterprise/default.mspx<br />
How hard is this to do?<br />Matt – Your on…<br />Matt Johnson, BPSD Application Specialist demonstrates the components of Microsoft Application Virtualization and shows how to sequence an application for virtual deployment<br />
Pros<br />No more installing individual apps to individual workstations<br />Apps can be simultaneously licensed in smaller numbers due to App-V’s license management features<br />Non network apps can be deployed on the network via App-V<br />Multiple versions of the same app can be deployed together without fear of conflict<br />Virtual apps do not permanently occupy HD space if you reset them after use<br />Both test and actual deployments of curricular apps are possible without tying up technicians<br />Teachers are happier<br />
Cons<br />Each virtualized app must be sequenced first – sequencing can be tricky, time consuming and occasionally difficult<br />Some apps cannot be sequenced at all; i.e. Microsoft Office, Adobe Acrobat Standard / Pro<br />Some apps should not be sequenced; i.e. CS3 and AutoCAD<br />There is some small amount of management overhead in configuring and maintaining AD access for vitualized apps<br />Each workstation must be running the App-V client – this can be scripted to install at login<br />At present the App-V client does not support the 64-bit Vista environment – 64-bit is slated for version 4.5 SP1 mid next year<br />App-V is an additional yearly cost<br />
Q & A<br />Send questions or thoughts to Ron Reyer or Matt Johnson – this PPT can be downloaded from:<br />The following URL:http://cid-052ae41d022938ee.skydrive.live.com/browse.aspx/TRETC08 has a length of 66 characters and resulted in the following TinyURL which has a length of 25 characters:<br />http://tinyurl.com/6kun5f<br />Or, give your recipients confidence with a preview TinyURL<br />http://preview.tinyurl.com/6kun5f <br />Reyer.email@example.com<br />Johnson.firstname.lastname@example.org<br />Thank you!<br />