Short bio: Computer Scientist, FOSS supporter (read more)
Tux Machines (TM)-specific
Understanding virtualization is not an easy thing to do. The concept of many virtual machines running on board a single physical machine sounds all well and good but to many, even in the IT field, the idea seems rather, well... virtual.
There are those who do understand the concept quite well, but even they may be hard pressed at times to find a cost- and performance-effective way to implement virtualization in their organization. It doesn't help that there are multiple approaches to virtualization--each with their own pros and cons. It was a discussion of these virtualization approaches and how his own virtualization project, OpenVZ. works that brought SWsoft's Kirill Kolyshkin to last month's Southern California Linux Expo.
Kolyshkin, the leader and project manager for the OpenVZ project, addressed the four primary areas of virtualization in his talk at SCALE. Most familiar to end-users is the hardware virtualization approach, which is used by software products such as VMWare, Bochs, and QEmu. The chief advantage of these applications is that they can pretty much run any arbitrary operating system. But the cost seems rather high: management tools are slow and complex, the tools don't scale well, and they have a low performance level.