- 论坛徽章:
- 33
|
回复 6# chencongms
在虚拟化的市场上, 走得最早的应该是 vmware, 加上它的企业化支持, 所以 esxi是 比较好卖的.
xen 本来是个开源的产品, 但citrix收购了它, 所以, 现在商业支持是由 citrix的 xenserver 来提供的. 不过, 很多用 xen的人, 还是在用开源的版本, 所以, 企业支持的需求量并不是 esxi.
kvm 好象是在 xen 之后发展起来的一个虚拟化产品, 但目前只能支持全虚拟化. 由于 red hat的加入, 它才强大起来. 而由于 el6.0 的 OS 不再支持 xen, 所以, kvm 的市场也随着 rh一起涨大了.
从性能上看, 不管是不是硬件支持, paravirtual 仍然有优势, kvm 虽然经过改进, 但好象还是差了一点点. 不过, 如果大家全是跑 full virtual, xen的性能就差了. 所以, kvm 和 esxi 就 有优势了.
很多的跑虚拟化并不是为了只跑同一个OS, 而是多个OS一起跑, 这个时候, 所有的虚拟化都必须是全虚拟化, 或者干脆模拟. 当然, 这样就只能选择在全虚拟时性能较好的 kvm 或 esxi 了.
如果你只跑一个同样的OS, 你可以试试 xen(当然, 它现在还只支持一个 OS, Linux).
如果你需要同时运行不同的多个OS, 试试另外的两种吧, 从OS支持来上看, esxi 支持的 GuestOS是最多的.
另外, 要清楚你为什么要用虚拟化, 如果你只是学习, 那无所谓为什么. 如果是在实际中使用, 一定要想清楚, 不了为了虚拟而虚拟, 一定要知道它到底带给你什么好处. |
|