One of the goals I have for the new system is to replace the two existing servers.
My current plan is to do this via virtualization.
There are a number of virtualization options available … each with advantages & disadvantages.
The virtualization products I’m currently consider are:
VirtualBox & XEN are both open source … which gives them a distinct advantage.
Both VMWare options are closed source but have free implementations available.
VMWare vSphere & XEN are Hypervisor implementations. This should have better overall performance & resource management.
VirtualBox & VMWare Server are both platform independent … which means I could create a virtual machine instance on one machine and move it to another if I needed to (even Windows).
VMWare vSphere & XEN are both tied to a specific OS. vSphere has it’s own OS that does nothing but run the hypervisor, and XEN is tied to Linux.
The biggest drawback for vSphere is that it’s management console is Windows only. I would prefer a console that has a web based implementation in addition to a thick client.
There may be web consoles for XEN and VirtualBox … I tried a few with XEN but couldn’t get them to work correctly. The dominant web console for VirtualBox doesn’t support the version I’m running.
So far I’m leaning towards VirtualBox.
If you have any suggestions or ideas, feel free to leave a comment.