首先,Vmware是使用多年的虚拟机软件,拥有强大的功能。Hyper—V是微软自带的虚拟机软件。这两天体验了Hyper-V虚拟机软件。两种软件各有优缺点。
软件运行方面
(1)Vmware软件开启时比Hyper-V慢一些, 可能是VMware软件较大的缘故。Hyper-V虚拟机开启也较快一些。在虚拟机配置上都是差不多的步骤。Hyper-V是微软自带的虚拟机软件,在配置软件时要先在BIOS里开启虚拟化。然后再开启Hyper-V功能。两个软件冲突,不能同时使用两个软件。只能关掉Hyper-V之后重启系统VMware才可用。
(2)Vmware挂起虚拟机较慢,需要等到虚拟内存释放掉才能关机。而Hyper-V挂起虚拟机比较快,且可在不考虑虚拟系统运行的情况下直接关机。
在显示方面:
在虚拟系统显示上VMware略胜一筹,在开启vm-tools之后能够自动配置虚拟系统界面显示大小。Hyper-V只能显示固定大小。
网络配置方面
VMware可随时桥接主机网络适配器,Hyper-V需要配置虚拟路由器。
USB支持
Hyper-V不能直接使用USB外设,这直接导致我弃用Hyper-V,Hyper-V设计的一大败笔。
Hyper-V是微软提出的一种系统管理程序虚拟化技术,能够实现桌面虚拟化 。Hyper-V最初预定在2008年第一季度,与Windows Server 2008同时发布。Hyper-V Server 2012完成RTM版发布。
VMware vSphere 是业界领先且最可靠的虚拟化平台。vSphere将应用程序和操作系统从底层硬件分离出来,从而简化了 IT操作。您现有的应用程序可以看到专有资源,而您的服务器则可以作为资源池进行管理。因此,您的业务将在简化但恢复能力极强的 IT 环境中运行。
VMware、vSphere、Essentials 和 Essentials Plus 套件专为工作负载不足 20 台服务器的 IT 环境而设计,只需极少的投资即可通过经济高效的服务器整合和业务连续性为小型企业提供企业级 IT 管理。结合使用 vSphere Essentials Plus 与 vSphere Storage Appliance软件,无需共享存储硬件即可实现业务连续性。
对微软Hyper-V和VMware vSphere进行任何对比都需要考虑到大量的不同方面。首先,他们的目标客户和不同型号的部署功能组合就不一样。实际机器实例的数量不同,部署需求也大不相同,这些需求也带来不同的基础架构和配置选择。第二,这事关管理问题,而管理则与安装规模紧密相关。除此之外,我们还会考虑到一些其他问题,包括成本、性能表现、可扩展性和可用性等。
目标客户方面:
当涉及到高端、大体量虚拟化客户时,VMware依然占据优势。VMware的各种功能如分布式资源调度(DRS)满足了大型环境在各种各样的资源要求下运行大量VM设备的需求,而在另一种情况下,我们则只能向微软点头称赞。如果某家中小型企业采购了Windows Server 2012,不管怎样,再采购VMware vSphere来虚拟化一些特定功能就毫无意义了。
在什么情况下使用VMware才有意义,这是个难以回答的问题。Hyper-V 2012在SMB 3.0中增加了不少新功能,即便是最小型的企业使用低成本服务器和商用的SAS磁盘驱动器,也能支持高可得性的集群。Hyper-V 2012的主机对主机 VM复制功能还提供了额外的冗余级别,而过去的版本则不支持该功能。从这个角度来看,二者的对决被拉平了。
同时,VMware也有一个类似的功能,即,在幕后使用相同的微软卷影副本服务(VSS)。这些类似情况以及其他许多的相似之处,使比较两种产品问题颇多。最终,他们的产品都性能出色,用户可以进行调整,来满足大多数的任何虚拟化需求。
管理工具方面:
在低端情况下,微软在Hyper-V管理器上向用户提供基本配套工具,作为Windows Server 2012的可安装项。VMware的传统管理工具,VMware vSphere客户端则是用户必须安装在个人电脑上的一款免费的客户端。二者都提供连接远程主机的服务,允许用户管理网络中的任何系统。
有些功能在两种产品的基础管理工具上不能实现。微软Hyper-V管理器的优势在于,例如,它能移入虚拟机工具,然后将其输入,并克隆或复制这个虚拟机工具。使用VMware,用户必须连接到vCenter Server一边移入或克隆一个虚拟机应用工具。然而,出于对管理程序的尊重,VMware vSphere客户端提供了关于主机服务器和客户端虚拟机服务器的更多信息。由于更详细的图表介绍,VMware在此项对比中夺得一分。
VMware提供vCenter Server用于管理大型安装,然而微软提供了System Center 2012。最新公开的vCenter(5.1版本)增加了网页客户端组合,能在任何地方管理用户的VMware基础架构。不管是VMware,还是微软,都采用Windows PowerSHEll(命令行外壳和脚本系统管理工具),支持自动化管理。VMware还额外添加了一个免费的被称作是PowerCLI的命令行工具,包含一长列的自定义的PowerShell cmdlet脚本文件,用于管理用户的vSphere基础设施。
内存环境方面:
hypervisor支持内存过量分配吗?内存过量分配是vSphere中提供的一项技术,允许管理员向虚拟机中分配比主机中更多的RAM容量。有不少关于这个话题的支持或者反对的文章,但是很显然,分配超出物理需求的更多资源将增加虚拟机整体密度。在生产环境中使用内存过量分配适合于每个机构。也就是说,在我看来,当在合适的环境下使用,这个技术可以带来重要的好处。
透明页面共享方面:
透明页面共享是实现内存过量分配的一种方法。使用这种技术,虚拟机之间共享的常用代码本身就是被虚拟化了的。举个例子,你的VDI环境中有100个运行Windows XP的虚拟机。使用透明页面共享,RAM并不一定是服务器桌面密度的一个主要限制因素。VMware在这项技术方面比较突出。
终上所述,可以看出,在虚拟化领域,VMware依旧有着不可替代的地位,虽然微软Hyper-V近年来在虚拟化领域不断完善,甚至在某些功能方面已经超越VMware,但目前,不管是用户认知度还是性价比方面,VMware更胜一筹。