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

虚拟化架构对比分析


一、开源的虚拟化软件KVM和Xen比较,哪个更有前途呢?只能说是各有所长。Linux已经有很多虚拟化解决方案,例如VMware、VirtualBox和KVM。
KVM是一个完整的虚拟化解决方案。虚拟化功能可以在x86架构的计算机上实现。不过,KVM需要CPU中虚拟化功能的支持,并且只能运行在支持虚拟化的CPU上,即具有VT功能的IntelCPU和具有AMD-V功能的AMDCPU。
Xen也是Linux下的虚拟化解决方案,很快就会被纳入内核。Xen的实现方法是运行一个支持Xen特性的内核。该核心在Xen的控制下运行,称为Domain0。使用这个内核启动机器后,就可以使用本机上的qemu软件来虚拟出多个系统。Xen的缺点是,如果需要更新Xen版本,就必须重新编译整个内核,而且如果设置不小心,系统将无法启动。
相比之下,KVM要简单得多。它不需要重新编译内核或对当前内核进行任何修改。只有少数.ko模块可以动态加载结构更精简,代码量更少,因此出错的可能性更小。并且在某些方面性能比Xen更好。


二、桌面虚拟化VDI和RDSH有什么区别1、桌面虚拟化其实就是虚拟化。
与服务器虚拟化一样,桌面虚拟化也基于称为虚拟机管理程序的薄层软件。
虚拟机管理程序运行在裸机服务器硬件上,为管理员提供部署和管理虚拟机的平台。
通过桌面虚拟化,每个用户都会收到一个虚拟机,其中包含单独的桌面操作系统(几乎总是Windows)和所有已安装的应用程序。
对于桌面操作系统、应用程序和用户来说,虚拟机看起来几乎就像一个真实的桌面。
2.传统的瘦客户端解决方案不是桌面虚拟化。
最流行的基于服务器的瘦客户端计算形式是基于微软的终端服务(最近更名为远程桌面服务),它允许多个用户共享同一个Windows实例。
终端服务通常与Citrix结合使用
主要缺点是某些应用程序在此共享环境中无法正常运行或根本无法运行;
并且用户将无法像使用虚拟机或实际桌面系统一样自定义用户体验。
然而,传统的瘦客户端解决方案通常被称为桌面虚拟化,因为这两种解决方案的根本目的是相同的:在服务器端整合桌面计算。
3、桌面虚拟化和VDI的含义几乎相同。
VMware是第一个普及虚拟桌面基础设施(VDI)一词的公司,但Microsoft和Citrix紧随其后,分别提供了运行在Hyper-V虚拟机管理程序和XenServer上的自己的VDI解决方案-虚拟机管理程序。
这样想:VDI指的是桌面虚拟化的基础架构。在这种架构中,每个用户的虚拟机都运行在服务器上。
三、ovirt跟pve虚拟化对比结构不同,功能也不同。架构不同。PVE使用基于KVM的虚拟化技术,而oVirt使用RedHatVirtualization(RHV)平台。功能多样:oVirt提供了更强大的功能集,包括存储、网络、集群、灾难恢复、NetTool辅助管理服务器等功能。PVE支持无线网卡、NetTool辅助管理服务器等功能。与oVirt相比,它的功能较少。