Welcome to GridMasterTraining!

GridMasterTraining
GridMasterTraining Home

What is Microsoft Application Virtualization?


Microsoft Application Virtualization, known as App-V, is the new product name for the technology formerly known as SoftGrid from Softricity. App-V is a set of products that allow enterprises to perform virtualization at an application level rather than a server level. App-V solves application conflict issues with standard, "off-the-shelf", software packages and enables centralized management of virtual application packages.

Solve Application Conflict

Run applications that will not install without breaking other applications.  Run multiple versions of the same application on the same machine.  Make applications that are not multi-user or multi-tenant aware work the way you want them to work.

Manage Applications Virtually

Manage applications as an image, much as you manage server images using virtualization. By separating the user and application state information from the operating system you can improve your operational efficiency not only for managing applications, but for managing the OS images which are now more generic and streamlined.

Three Ways To Deploy

App-V offers three ways to set up an infrastructure to deploy virtual applications:


Stand-Alone Client Dedicated Infrastructure Shared Infrastructure



The easiest way to deploy virtual applications is to install the App-V client in "Stand-Alone" mode. No back-end infrastructure is required. You loose certain key features with this method, such as application updates, per-user authorization, and reporting. But you do get the most key feature - the ability to run conflicting applications by never installing them on the target PC! By installing servers dedicated to the management of virtual applications, you can achieve the full potential of features out of Microsoft App-V. This infrastructure deployment option uses protocols developed specially developed to stream applications on demand. This infrastructure integrates with existing Active Directory Domain Services users and groups to provide for per-user application publishing, which is demanded in Terminal Servers and other desktop/laptop PC environments. Full authentication, metering/reporting, and license verification features are available by using these dedicated servers. A small SQL Database is required, which is typically created as a database instance on an existing SQL Server. The Management Service (which resides on IIS), and the Management Console (an MMC snap-in) are typically installed on the same machine as the Management Server. If you use System Center for non-virtualized applications, you will want to consider reusing these servers (upgraded to SCCM 2007 R2 with SP1, or greater) to serve up both virtual and non-virtual applications. You loose per-user publishing, authentication, license verifications, and much or the metering/reporting capabilities of the Dedicated servers. But having just one infrastructure to deploy all applications makes sense in many environments, especially if virtual application deployment to terminal servers is not an issue. Using SCCM, you can stream virtual applications using either HTTP streaming or BITS. Publish virtual application advertisements to targeted PCs and both applications and updates can be sent in the background while users work on other tasks, including the possibility of being away from their desk.


No matter how you choose to deploy, GridMasterTraining provides the most comprehensive, independent, training available for Microsoft Application Virtualization.