| ThinApp Deployment Guide |
|
|
|
| Written by Tom Hirt | |||||
| Wednesday, 22 April 2009 09:31 | |||||
ThinApp OverviewContinuing with our VMware ThinApp application virtualization series, we wanted to discuss deployment techniques surrounding ThinApp. But before we continue further, we want to make it clear that ThinApp can be deployed without using VDI (virtual desktop infrastructure) also know as VMware View. In fact, I find many of my customers begin with ThinApp virtualized applications and then later migrate to a fully virtualized desktop. We will be speaking to most of this in the context of use with a virtualized environment, but the tools and techniques remain the same should you deploy ThinApp in a non-virtualized environment. For those that are not familiar with ThinApp, it basically virtualizes your applications. ThinApp decouples the application from the underlying OS removing the issues associated with conflicting DLL's and registry entries. After creating a ThinApp virtualized application such as Microsoft Office - see our ThinApp Office 2007 KB, you can run any of the Office programs on a machine that previously didn't have Office installed, but without the hassle of installing Office! Keeping with our Office example, you can also run several different versions of the application all within the same PC. So for example, you could have Word 97, Word XP and Word 2007, all running on the same machine conflict free! I even have ThinApp installs of Internet Explorer 6, 7 and 8 on my desktop for web development purposes. ThinApps many uses go well beyond our examples but hopefully you can begin to see the power of such a tool. Getting back to the topic at hand, as most of you probably already know, application deployment can be a major challenge for both small and large organizations. To my surprise, I have found that most of my clients have no means to roll-out new or updated releases of existing applications. I usually find one of two things:
Now, although both of the above scenarios do work, they come at a severe cost to the client. I typically find the single image approach used in larger, more advanced organizations. They have a tech that images all their new PC's from their gold image using something like Ghost. Not only are they wasting a tremendous amount of money in licensing (having applications loaded on the PC that will never get used), they also have no easy means to upgrade the existing applications once they have been installed. The other approach, which I usually see in smaller organizations, installs only the applications each user needs on their PC. The problem with this approach, is that it's time consuming and there is no consistency across the enterprise. Should someone use another PC other than the one assigned to them, they might find the application they need missing. I liken this to a custom built sports car, no two are ever alike. We can greatly simply both of these deployment scenarios using ThinApp. Lets see how easy it can be to deploy a new ThinApp application.
Deployment ConfigurationBefore we begin our configuration, we must first have some prerequisites fulfilled:
Lets begin by connecting to your domain controller as a domain administrator.
Assuming all went as planed, you've just deployed you're first ThinApp application! The real beauty of this deployment is how easily this yields to roll based application deployment. Since the applications are now being controlled based on group membership, a user can go to any computer in the enterprise and always be assured they have the applications necessary to perform their critical job functions. Additionally, you'll never have to visit another PC for an install, and I don't know about you, but I like being lazy! Good Luck! |
|||||
| Last Updated on Tuesday, 02 June 2009 11:17 |