Applications Are Everything . Now, How Do You Deliver Them?

On 20 November 2012 by Pete Petersen

Applications

In the realm of Information Technology, applications are everything. Applications are what enable users to do what they do: To make money, to solve problems, to do research, to keep data, to study, to improve the bottom line. How app applications are delivered to the users is the big question. There are many ways, traditional, radical, kludgy, and efficient.

In this article, we could delve deeply into the merits of managing applications–and limiting the number and types of applications–in an organizations. However, today we will focus on the delivery of those applications.

PQR has put together a white paper that compares the various delivery methods and focuses on the major VDI offerings in the market today. The whitepaper correctly suggests that the following questions must be asked in order for an application and destktop delivery solution to be successful:

  1. What is the execution platform for the application?
  2. In what way are applications delivered and available on the execution platform?
  3. How are the execution platform and the applications managed from an IT-Pro and from an end-user perspective?

Let’s look at these each briefly.

What is the execution platform for the application?

In other words, where do you want the applications to run?  Another way to ask the question may be: What is the most efficient delivery mechanism for this application. For example, an application can be delivered in many ways, some more expensively than others. In the scheme of things, the following is an example list of delivery mechanisms which are ordered least expensive to most expensive, and applications should be put through a criteria test that slots them in, starting with the least expensive, as follows:

  • $ Virtualized published application (via App-V, App Streaming, etc., and RDS, XenApp seamless, etc.)
  • $ Published application (via RDS, XenApp seamless, etc.)
  • $$ Shared hosted desktop (via RDS, XenApp, vWorkspace, etc.)
  • $$$ Virtual desktop, VM, concurrent mode (via XenDesktop, vWorkspace, View, etc.)
  • $$$$ Virtual desktop, VM, dedicated mode  (via XenDesktop, vWorkspace, View, etc.)
  • $$$$$ Virtual desktop, hosted hardware, concurrent mode  (via XenDesktop, vWorkspace, View, etc.)
  • $$$$$$ Virtual desktop, hosted hardware, dedicated mode  (via XenDesktop, vWorkspace, View, etc.)
  • $$$$$$$ Physical end device

In what way are applications delivered and available on the execution platform?

Well-implemented automation is the key to nearly any successful application delivery mechanism. See answers in the previous section for more details.

How are the execution platform and the applications managed from an IT-Pro and from an end-user perspective?

Successfully implemented, a VDI solution that correctly slots applications into their proper place will be automated to the point where rolling out (and possibly rolling back) an application is a matter of pressing buttons or changing group memberships.

Details

Please read PQR’s whitepaper for more details and insights.