当前位置:首页 > 虚拟化 > 正文

xen虚拟化技术的优缺点


一、-v等虚拟化技术的对比xen和kvm是开源免费的虚拟化软件。
vmware是付费虚拟化软件。
Hyper-v比​​较特殊,它是MicrosoftWindows2008R2附带的一个虚拟化组件。
如果是vmware或hyper-v虚拟windows系统,无论是虚拟化软件本身还是它的子系统,都需要支付许可费。
如果是vmware或hyper-v虚拟Linux,虚拟化软件本身要支付许可费,子系统可以使用Linux来节省成本。
如果是xen或者kvm虚拟windows,子系统必须缴纳license费用。
如果是linux虚拟xen或者kvm,那么虚拟化软件本身以及里面的子系统不需要产生任何成本。
在性能方面,如果虚拟窗口能够得到厂商的支持,那么就不用担心性能优化的问题。所有这些软件都可以实现至少80%的主系统性能(磁盘、CPU、网络、内存,此时建议使用hyper-v进行微软产品的虚拟化和虚拟窗口)。优点。如果是虚拟Linux,建议先使用xen,它支持Linux半虚拟化。可以直接利用主机系统的CPU、磁盘和网络资源,实现更少的虚拟化调度操作,并获得非常高的性能,但xen操作。结构复杂,维护成本较高。二、我们推荐kvm来虚拟化LinuxLinux本身就支持kvm的virtio技术,可以实现少量的虚拟化调度操作,获得更高的系统性能。不建议使用hyper-v来虚拟化linux。
除非我们打算购买上述产品以获得厂商支持,否则不建议使用vmware和hyper-v,主要是因为授权问题。
此时如果要虚拟化windows就剩下kvm和xen了,推荐使用kvm,我们可以从redhat获取Windows优化的磁盘和网络驱动,这样可以达到更高的性能(几乎与hyper不相上下)-v性能)。xen的windows优化驱动可不是那么容易搞到的(以后redhat不再支持xen了,看看Novell有没有发布,哈哈,就打开而言,redhat比小说好)。
综上所述,
有了授权,虚拟windows推荐使用hyper-v
有了授权,虚拟linux推荐使用xen,必要时可以减少管理、维护和维护学习成本高,建议使用kvm。
在没有授权的情况下,建议使用KVM进行windows虚拟化
在没有授权的情况下,建议使用xen进行Linux虚拟化如果考虑需要减少管理、维护和学习成本方面,建议使用kvm。
二、虚拟化技术有哪三种类型OpenVZ、模块、虚拟内存和IO;3、KVM,全虚拟化,支持任何类型的操作系统。
OpenVZ的优点:授权给服务商的内存和CPU特别好。缺点:由于是基于操作系统虚拟化,别人用的多了,你的损失就少了。内存崩溃后,它会崩溃并变得不稳定。
Xen的特点:独占内存,虽然小,但是分配充分。无论内存多低,都不会死机或暂时无响应。缺点:内存小、硬盘小、带宽小。光电性能较好。
KVM的优点:完全虚拟,不管pv和hvm有什么区别。支持任何类型的操作系统。