Virtuozzo vs. VMware, Microsoft, XenSource

Virtuozzo vs. VMware, Microsoft, XenSource

In your article titled "Choosing the right server virtualization solution," you do not mention virtual private server products such as Virtuozzo. Granted, Virtuozzo is a completely different technology, but it delivers a very similar result: multiple separate servers running different services on the same piece of hardware. As an IT architect, that's what I am looking for.

Are you familiar with Virtuozzo, and how do you suppose that it should be compared to offerings from VMware, Microsoft, and XenSource?

    Requires Free Membership to View

    When you register, my team of editors will also send you the latest expert resources covering all areas of server virtualization, such as platforms, architectures and strategies, server hardware, managing virtual environments, application issues and more.

    Margie Semilof, Editorial Director

    By submitting your registration information to SearchServerVirtualization.com you agree to receive email communications from TechTarget and TechTarget partners. We encourage you to read our Privacy Policy which contains important disclosures about how we collect and use your registration and other information. If you reside outside of the United States, by submitting this registration information you consent to having your personal data transferred to and processed in the United States. Your use of SearchServerVirtualization.com is governed by our Terms of Use. You may contact us at webmaster@TechTarget.com.

Regarding the question, I think this is referring to Andrew Kutz's series of articles.

You make a really good point regarding the fact that there are multiple approaches to solving the virtualization problem. In fact, I have just completed writing an article that evaluates the various layers at which virtualization can take place (it should be available soon). I usually refer to products such as SWSoft's Virtuozzo or solutions from Softricity as "application-level virtualization" (as opposed to "server-level virtualization" which is the approach taken by Microsoft Virtual Server, Xen, and VMware).

The major advantage of this approach is that it can be extremely scalable - hundreds of instances of a particular application can run on a single physical machine. In many cases, it can be quick and easy to setup virtualization at the application-level and to provide access to end-users. There are, however, drawbacks -- mainly, aspects such as operating system settings, patch levels, security configuration, and device drivers are all defined at the system level. If your application requires these types of changes, application-level virtualization may not be the best fit. Also, complex network and configuration requirements for multi-tier Enterprise applications may not be easy to configure. Overall, however, this approach can be economical and can be a great way to run multiple instances of a relatively simple application. Keep an eye out for my upcoming article!

This was first published in July 2006