记得前段时间,一个同事问了我一个这样的问题:关于哪一个虚拟机性能上有优势?当时,我给他的回复是:鉴于自己过去使用的效果来讲,觉得VMWare略胜一筹!今天在CSDN上看到关于这个话题的文章,觉得有些道理,现同大家分享:
微软与VMware谁更擅长灾难恢复?
http://cloud.csdn.net/a/20100903/279030.html
灾害恢复已经成为服务器虚拟化领域里的竞争筹码。 如今任何好的虚拟化平台都会找到一种在硬件发生故障时重启虚拟机的方法。但是哪些厂商在硬件故障后恢复关键应用程序上线方面优于其他厂商?同时确保最重要的虚拟机在重启进程中优先重启?
研究与分析公司Burton Group宣称,微软的Hyper-V不适合企业级使用,因为它缺乏VMware和思杰hypervisor中的一项特定功能。自从那以后,该主题就成为了业内争论的热点。但微软还是主张,Hyper-V具备客户所需的核心功能,甚至Burton Group也承认微软在某些灾难恢复实例中已经超越了它的竞争对手。
问题的关键在于重启优先级上。Burton Group称,企业级虚拟化产品必须让IT管理员能够分配重启优先权给虚拟机,以确保发生物理服务器宕机的时候,最关键的工作负载可以优先重启。
微软坚持称其虚拟化管理工具具备这种优先权,或许真如微软所说只是操作过于繁琐而已。不过,Burton Group拒绝给予Hyper-V最终的肯定,他们只认为VMware和思杰的产品具备这种功能。
VMware High Availability软件中设置的虚拟机重启优先权允许IT人员以低、中、高三个等级分配虚拟机优先权,高优先权的虚拟机最先启动。不过,该工具并没完善。因为管理员无法在”高优先级”类别下中设置重启顺序。
据Burton Group分析师Chris Wolf称,思杰的XenServer提供了更高水平的控制,因此XenServer也是此种灾难恢复场景的最佳平台。
Wolf谈到VMware系统时称:"优先权的基本理念是确保关键任务负载最先运行。只有这种类型的系统才应该获得高优先权。即使我设置了10个虚拟机拥有高优先权,那么这10个虚拟机也会比任何中级和低级优先权虚拟机提前重启。这是一个问题。用户需要在VMware的优先权机制中进行更为详细的划分(XenServer在这方面更胜一筹),我们曾在vSphere测评中提到过这一点。VMware的设计仍然只满足于我们的最低期望标准,不过XenServer的实施更为理想。"
VMware反驳说,他们的Site Recovery Manager软件提供了“虚拟机重启的严格排序”。不过,VMware也承认自己的High Availability软件做不到这一点。
Wolf称,Burton Group团队已经就微软重启优先权进行了探讨,微软高管“知道使用实例以及为什么这种功能如此重要”。
微软公司的说法却略有不同 。微软虚拟化业务主管Edwin Yuen称:“我与Burton Group就此进行了一番唇枪舌战。在这方面我们的确有替代选择,或者相关的方法。”Hyper-V允许IT管理员通过设定一段时间来延迟某个虚拟机的重启,例如15秒、30秒或是他们选择的任意时长。延迟低优先权虚拟机的重启时间能有效保证高优先权虚拟机的优先启动。
通过微软的系统中心虚拟机管理器(System Center Virtual Machine Manager),客户能够进行更进一步的设置,这款软件允许IT管理员编写脚本定义哪一台虚拟机在故障情况下优先重启。在后台服务器重启期间,客户还能设定规则来阻止某台虚拟机重启。比如说,如果运行在一台虚拟机上的Web应用程序请求另一台虚拟机上的SQL数据库,那么微软管理员可以命令数据库优先于应用程序启动。
此外,微软的虚拟化管理工具能够评估在虚拟机上运行的应用程序是否正常,而不仅仅是简单的查看虚拟机自身是否在线。
Wolf认为,“微软明显的优势就在于其应用功能的高可用性。这是我们所强调的微软解决方案的一个真正优点所在,而且这是思杰和VMware都不具备的。”VMware将虚拟机视为一个黑盒子,如果虚拟机内部的应用程序崩溃的话,VMware的高可用性产品就无法检测到问题的存在,除非是整个操作系统的彻底瘫痪。
正如Yuen所说,微软“可以看到虚拟机、操作系统和服务。我们可以看到SQL数据库是否运行,邮箱服务是否开启。我们还可以做某些VMware无法提供的检测。”如果不超出Burton Group所提到的至关重要的重启优先权功能,上述功能与其他性能相结合应该能够满足用户所需。“总之我不相信重启优先级的功能需求能满足用户的一切需求。”
有人会说,设置低、中、高的优先级就如设置重启延迟一样无力和难以管理,也无法保证你所依赖的服务能真正可用。这两种方法都很弱不禁风,且极易失败,需要进一步改进。
Wolf指出,尽管存在着重启优先级问题以及在某些领域不如VMware先进,但是许多用户还是部署了Hyper-V。比如说,VMware允许虚拟机同时在两台物理主机上同步运行,且提供更好水平的容错能力。思杰通过与Marathon技术合作也实现了这一功能。虽然微软目前还不具备这种特性,但在不久的将来应该就能实现。
那些对关键任务应用程序实施虚拟化且有着较高服务水平期望值的大型企业可能会认为,这种同步运行功能相当重要,但是Wolf表示,“坦率的说,可用性水平对目前大部分企业还没有那么重要”。
用户可能更愿意用相对较低的可用性来交换Hyper-V更实惠的价格。随着Hyper-V不断改进,用户可能还是会更倾向Hyper-V而不是VMware来开启他们的虚拟化之旅,以避免以后从VMware移出去而产生的高额退出成本。
但就现阶段而言VMware显然还是灾难恢复和高可用性领域的领头羊,Wolf这样表示。“显然VMware这种实力源自他们与存储厂商的强强联手。他们目前的站点恢复管理器(Site Recovery Manager)产品现在非常成熟。其实时迁移技术比任何竞争对手的都要强大,它可以同步迁移多达8个虚拟机。 ”
据IDC统计,微软的市场份额比VMware增长的速度要快的多,但两大被广泛使用的管理程序是VMware ESX和VMware Server,Hyper-V位列第三位。
微软公司称VMware的高额售价并不能证明其产品所提供的额外功能,不过Wolf表示“在我看来VMware还将长期占据虚拟化领域的统治地位。但是微软已经开始行动了…VMware必须在执行上非常出色才行”。
分享到:
相关推荐
转载 VMware 转换成 ...本文介绍了将 VMware 转换成 Hyper-V 的几个方法,包括使用 VMDK to VHD Converter 转换虚拟硬盘、使用 VMware 管理的虚拟机转换成 Hyper-V 管理等方法,并解决了转换过程中的错误信息和问题。
为了解决这个问题,我们可以采用以下步骤来让Windows 8同时支持VMware和Hyper-V: 1. **禁用Hyper-V** - 打开“控制面板”并进入“程序”部分。 - 在“程序和功能”下,选择“启用或关闭Windows功能”。 - 在弹...
"Hyper-V 虚拟机转换成 VMware 虚拟机的方法" Hyper-V 是 Microsoft 在 Windows Server 2021 中包含的基于系统管理程序的虚拟化平台。它可以在 Windows Server 2021 的完全安装上运行,也可以在最小的服务器核心...
在这个特定的情况下,该驱动特别强调了其对虚拟机环境的兼容性,如VMware和Hyper-V。 VMware是一款流行的虚拟化软件,它允许用户在单个物理主机上运行多个独立的操作系统实例,每个实例称为虚拟机。同样,Hyper-V是...
**Windows Server 2012 Hyper-V** 的整体架构旨在为用户提供一个高性能、高可用性和高度可扩展的虚拟化平台。Hyper-V 是 Microsoft 开发的一种类型 1 虚拟化技术,它直接在物理硬件上运行,从而能够更加高效地管理和...
Citrix XenServer、VMware ESX(现为vSphere ESXi)和Microsoft Hyper-V是三款主流的服务器虚拟化平台,各自拥有独特的特性和优势。本文将详细对比这三大虚拟化解决方案。 首先,Citrix XenServer是基于开源的Xen...
在使用VMware Workstation进行虚拟机安装或启动时,可能会遇到一些报错,特别是当操作系统同时启用了Hyper-V或Device/Credential Guard功能时。本文将详细介绍这个问题及其解决方案。 标题所提及的问题是:“VMWare...
Learn to deploy and support Hyper-V, building on what you know about VMware's vSphere. Whether you're looking to run both hypervisors in parallel or migrate completely, Hyper-V for VMware ...
Vmware workstation与Hyper-v不兼容解决方法.txt
Title: Mastering Hyper-V Author: Peter De Tender Length: 278 pages Edition: 1 Language: English Publisher: Packt Publishing Publication Date: 2015-01-28 ISBN-10: 1782176071 ISBN-13: 9781782176077 ...
随着企业IT环境的变化和技术的发展,有时会遇到需要将现有的VMWare虚拟机迁移到Microsoft的Hyper-V平台上的需求。这样的迁移不仅可以充分利用Hyper-V平台的优势,如更好的Windows集成和支持更多的虚拟化特性,还可以...
### Xen、KVM、VMware、Hyper-V等虚拟化技术的对比分析 #### 一、概述 虚拟化技术是现代数据中心不可或缺的一部分,它通过在单一...而VMware和Hyper-V则在商业环境下更为常见,尤其是在需要高度定制和优化的情况下。
在《企业级虚拟机应用实战:玩转VMWare VI、Hyper-V R2、Xen Server》的后半部分,则以目前主流的两大产品Hyper-V/R2和VMware ESX/vSphere架构为主介绍了最常用的虚拟机实例。 虚拟机是一个很新的技术,尤其是企业...
2. **冲突问题**:在某些情况下,Hyper-V可能会与其他虚拟化软件(如VMware Workstation、VirtualBox)产生冲突,关闭Hyper-V可以解决这类问题。 3. **性能提升**:对于不使用虚拟化技术的用户,关闭Hyper-V可能有助...
在《企业级虚拟机应用实战:玩转VMWare VI、Hyper-V R2、Xen Server》的后半部分,则以目前主流的两大产品Hyper-V/R2和VMware ESX/vSphere架构为主介绍了最常用的虚拟机实例。 虚拟机是一个很新的技术,尤其是企业...
在《企业级虚拟机应用实战:玩转VMWare VI、Hyper-V R2、Xen Server》的后半部分,则以目前主流的两大产品Hyper-V/R2和VMware ESX/vSphere架构为主介绍了最常用的虚拟机实例。 虚拟机是一个很新的技术,尤其是企业...
VMware Workstation 9 安装 Windows 2012 Hyper-V 在本篇文章中,我们将讨论如何在 VMware Workstation 9 中安装 Windows 2012 Hyper-V。Hyper-V 是一种虚拟机监控程序,允许用户在单个物理服务器上运行多个虚拟机...
【Hyper-V安装部署】是指在服务器上安装和配置微软的Hyper-V虚拟化平台,以便创建和管理虚拟机。Hyper-V是微软的一种企业级虚拟化解决方案,尤其在Windows Server 2012及其后续版本中得到了显著增强。Hyper-V Server...
企业级虚拟机应用实战:玩转VMware VI、Hyper-V R2、Xen Server 第一部分
#### Hyper-V与Virtual Server 2005 的比较 为了更好地理解Hyper-V相对于前一代虚拟化解决方案的优势,我们可以对比一下Hyper-V与Microsoft Virtual Server 2005之间的不同: | 特性 | Virtual Server 2005 | ...