Originally Posted by Mike.
Thanks for the input guys! Looks like it's Xen, but out of curiosity, in which situations would OpenVZ be the better choice over Xen?
Actually Xen is better than OpenVZ in most aspects.
The only weaknesses are that Xen is actually a higher level of virtualization (which was meant to be a good thing), but will cause a slightly longer delay.
However, this delay really isn't felt much and isn't much of a problem.
Some quote Burst RAM as OpenVZ's strength, but it is fluctuating and may not always be reliable (and once you run out of RAM and Burst RAM cannot be allocated, your application will be killed), whereas Xen's swap will always be there for you, slowing your application abit but ensuring it stays up.