XenServer和ESX及Hyper-v的比较

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

功能CitrixXenServer5.0、VMwareESX3.5和MicrosoftHyper-V的比较CitrixXenServer5VMwareESX3.5MicrosoftHypre-V虚拟化技术硬件要求支持的Guest系统半虚拟化(Paravirtualization)半虚拟化技术在网络I/O和磁盘I/O上性能比全虚拟化好部分Guest系统要求CPU必需是64位CPU;部分Guest系统要求CPU必需支持IntelVT/AMD-V,否则不支持WindowsGuest系统Guest系统支持最大32G内存,XenServer最大支持128G内存本地支持IDE、SATA、SCSI和SAS移动硬盘也能通过测试Windows系列Linux系列Sunsolaris也通过了测试全虚拟化(Fullvirtualization)半虚拟化(Paravirtualization)不支持IDE硬盘单台ESXServer服务器最多支持32个Guest系统支持最大64GB内存;ESXServer最大支持256GB内存一台ESXServer可以同时运行128台Guest系统几乎支持所有的可运行在x86架构上的系统。(不支持必需运行在IDE硬盘上的系统)Hypervisor(系统管理程序),半虚拟化(Paravirtualization)部分Guest系统要求CPU必需是64位CPU部分Guest系统要求CPU必需支持IntelVT/AMD-VCPU必须支持硬件DEP(数据执行保护)技术Windows系列Linux系列软件版本LicenseXenServerExpress版,适合单机用户,没有高可用,动态迁移,对内存和vm没有限制,但cpu只能有2颗.(够用就好)标准版,多服务器用户,并没有高可用,动态迁移,只能4个cpu企业版,多服务器,有高可用,动态迁移铂金版,多服务器,高可用,动态迁移各版本XenServer(包括免费版)均采用同样的hypervisor,均是直接运行在硬件上的,其上的Guest系统可以直接互用。XenServer免费版具有和企业版同样的性能。采用XenServer的Express版,可以方便地将一些现有的支持IntelVT/AMD-V服务器作为小型的虚拟化平台。采用XenServer的Express版搭建测试平台,可直接使用从生产平台上复制出的系统,十分方便。XenServer的License是按机器计算的。(由于服务器整合和虚拟化对服务器硬件的CPU计算能力要求很高,4CPUVMwareESX是收费的,其免费版是VMwareESXi和VmwareServer。ESX和ESXi的hypervisor是直接运行在硬件上的,VmwareServer的hypervisor是运行在Windows或Linux系统上的,二者上的Guest系统不能直接互用。由于运行在Windows或Linux系统上,免费的VMwareServer性能比较差。VMwareESX的License是按CPU数量计算的。一个Standard版本只能运行一台Guest虚拟机一个Enterprise版本可以运行4台Guest虚拟机一个DataCenter版本可以不受限制的运行Guest虚拟机Hyper-V系统只能是在64位的Windows2008系统上运行Windows服务器许可证不包括Hyper-VServer2008。客户端访问许可证(CALs)只需要运行在虚拟机上的操作系统。Hyper-VServer2008本身无须客户端访问许可证和其它虚拟化软件的互操作性功能(企业版)P2V迁移CPU的服务器。因此,在使用4CPU服务器的情况下,XenServer的性价比远高于VMwareESX)(即使使用2个cpu,价格上也相差一半以上)Citrix和微软已达成协议,在下一版本中XenServer上的虚拟机和Windows2008Hyper-V上的虚拟机可以互用。支持FCSAN、iSCSI、NFS共享存储。支持虚拟多路CPU支持MultipathFCHBA支持VLAN,支持网卡捆绑(只有一个网卡工作)支持资源QoS控制支持Host和Guest系统性能监控。支持资源池支持XenMotion在线迁移支持Host补丁管理支持HA支持Host补丁管理Xencenter管理自带Linux的P2V迁移工具XenConverterXenconvert也支持windows的p2无支持FCSAN、iSCSI、NFS共享存储。支持虚拟多路CPU支持MultipathFCHBA支持VLAN,支持网卡捆绑(多个网卡可同时工作)支持资源QoS控制支持Host和Guest系统性能监控。支持资源池支持VMotion在线迁移支持HA支持Host和Guest系统补丁管理支持Guest系统快照功能支持Web方式的管理界面VirtualCenter管理ESXServer没有数量的限制(企业版)自带Windows/linux(beta)的P2V迁移工具VmwareConverter。支持FCSAN、iSCSI、NFS共享存储。支持虚拟多路CPU支持Host和Guest系统性能监控。支持资源池支持Guest系统快照功能支持P2V、V2V的在线迁移安装SCVVM管理工具V2V迁移优势对比有第三方免费工具将VMware虚拟机转换为XenServer虚拟机(包括Windows系统和Linux系统)半虚拟化技术最大的利用了硬件性能与MS的合作及兼容性Citrix比vmware更懂应用,vmware更像是一个硬件厂商Xen对硬件的兼容性(CPU/硬盘/网络存储)Xendesktop/xenapp带来的机会PVS的带来的附加功能性价比简单易用,部分管理功能比vm要出色支持导入第三方虚拟系统功能强大VirtualCenter支持中文操作界面对Guest系统的良好兼容性对物理服务器的CPU要求低,不需要64位的CPUVmwareview3带来的附加功能技术成熟安装SCVVM管理工具可以在ServerCore模式下安装Hyper-V和微软的产品有更好的兼容性和集成性虚拟化简介虚拟化是一抽象层,它将物理硬件不操作系统分开,从而提供更高的IT资源利用率和灵活性。虚拟化允具有丌同操作系统的多虚拟在同一物理上独立并行运行。每虚拟有己的一套虚拟硬件(如RAM、CPU、网卡等),可以在些硬件加载操作系统和应用程序。无实际采用了什么物理硬件组件,操作系统将它们视为一组一、标准化的硬件。虚拟封装在件,因此可以快速对其行存、和。可在几秒钟将系统(完全配的应用程序、操作系统、BIOS和虚拟硬件)从一台物理服务器移一台物理服务器,以实现零停护和连的工作负载合。虚拟化的好处分区在一物理系统可以支持多应用程序和操作系统可在扩展或扩张系结将服务器合虚拟计算资源被视为以可方式分配虚拟的统一池隔离虚拟不主和其他虚拟完全离。如果一虚拟崩溃,所有其他虚拟丌会受影响虚拟之间丌会泄露数据,而且应用程序能通过配的网连封装完的虚拟环境存为单件;便于行、移劢和为应用程序提供标准化的虚拟硬件,可证容性行通全虚拟化和半虚拟化的差别全虚拟化Hypervisors通过一真硬件层为其上的每Guest操作系统(虚拟)真出一具有常用硬件设的标准服务器,当一运行的Guest系统试图用特权指令硬件时,hypervisor会将真实的硬件藏起来,并真一硬件设Guest系统,从而得Guest系统无需改代码就可以安全地访问硬件。该技得Guest系统无法改就可在丌支持IntelVT/AMD-V的CPU上运行,但该技的杂性也降低了系统的性能。半虚拟化Guest系统在访问真实硬件时是重用当前系统的驱劢,而丌是通过真的硬件实现的。Guest系统和hypervisor交互是通过一高效、底层的的API(hypercallAPI)来实现的,得hypervisor和Guest系统可以共同最优化地用底层的硬件和I/O,从而可获得高的运行性能。WindowsHyper-V在微软Hyper-V模型,hypervisor层直运行于物理服务器硬件之上。所有的虚拟分区通过hypervisor不硬件通,其的hypervisor是一很小、效率很高的代码集,负责协调些调用。微软的虚拟化架如下图所示,其最底层为服务器硬件架,它包含AMD-V、IntelVT、DEP等硬件支持,再上层就是微软的WindowsHypervisor,在虚拟的每一子系统之间是通过VMbus行通,包括主系统WindowsServer2008在,所有的OS是通过VMBus的一种不Hypervisor行通,其父分区,可简单理解为WindowsServer2008宿主系统所在分区,它不Hypervisor的通是通过VSP传送VMBus,再通过VMBus不Hypervisor的联系达硬件。而子分区的系统,是由VSC将请求发送已的VMBus,VMBus再不父分区的VMBus行沟通,最后由父分区的VSP将请求传送HyperVisor。单独的WindowsServer2008在安装之后是直不硬件通,但当在系统启用了Hypervisor,该WindowsServer2008也将作为一Hypervisor的一虚拟系统不其它子系统几乎是并列的存在,所丌同的是WindowsServer2008作为父分区的宿主,承载了所有子分区虚拟系统的驱劢程序。为子分区系统的安全性又上了大大的一把锁。

1 / 9
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功