对比四大虚拟化实验室管理器

日期: 2010-06-11 作者:张挂林 来源:TechTarget中国 英文

  在本文上半部分中,我们介绍了实验室管理器的概念及四种产品的简介。下面我们具体分析这四种产品。

  Surgient Virtual Automation Platform 7

    Surgient在很多方面是实验室管理的原型,通过在2003年收购ProTier成为市场上第一家提供商。Surgient Virtual Automation Platform 7是最新产品,这个平台提供了对VMware ESX和微软Hyper-V的实验室管理。实际上,它可以在同一个界面管理这两种虚拟机。Surgient计划在未来的12个月内提供对Radhat KVM的支持,不过Surgient还没有对Xen支持的时间表。

    从Surgient的控制台中,管理员首先通过hypervisor配置服务器,这些服务器会被添加到可用系统的目录中。根据自身的负载程度,每个新的服务器有一个能力评估,包括EPU(处理单元,计算能力的最小单元),EPU、内存和存储然后被指派给资源池。虚拟机的配置可以由管理员手工执行或者从模板库中拷贝。虚拟路由器是一个可选的特性。

Surgient控制台

Surgient控制台

  Surgient能够和企业IT环境集成的很好,不仅仅是它可以同时支持VMware和微软的hypervisor,而且可以通过很多方式访问控制台,如微软RDP、VNC、VMware的vSphere或者Citrix ICA。通过Surgient可以自动部署虚拟机,或者通过HP Server Automation和Symantec Altiris。另外,Surgient可以和微软AD以及LDAP集成。

  另一个特点是Surgient具有丰富的计划任务环境,用户可以在特定时间获得特定数量的虚拟机,这个选项在一些应用环境中是非常有用的,比如教育(如9点钟应用30个配置好的虚拟机)或从远程位置进行演示。

  VMLogix LabManager 3.8.1

  VMLogix大约从2004年开始提供虚拟化管理工具,最近通过两个版本的LabManager进入了实验室管理市场,其一运行在本地系统,另一个支持云构架。

  虽然LabManager的名字是和VMware的产品是相同的,不过两个产品是截然不同的。VMLogix支持VMware、微软Hyper-v和Citrix Xen虚拟机,云产品基于Amazon EC2。VMLogix通过在每台服务器上安装一个代理来支持这些虚拟化平台,并通过代理在VMLogix和服务器之间传输命令。这种设计使得VMLogix提供了一个包含多个提供商hypervisor的资源池。

  VMLogix模板具有高级网络配置功能,可以创建多网卡虚拟机,虚拟网络适配器可以连接到不同的网络,有选择性的和外部网络通讯。另外,VMLogix还可以在同一个网段支持多个虚拟网卡,来增加网络带宽。VMLogix中集成的虚拟交换机被增强,包好一个完全的防火墙,具有所有的标准特性,包括打开和关闭端口,路由各种协议和特定端口等等。

VMLogix LabManager

VMLogix LabManager控制台

  另一个独特而有用的特性是为虚拟机提供预配置功能,让虚拟机在下次启动时应用这些配置,比如安装软件、升级现有的软件包、操作系统打补丁、运行脚本等等。这个功能对于升级一组虚拟机非常有用,并且不需要启动每个虚拟机来进行更改,节省了时间。最后一个特点是VMLogix主控制台非常灵活,能够显示资源利用率的实时图表,并且还有用户自定义区域,这样管理员就可以分类虚拟机。

  VMware vCenter Lab Manager 4.0

  VMware‘s vCenter Lab Manager 4.0是本类产品中的标杆产品,不仅因为它来自VMware这个虚拟化巨头,而且是一个赢得企业信任的优秀产品。这个产品曾在一些最大的实验室虚拟化环境中被部署,比如在一个大型ISV配置了包括3000个虚拟机,这些虚拟机运行在100台主机,由27TB存储来支持。

  在一个大型企业安装VMware LabManager是个繁重的工作,前面提到的VMLogix和Surgient同样很难安装和配置。VMware的安装需要三个步骤:首先安装ESX 4、然后VMware vCenter、最后是Lab Manager。vCenter已经包含了一些管理特性,但是Lab Manager为部署临时系统提供了更多的管理特性。

  相比vCenter,Lab Manager管理主机更加直接,首先要安装vCenter,这个步骤让管理员在vCenter控制台可以看到系统的图示。Lab Manager通过在ESX主机上安装一个代理,将VM控制台转移到Lab Manager,可以通过RDP和SSH访问。Lab Manager具有一个SOAP界面,可以通过Web服务为站点提供虚拟机,比较独特的是这个SOAP让QA和开发员工可以在测试运行的空闲时候创建和运行虚拟机。

vCenter Lab Manager

VMware vCenter Lab Manager控制台

    另外一个显著特性是Lab Manager也可以提供复杂的、多网络接口的虚拟机,通过多个虚拟网卡可以连接到多个网络。还有一个特性是Lab Manager可以强制一个CPU模拟32位架构,即使是64位CPU。这样就可以向后兼容一些应用和早期版本的Linux等。

    Lab Manager不足在于没有像Surgient那样的计划任务环境,从价格上来看,VMware是四款产品中最便宜的一个,但是还要加上vCenter的价格。对于那些已经采用VMware产品并应用vCenter的用户,Lab Manager是一个很有吸引力的产品。

  Skytap Cloud

    Skytap Cloud是一个完全基于云的解决方案,根据项目资源数量来按月计费,用户登录后可以建立并运行虚拟机,并在Skytap云上进行设置。Skytap云由Savvis提供,这是一个市场份额达到10亿美金的基础架构服务商。开始的时候Skytap运行在VMware主机上,不像EC2对Windows提供了有限的支持,Skytap可以支持各种形式的Windows,从早期版本到64位,支持8核心和8GB内存,并且支持其他主流的操作系统。

    Skytap很好操作,通过一个半小时的Demo就可以登录并成功的运行这个系统,进行所有标准任务,界面比较友好,用户可以很快上手。

Skytap

Skytap界面

    云环境被Skytap很好的平衡,可以将实验室管理器的内部IP地址配置为外部的,这样虚拟机用起来就像一个正常的计算机。这是安全的,因为IP地址并没有暴露在外面除非你为它们指派公共池中的IP地址,配置它们用于外部访问。

    Skytap在链接克隆(Linked Clone)上和VMware不同,克隆之间不是链接的,而是在操作系统级别简单的将磁盘镜像进行拷贝,云存储对磁盘I/O进行过优化,Skytap表示这要比VMware克隆更加快速,不过这个没有经过验证。

  和标准的云方式相比Skytap在价格上比较有优势,基本的价格包括50个虚拟机、5TB存储、1TB传输量、10个IP地址、50个用户、1000个虚拟机小时,另外包括IPsec和VPN功能,每月的价格是2400美金。虚拟机时间是以分钟来计算的,不需要凑整为小时。另外还有为小型企业的方案,包括5个用户、5个虚拟机、500个虚拟机小时,价格为250美金每月。

  Skytap容易使用,并且工作的很好,具有不错的价格,但是缺点在于Skytap保留了每月两次的宕机时间,都是在周六,每次4个小时,但是会事先以邮件通知用户,在管理控制台中也有提示。但是当宕机时间到来,虚拟机会毫无征兆的关闭,没有进一步的提示。这对长时间运行的项目来说很不方便,谁也不会喜欢突然的宕机。

  尽管如此 ,Skytap还是称得上是一个优秀的解决方案。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐