Monday, July 23, 2007

This article centers mostly on Physical Virtualization, which does a solid job of optimizing today's energy efficient multi-core hardware. However, what people often forget is that a Virtual Machine is just that - a logical representation of a physical environment. The job of a Virtual Machine is to optimize physical hardware itself, it provides no unique value to the applications within it.


----------------------------------

This is yet another reason why Application Virtualization is a complementary technology to Physical Virtualization. While Physical Virtualization optimizes the hardware, Application Virtualization optimizes and provides new levels of "Control" for the application experience. The two key tenants of Application Virtualization are:

1) Decoupling the application from its infrastructure - making it easier to deploy/redeploy, update/patch, failover, monitor, audit and/or retire independent from the infrastructure.

2) Applications are everywhere - while most Application Virtualization discussions today center solely on Windows Desktop Applications, in reality there are thousands of applications critical to each enterprise, and most are heterogeneous. For example, an insurance claims management application is most likely running on a very large database on a UNIX server, its business logic is running on LINUX within a Web Application Server, and thousands of users are accessing the application via a GUI on a browser.

We can't lose sight of the massive scope and size of Application Virtualization, it could end up with the largest market size of all because the reason we are using computers in the first place is to access applications (on a server, a desktop, laptop, PDA/Phone, ATM Machine, DVR, etc.).

A core part of the liberation, the benefits of Application Virtualization can also be realized for older applications without creating limitations on how a new application must be written. Through Application Virtualization, you can run "all" applications, when, where and how you want. It needs to get to the point that applications, just work for all users.

No comments: