Virtualization is one of the buzzwords in IT today. You have probably already worked with virtualizing servers and desktops; now your opportunities have expanded again with the potential of virtualizing applications. The question is, what are the benefits to virtualizing applications, and how does the process work?
We all know the issues around deploying applications to Windows desktops: overwriting common files and libraries, conflicts with differing versions of prerequisites like Java and .NET, and applications breaking after 'Patch Tuesday.' Application virtualization takes care of many of these issues by providing a "wrapper" around the application. The application is packaged with all necessary libraries and files so that it can be run on a workstation without actually being installed on the workstation.
How is this accomplished? ZAV provides three ways:
1. Templates for certified applications. Novell has an ever-growing list of applications that have been certified. This means that the application vendor will support the application being run in a virtualized environment. You can select this option to quickly build an app: you only need the software directories and license keys.
2. Snapshot. If you have been working with ZENworks for a long time, you are probably familiar with snapshots. First, ZAV takes a snapshot of your test workstation environment prior to the application installation. Next, you install and configure the application on your test machine. Finally, you prompt the wizard and it will take the after-snapshot and set up the virtualized app that you can then deploy to your production workstations.
3. Custom build. This is the most advanced option available, and is generally used for home-grown applications. Here, you will need to manually add the necessary files and registry settings to the virtual environment.
So how can you use this tool? Here are just a few ways:
1. Use ZAV to quickly build applications to be deployed to desktops via ZENworks. Actual installation on the desktop is not necessary, but shortcuts to each program can be created. With ZAV, it is no longer necessary to extensively test applications installed on desktops for compatibility issues!
2. Run programs that use differing versions of .NET or JAVA without conflict.
3. Provide end-users with USB keys loaded with any application they need, such as a VPN client. By supplying the necessary applications on USB keys, users don't have to install the applications on their home PCs ... and you don't need to provide the support that all too often goes along with these PC installations!
Virtualization is of course of the most interesting topics to discuss , in IT. Sometimes the attempt also involves accessing or storing data at some other virtual media. And may also lead to a data loss issue. The same happened to me and I used the Stellar Phoenix windows data recovery software.
ReplyDelete