浅谈三大虚拟化厂商的优缺点

由于云计算概念的兴起,虚拟化应用当前变得非常热门,在此不讨论虚拟化与云计算的区别,只是分析目前三大虚拟化厂商之间的优缺点:

A.  VMware公司vSphere 5:2011年底,2012年初VMware公司正式推出了新一代虚拟化产品vSphere 5,它新增了不少新功能与新特点,介绍几个亮点功能:

1. 虚拟化自动部署(属于首次提出);2.新的虚拟机格式,新格式主要引入两个亮点功能,一是支持USB3.0,二是支持windows Areo;3.支持Apple OS;4.网络管理功能有较大增强。其它的功能只是一些增强,并无太多创新。

VMware在虚拟化领域有服务器虚拟化产品vSphere 5,桌面虚拟化产品View,应用虚拟人产品Thinapp(这个产品很不成熟,只是有)

 

B.Microsoft公司Hyper-V 3.0与System Center 2012:微软公司最大的优势莫过于与操作系统紧密的结合,同等配置下的虚拟机,Hyper-V上面的虚拟化性能要优于vSphere上面的虚拟化。微软公司的虚拟化是直接访问与硬件,是建立在硬件层面的虚拟化,与VMware公司不同,VMware公司的虚拟化是建立在文件层面上。微软公司的产品的优点:

1. Hyper-V 3.0新功能:

     ●增加的RAM:新的Hyper-V可以支持最大2 TB的RAM,并且可实现160个逻辑处理器并行。 

  ●虚拟CPU支持:它可以在来宾主机中支持最大32个虚拟CPU和512GB的RAM,同时支持NUMA架构。之前的版本只支持4个CPU和8GB的RAM. 

  ●实时迁移改良:Windows Server 2008和之前版本中的实时迁移在迁移执行时有相关的停机时间。Windows Server 8中的数据实时迁移有所增强,在实时迁移过程中,它允许并行执行多个任务。 

  ●复制功能:不需要使用额外的硬件或复制软件,Hyper-V 3.0内置了一个复制模块,它可以从一台Hyper-V主机上将一台虚拟机复制到另一台主机上。它还提供对网络文件系统(NFS)存储的支持。 

  ●快照合并:之前,快照合并只能在虚拟机离线时执行,并且这个过程非常浪费时间。Hyper-V 3.0让快照合并在虚拟机活跃时也能执行。 

  ●VHDX格式:之前所用的虚拟硬盘格式VHD有2TB的限额,现在新的VHDX格式将限额扩展到16TB。 

  ●虚拟开关:虚拟开关可以检查并监控使用高级网络功能的抽样流量。 

  ●卸载数据传输:在存储区域网络(SAN)上执行数据传输时,CPU利用率最小,这是因为卸载数据传输这个概念的运用,它让Hyper-V可以利用后端存储设备上的存储功能。 

        上面只是部分新功能,个人最看好是复制增强,由于复制这个新特性,企业无须共享存储,通过虚拟化层面来实现高可用,以前象这种情况下,只能通过应用的本身来实现高可用,但过存储的底层复制技术但会造成应用无法正常工作。微软此功能的创新非常有意义,大大降低虚拟化部署与容灾的成本。

当虚拟化应用大规划部署,尤其是象数据中心这样的架构,如何高效管理虚拟化应用是一件头疼的事,微软的Systecm center 2012解决了此问题,微软也是唯一一家能够提供操作系统,虚拟化,应用与管理四位一体化的厂商,Systecm Center 2012非常强大,它包括以下工具:

1.虚拟机管理工具SCVMM;2.虚拟机应用与备份工具DPM;3.操作系统与补丁自动部署与分发工具SCCM;3服务器与网络监控工具SCOM;4.通过脚本和流程实现自动化管理工具Orchestrator;5.统一安装工具Unified Installer;6.通过单一界面管理公有云与私有云工具APP Controller;7.端点防护SEP;8.服务管理程序。

组件十分强大,功能是十分多,也不可能一个个拿出来介绍。

微软虚拟化的产品有服务器虚拟化(Hyper-V),应用虚拟化(App-V),桌面虚拟化(RDS, MDOP),相对而言微软服务器虚拟化优势最大,应用虚拟化与桌面虚拟化有待加强。

C. Citrix公司:Citrix公司是近两年增长非常快的一家公司,他得益于云计算的兴起,Citrix公司主要有三大产品,服务器虚拟化XenServer,优点是便宜,管理一般;应用虚拟化XennAPP,桌面虚拟化Xendesktop。后两者是目前为止最成熟的桌面虚拟化与应用虚拟化厂家。目前企业级VDI解决方案中不少都是使用Citrix公司的Xendesktop与Xenapp的结合使用。

综上所述:三大虚拟化厂商当中,在服务器虚拟化领域由于VMware很早就进入虚拟化领域,在这一方面VMware具有很大的优势,从长远来看,Hyper-V的增速更加强劲,产品路线非常清晰,超越VMware的机会非常大,尤其是现在数据中心应用都往X86平台转移(Windows & Linux),在管理工具方面与自动化部署方面微软也优于VMware,微软有一整套的虚拟化管理套件,而VMware仅仅依靠于VC,在某些方面还存在不足。Citrix在桌面虚拟化与应用虚拟化领域继续一路领跑,但Citrix目前由于扩张太快,技术服务跟不上,产品在某些方面的应用存在不少小问题。在技术支持方面,Vmware也存在一些不足,而微软在这方面具有非常大的优势。

以上仅代表我个人的观点。    

你可能感兴趣的:(虚拟化与云计算)