Windows IT Pro is the authoritative and independent resource for windows nt, windows 2000, windows 2003, windows xp. Features a collection of resources and magazines for windows IT professionals.
  
  
  Advanced Search 


September 2007

The Benefits of Application Virtualization


RSS
Subscribe to Windows IT Pro | See More Networking Articles Here | Reprints | Or get the Monthly Online Pass—only $5.95 a month!
Main Article    SoftGrid for Application Virtualization

In the past few years, client and server management have changed dramatically. In the "old days," file servers housed installation software, and administrators installed applications manually or used logon scripts to deploy them. Now, Active Directory (AD) and Group Policy let you more easily assign and publish applications to computers, and Microsoft Systems Management Server (SMS) provides an even better solution, with more granular and sophisticated software deployment and progress reports.

Although these technologies help deploy software, application compatibility and manageability concerns remain. (For example, how do you patch an application? Will the application work if another application is installed? Is the application compatible with Vista?) Whenever you install an application, components are registered to the machine; executable files, DLLs, and other files are copied to the file system; and information is written to the registry. When you upgrade or uninstall an application, information is left behind. Over time, computers become polluted with leftover files, registry information, and registered components that can cause compatibility problems.

Virtualization has also improved recently. Traditionally, OS virtualization has been useful for two key scenarios: consolidation and testing. In the past, each major application ran on its own server, which was expensive from both a hardware and a licensing perspective. Now, virtualization lets you run multiple "sandboxed" OSs on one physical server. Application compatibility problems don't occur because although several applications are running on a server, each application is running on a virtual OS, with its own hard disk, registry, processor, and memory resources. For testing, virtualization lets you run multiple OSs (e.g., Windows XP, Windows 2000 Server, Windows 95, and Vista) all on the same system, as well as run multiple test environments concurrently.

Running applications in a virtual OS sounds like it would solve any application compatibility problems—which might work for one application, but what about ten? You need to consider the overhead, memory usage, and disk space required. In addition, you must manage, patch, and protect each OS instance. And although applications are sandboxed in the OS, the OS's entire environment is also sandboxed, which makes it difficult to save documents or data created in the application to the host computer's local file system.

The best solution is to virtualize applications, which lets each application run locally on the computer. This solution is different from terminal server–style application publication (also known as server-based computing), in which applications run on the terminal server, with output sent to users' computers. In server-based computing, single points of failure occur because applications reside on the terminal server. In addition, resources are wasted because the workload occurs on the terminal server, while users' computers sit idle. Also, users who are working offline can't run any applications that are hosted on a terminal server.

Application virtualization prevents these problems. A virtualized application runs on the user's machine like a regular application, but in a sandbox environment that prevents installation to the local OS. Microsoft's SoftGrid is an application virtualization solution.

End of Article



Reader Comments

You must log on before posting a comment.

If you don't have a username & password, please register now.




Top Viewed ArticlesView all articles
No Jobs, No Excitement at Apple's Last Macworld Keynote

Apple CEO Steve Jobs made the right move in skipping out on his company's last appearance at Macworld: In a Tuesday keynote address at the conference, Apple had no interesting new products to sell, opting instead to spend mind-numbing amounts of time on ...

Where is Microsoft NetMeeting in Windows XP?

...

Home Tech? Work Tech? Increasingly, It's Just Tech

Paul discusses how the consumer market is influencing business technology in ways that are unprecedented. ...


Networking Whitepapers Managing Unix/Linux with Microsoft System Center Operations Manager 2007 Cross Platform Extensions Beta

Continuous Data Protection and Recovery for Microsoft Exchange

KVM Over IP For the Distributed IT Environment

Related Events Implementing VoIP for Your Enterprise

Windows, Unix, Linux Interoperability

Check out our list of Free Email Newsletters!

Networking eBooks Spam Fighting and Email Security for the 21st Century

Understanding and Leveraging Code Signing Technologies

SQL Server Administration for Oracle DBAs

Related Networking Resources Become a VIP member of the Windows IT Pro community!
Get it all with the VIP CD and VIP access. A $500+ value for only $279!

Subscribe to Windows IT Pro!
Solve your toughest technical problems with our experts and access 10,000 + articles online. 30% off

Monthly Online Pass - Only $5.95!
Get instant access to 10,000+ articles from Windows IT Pro Magazine!

TechNet Virtual Labs
Evaluate and test Microsoft's newest products.


Windows IT Pro Home Register FAQ for Windows WinInfo News
Europe Edition About Us Contact Us/Customer Service Media Kit Affiliates / Licensing  
SQL Server Magazine Office & SharePoint Pro Windows Dev Pro IT Job Hound ITTV
IT Library Technology Resource Directory Connected Home Windows Excavator Windows SuperSite 
 
 Windows IT Pro is a Division of Penton Media Inc.
 Copyright © 2009 Penton Media, Inc., All rights reserved. Terms and Use | Privacy Statement | Reprints and Licensing