Xen and VMware are also very technically different. Paravirtualization will provide the best performance, while...
fully virtualized environments allow for more guest instances. Xen, a hypervisor which can execute several virtual machines on one piece of hardware, is based on Paravirtualization.
VMware's flagship product is the ESX server, which loads on the bare metal level. VMware Server relies on a base operating system in order to run, which incurs additional overhead.
Further, there is also the option of choosing the virtualization software that ships with your client's operating system. If you are using RHEL5, virtualization is provided on all its sever products. Storage and extended server virtualization are provided with their advanced platform product.
Under normal circumstances, I would recommend that you use the virtualization product that comes with your system. Virtualization products that ship packaged with an OS will usually be more tightly integrated. For example, SLES10 ships with XEN. If their implementation works for you, why would you choose to implement something different at an added cost?
Related Q&A from Kenneth Milberg
Unix-to-Linux migration expert Ken Milberg describes how virtualization, support, clustering and more fit into the migration of an IT infrastructure ...continue reading
A reader new to Linux wonders about which distribution is recommended for installing Nagios and what Nahant and Tikanga mean.continue reading
Documentation for Red Hat Enterprise Linux 5 covering checking system performance, tuning, kernel configuration and extending the file system exists ...continue reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.