ITPRO

Printed from www.itpro.co.uk

Register to receive our regular email newsletter at http://www.itpro.co.uk/reg/register.

The newsletter contains links to our latest IT news, product reviews, features and how-to guides, plus special offers and competitions.

Skip to navigation

    Microsoft virtualises applications

With its acquisition of Softricity, Microsoft is well on its way to becoming a major provider of virtualisation solutions for applications, as well as virtual PCs and servers.

By Ian Murphy, 1 Feb 2007 at 19:18

Despite the massive amount of computational resources in modern computers, users still experience problems running applications. It's no longer about processor, memory or hard disk, it's about the ability of software vendors to write well behaved software. Even the giants of the software industry are incapable of making their software play nicely so users are being forced to look for alternative solutions.

A perfect example of this is when you upgrade an application. Whenever you install a new version of any application it comes with features and changes that take time to adjust to. During that period of adjustment, you might want to go back to the old version to finish some work. The problem is that once the new version is installed on your computer, the old software just won't work properly.

In a Microsoft world the biggest problem is the way that the registry works and the reuse of common components. There are solutions available to developers and Microsoft has issued best practice advice on how to avoid this. Unfortunately, Microsoft has always been one of the problem vendors itself, a clear case of best practice is something not used here.

Buying into virtualisation

Recently Microsoft purchased a company called Softricity for its Softgrid application virtualisation technology. What makes this interesting is that Microsoft is already shipping a solution based around Softgrid to its large Software Assurance customers. It also sees this as complimenting technology that has been worked into Windows Vista.

When you install an application onto a Windows based machine the registry entries determine what components are required for it to run. Although software applications can take 100's of MB of disk space to install, the actual code needed to run an application is often just a few MBs. The rest is all about the additional features that are not immediately required.

Softgrid works by breaking any application down into "packages" that contain functionality. The application is "installed" into a virtual registry and during the installation processes, the package looks for all keys that are used. Once installed, you configure and test the software. It is this last step that creates the various "packages" that the software is broken into. What makes this different from other virtualisation solutions is that Softgrid actually looks at what memory is used, how much memory swapping takes place, what common components the application needs and builds an accurate assessment of what is necessary to actually run the program.

Take Microsoft Visio, for example. The entire installation needs over 150MB of hard disk yet the actual amount of code required to run the application is just over 18MB. It is possible, therefore, to deliver to the user, that 18MB across the network or even over the Internet to a home user.

With Softgrid, the user does not have to do an installation. This removes time and problems. The ability of the IT department to control the key package also helps with software management. At the moment, whenever a security package or update is issued, the user of the application has to install them. Softgrid allows the IT department to patch the package. This immediately impacts each user the next time they run the application. User customisation is held in a separate file on the server so users can customise their software.

Virtualisation and licensing

Previous
1 2

Email to a friend

Print this page

< Previous   Server : Analysis & Insight Next >

Be the first to comment on this article

You need to Login or Register to comment.

 Sponsored Links

advertisement

    Latest Server Tutorials

Set up hosted desktops with ThinkGrid

Setting up hosted desktops with ThinkGrid

VDI gives you simplicity at the desktop, but you still have a complex service to manage. ThinkGrid’s hosted desktop service offers a cloud alternative. In this tutorial, Mary Branscombe shows you what you get and how it works.

Read more

 
advertisement
Sponsored Links
Advertisement