虚拟化管理软件评价

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

虚拟化管理软件评价

一、前言

本文主要根据《虚拟化管理软件比较》这篇文章的内容,对8种虚拟化管理软件进行介绍以及对比评价,为我们的项目选型提供参考。其中,8种虚拟化管理软件包括Eucalyptus、OpenNebula、OpenStack、OpenQRM、XenServer、Oracle VM、CloudStack、Convirt等。本文将从项目团队、授权协议与商业模式、系统架构、用户界面以及功能等方面进行介绍和评价。

二、项目团队

a)Eucalyptus

Eucalyptus最初是UCSB的HPC研究项目,2009年初成立公司来支持该项目的商业化运营。现任CEO是曾担任MySQL CEO的Marten Mickos。现任工程部SVP的Tim Carmerc曾担任Sun公司的NetBeans和OpenSolaris项目的执行总监。整个管理团队对开放源代码项目的管理和运营方面具有丰富的经验。

社区方面,Eucalyptus是同类开源项目中社区规模最大的,社区活跃程度也最高。主要原因是该项目起源于大学研究项目,次要原因是管理团队对开源理念的高度认同。Ubuntu 10.04服务器版选择Eucalyptus作为Ubuntu Enterprise Cloud(UEC)的基础架构,大大促进了Eucalyptus的推广。

特别值得注意的是,Eucalyptus在北京和深圳都有办事处,在中国有工程师提供支持团队。

b)OpenStack

OpenStack是服务器托管公司RackSpace与NASA共同发起的开源项目。

在开源项目管理和运营方面,RackSpace和NASA显然缺乏经验。RackSpace 对项目有过于强烈的控制欲,且该项目的运作对社区成员来说基本不透明。

同时,OpenStack还对同类开源项目的攻击性过强。

社区方面,OpenStack的社区规模较小,主要参与者为该项目的参与人员。

有几个公开的邮件列表,流量很小。由于该项目比较新,网络上安装配置的文档较少。Ubuntu 11.04同时支持Eucalyptus和OpenStack作为UEC的基础架构,这将有助于OpenStack的推广。

c)OpenNebula

OpenNebula是2005年启动的研究型项目,2008年初发布了第一个开源代码版本,2010年初大力推进开源社区的建设。

社区方面,OpenNebula的社区规模也较小,主要参与者为该项目的参与人员以及少量的用户。有几个公开的邮件列表,流量比OpenStack略大一些。

网络上有实际意义的安装文档很少,大多数文档会误导用户。

d)OpenQRM

OpenQRM起源于Qluster公司的集群服务器管理软件,由Sourceforge支持维护。2006年公开源代码,2008年免费发布,目前版本为4.9。项目团队很小,Matt Rechenburg是项目的主要负责人。

社区方面,有少量用户,基本上没有形成社区。在Sourceforge上维护了一个论坛,但论坛活跃程度很低。功能和版本在不断更新,但文档更新速度

缓慢。

e)XenServer

XenServer是Citrix公司的项目,与Xen项目的发展基本同步。

社区方面,围绕Xen Cloud Platform有一些开放源代码的项目,用于替代XenCenter提供基于桌面或浏览器的管理功能。

f)Oracle VM

Oracle VM是Oracle公司的产品,用户量较小。Oracle VM仅仅是Oracle 用户生态系统的周边部分,而不是备受重视的关键业务。

社区方面,Oracle VM有一定的用户数量,但是没有形成社区。在网络上缺少Oracle VM相关的讨论和交流。Oracle VM团队维护了一个博客网站,但更新缓慢。除此之外,其产品的下载速度也十分缓慢。

g)CloudStack

CloudStack源于2008年成立的VMOps公司,2010年5月启用 域名。

社区方面,CloudStack的用户数量较少,论坛不是很活跃。官方文档非常完备。安装配置比较简单,按照文档能够完成安装和配置过程。

h)ConVirt

ConVirt起源于2006年发起的XenMan项目,与Xen项目的发展基本同步。现任CEO和工程部门EVP均来自Oracle。

社区方面,ConVirt的用户规模与Eucalyptus相当,论坛活跃度非常高。

官方文档非常完备,按照文档操作至少能够顺利地完成安装和配置过程。网络上可靠教程也较多。

三、授权协议以及商业模式

a)Eucalyptus

Eucalyptus分为社区办和企业版两种发行版本。社区版提供给用户免费使用,采用GPLv3授权协议,不需要安装许可证;企业版使用了自定义的商业授权协议,需要在云控制器上(CLC)节点上安装许可证,按照处理器核心数量收费。

b)OpenStack

OpenStack采用Apahce 2.0授权协议,不需要许可证,提供免费使用。

c)OpenNebula

OpenNebula采用Apache 2.0授权协议,不需要许可证。社区版提供免费使用;企业版将社区版重新打包,按照物理服务器总数收费,每台物理服务器的服务价格是250€/年。

d)OpenQRM

OpenQRM分为社区版和企业版。社区版提供免费使用,使用GPLv2授权协议,不需要许可证。

企业版将社区版重新打包,提供更多补丁程序以便于用户实现更多的功能以及更高的可用性。企业版采用自定义的商业授权协议,也不需要许可证,按照不同级别的服务进行定价。

e)XenServer

XenServer系列产品使用自定义的商业授权协议,而基于XenServer的Xen Cloud Platform(XCP)则使用GPLv2授权协议。两者都需要在每台物理服务

相关文档
最新文档