KVM or XEN? 哪个更稳定或者在生产环境下用的多一些? 听说很多VPS厂商都使用XEN? 网上搜到的对比文章都是2年前的,不知道这两年虚拟化方面发展如何呢? 求推荐一个。

2014-01-12 18:05:21 +08:00
 rteta
21725 次点击
所在节点    Linux
36 条回复
l0wkey
2014-01-12 22:51:33 +08:00
@princeofwales
@zxy ESXi 不是免费的,ESXi Free才是免费的
skydiver
2014-01-12 22:57:42 +08:00
@viator42 rhel5搭载的是xen到了6就换成xen了 是换成kvm了么?
alexapollo
2014-01-12 23:19:10 +08:00
kvm。
在以前没有vt-x的时候,xen致力于不依赖硬件,也不依赖qemu,一步一步把虚拟化做了起来
现在都是xen的历史包袱了
BOYPT
2014-01-13 01:23:34 +08:00
少量机器的管理,发行版+Kvm,使用libvirtd管理,virt-manager远程管理,lvm做存储后端,是最简单、可控性最高、性能也最好的方案。

机器量大(几十上百)那就吃力了,要有管理系统,比如openstack/Exsi vcenter/XenServer……

单纯比较Xen和Kvm的话,基本上无区别,只是xen需要划分dom0的资源的做法,相比kvm就有点过时,虽然应该后来应该也引入类似balloning技术吧,所以他们的效果区别很小,只是管理使用上的差异。
hanf
2014-01-13 09:08:38 +08:00
就使用的简单性,kvm要好过xen,就我的经验,稳定性也是kvm要好些,不过kvm的性能就不如xen了,比如高负载的情况下。前面有人说基本无区别,就技术上来说两者差别非常大啊,完全是两种实现机制,为何说无区别?
rteta
2014-01-13 10:24:05 +08:00
@hanf 谢谢了 性能不关心了 多弄几台服务器就是了
rteta
2014-01-13 10:24:47 +08:00
@BOYPT 说的太详细了 谢谢
princeofwales
2014-01-13 11:41:02 +08:00
@l0wkey 我说的是几年前的ESXi 4,2010年,那时候确实是免费的,限制2 CPU,没有console等,那时还没有什么ESXi free(这货现在又改名字了)。到了v5之后,很多都变了。我们的生产系统用的是正版的ESX 5,开发测试环境用的是免费的ESXi 4,免费的东西管理起来麻烦些,没有HA,很多操作都要手工处理
BOYPT
2014-01-13 15:06:01 +08:00
@hanf 实现机制完全不一样。使用体检基本无区别。
zwl2828
2014-01-13 20:23:17 +08:00
@rteta
@princeofwales
@l0wkey

VMware vSphere Hypervisor(VMware ESXi)是免费的。但在升级虚拟机硬件版本后,就不能用 Client 管理了,只能用 vSphere Web Client,它包含在收费组件中。
zwl2828
2014-01-13 20:34:53 +08:00
@geeklian 如果需要虚拟 Windows,是不是 Hyper-V 的性能要比 VMware vSphere 好一些?
geeklian
2014-01-13 21:13:26 +08:00
@zwl2828 CPU性能,说实话,没区别。任何支持VT-X的虚拟化技术,生产环境下,CPU性能差距在5%以内。
Admstor
2014-01-14 09:56:51 +08:00
所有的问题都是要结合实际情况的回答才更有意义
ESXI是我们公司内部用的比较多,因为我们的环境非常复杂,linux,windows以及其他各种定制系统,这就要求虚拟化层做到对下硬件兼容性好,对上系统支持程度高,其他各种高可用性以及迁移也是需要进行各种部署实验,在这种情况下,我们的开发能力并不强,所以KVM和XEN这种就不适合
而KVM和XEN为什么特别适合oneman VPS,是因为存在各种第三方可以快速部署模板等,但是对于软硬件的支持就比较差
至于BAT内部,可能还是KVM活着XEN多,原因很简单,不要钱,esxi授权很贵(当然也是有破解的,但是不能用于生产环境),另外他们的系统存在高度统一,例如基本全部都是linux发行版或者自己的定制,所以使用KVM/XEN基本上既符合性能要求,也符合成本要求,加上可以方便的二次开发,才成为了最理想的选择
babytomas
2014-01-14 12:08:02 +08:00
@viator42 XEN HVM 就是全虚拟化呀,而且 KVM 上手麻烦、配置也麻烦 。。
ioiioi
2014-01-14 17:24:11 +08:00
kvm上手应该比xen容易吧,当然,我还活在xen3的年代,不知道到了xen4是否有改观。
zwl2828
2014-01-14 18:39:29 +08:00
@geeklian 那图形性能呢?用 VMware vSphere 建的 Windows XP 用起来挺卡。提供 VMware vSphere 的那台服务器图形性能比较差。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/96693

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX