我正在寻找新的服务器和合适的虚拟化解决方案.在我最近的服务器上,我正在使用VMware服务器,但不再是这个,因为它非常慢.
我有机会在一个使用Proxmox和OpenVZ的集群上工作,这个集群非常快. Xen与DomU相比如何?你会推荐哪一个?
新机器将成为具有12 GB RAM的Core i7.我想要使用Debian 6或Ubuntu 10.04,但我更喜欢Ubuntu. Debian 5同时太老了,我不喜欢使用backports.客户系统也是如此,我不打算在这台机器上使用任何Windows或类似的东西.因此,没有可能使用KVM的缺点是可以的.
我在这里找到了关于此事的这个帖子,但它已经很老了,所以我宁愿再问一次;-).
Which virtualization platforms should I choose,Xen or OpenVZ?
我是OpenVZ的粉丝.我也是Proxmox用户.
OpenVZ“只是”一个硬化的chroot(具有细粒度的控制和网络).内核在“容器”和主机本身是相同的.
OpenVZ因其设计而轻盈.只要您只需要linux guest虚拟机,它就能完美运行.如果您的硬件支持hw虚拟化,您可以使用KVM(也在Proxmox中),您可以进行“完全”虚拟化并运行更广泛的操作系统.
我不推荐Xen.您可以使用KVM获得大多数功能,这样更容易.
UPDATE
@ulf:在性能方面,openvz更好,因为几乎没有性能开销.它是本机系统调用,还有一些“安全检查”.但正如我所说,如果客人不是Linux,那么它不是一个选择.如果一个人想要复杂的网络,它是可行的,但它可能是一个痛苦.
使用Xen时,还有另一个层(虚拟机管理程序本身),它在大多数情况下逐字传递大部分调用,但为其他层执行一些转换/仿真.