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

虚拟化技术的对比(为什么要使用虚拟化技术)


一、开源的虚拟化软件KVM和Xen比较,哪个更有前途呢?只能说各有所长,以下供大家参考:
Xen与KVM的比较
虚拟化技术已经成为未来计算机技术的重要发展方向。Linux已经有很多虚拟化解决方案,例如VMware、VirtualBox、en和KVM。
KVM是一个完整的虚拟化解决方案。虚拟化功能可以部署在x86架构的计算机上。但KVM需要CPU支持虚拟化功能,并且只能运行在支持虚拟化的CPU上,特别是具有VT功能的IntelCPU和具有AMD-V功能的AMDCPU。
Xen也是Linux上的虚拟化解决方案,很快就会集成到内核中。Xen的实现方法是运行一个支持Xen功能的内核。该内核在Xen的控制下运行,称为Domain0。使用这个内核启动机器后,就可以在本机上使用qemu软件来虚拟多个系统。。Xen的缺点是,如果需要更新Xen版本,就必须重新编译整个内核,如果不仔细安装,系统将无法启动。
相比之下,KVM要简单得多。它不需要重新编译内核或对现有内核进行任何修改。它只是几个可以动态加载的.ko模块。其结构更加精简,代码量更小,出错的可能性更小。而且在某些方面性能甚至比Xen还要好。


二、ovirt跟pve虚拟化对比结构不同,功能也不同。架构不同。PVE使用基于KVM的虚拟化技术,而oVirt使用RedHatVirtualization(RHV)平台。多种功能:oVirt提供更强大的功能集,包括存储、网络、集群、灾难恢复、NetTool辅助管理服务器等等。PVE支持无线网卡、NetTool辅助管理服务器等功能。与oVirt相比,它的功能较少。