The third and final part of my series on using virtualization techniques as an aid to grid enablement is now available on IBM developerWorks. The tutorial looks at the mechanics of actually turning your virtualized environment into an effective way of executing your newly enabled application. In particular, I cover the differences in the execution process and provide code examples for how to employ the different virtualized application execution techniques covered in Part 2.From the introduction:
When enabling an application for use within a grid, the first process is to make your application as open and easy to deploy as possible. In Part 1 of this “Application virtualization” series, we examine how that is possible by building a virtualization layer around the original application. In Part 2, we examine the environment to build to support the grid. Now, to wrap up the series, we look at how you turn your grid into a virtualized version of the original application, and how you distribute work internally through the grid to achieve the best performance.
You might want to check out the previous two parts of the series:
- Application virtualization, Part 1: Level 1 – Abstracting your grid infrastructure
- Application virtualization, Part 2: Level 2 – Understanding your virtualized environment