开源虚拟化能够给我们带来什么好处?虚拟化

2009-12-23    来源:IT168    
虚拟化无疑是过去几年最大的趋势之一,而开源软件进入人们的视线至今已有一段时日了。那么,这是不是说开源虚拟化就能实现珠联璧合呢? 至少一些企业的IT部门是这么认为的。他

  虚拟化无疑是过去几年最大的趋势之一,而开源软件进入人们的视线至今已有一段时日了。那么,这是不是说开源虚拟化就能实现珠联璧合呢?

  至少一些企业的IT部门是这么认为的。他们把开源软件作为其虚拟化组合的一部分。当然,可以节省成本是一大因素,但稍加改动软件、就能适合特定的要求也是另一大因素。

  这只要问问Stan Yazhemsky,他是安大略法律援助组织(LAO)的IT操作经理;该机构使用思杰公司的XenServer,而这款管理工具就运行在开源Xen虚拟机管理程序上。

  Yazhemsky表示,XenServer的开放式应用编程接口(API)让他和三名Linux工程师组成的团队可以更好地利用及控制高级功能,特别是安全功能。

  LAO是一家非营利性机构,为低收入群体提供法律咨询和服务,遍布安大略省200个地点,运营着三个数据中心。这些数据中心里面有239台Windows服务器和68台Linux服务器。LAO约95%的服务器在运行XenServer。

  该机构有154 TB的敏感数据,比如客户/律师的信息、财务文件和个人案卷(涉及盗窃、偷窃和谋杀等罪名)。安全是一个关键问题。

  Yazhemsky表示,通过建立监测工具并与Xen平台进行集成,他能够得以缓解网络攻击。

  他说:"如果某攻击者设法闯入了系统,我们的嵌入式脚本就会立即关闭受到危及的虚拟机,然后实时启动另一个虚拟机,用户不会受到任何影响。而利用任何闭源解决方案做不到这一点。"

  因而,这家机构可以在安全方面少花钱。Yazhemsky 估计,LAO把安全软件和管理成本减少了约40%,"因为我们能够针对积极主动地寻找任何变化的事件编写脚本。"

  开源虚拟化,很小但在增长

  尽管有众多拥趸,但整个开源虚拟化市场的确还是非常小,不过预计它会增长。

  Gartner集团的调研主任Alan Dayley说:"开源在整个服务器虚拟化收入中所占的市场份额不到5%,但到2012年有望翻一番。"

  Gartner表示,思杰和甲骨文这两家公司都使用的开源虚拟机管理程序(包括红帽公司的KVM和Xen)以及在上面运行的管理工具不但在采用率方面逐步提高,还逐渐增添了原先只有虚拟化市场领头羊VMware等厂商才拥有的高级功能。

  Gartner在2008年的数字表明,就虚拟机管理程序市场(按出货量而不是按总收入排名)而言,思杰占2%,Virtual Iron占1%。到2012年,Gartner预测思杰将占有6%的份额,红帽将占2%。

  然而,开源虚拟化在这个市场可能永远是个小角色。Gartner的分析师Phillip Dawson说:"尽管思杰和红帽等公司有望出现大幅增长,但他们不会占据相当大的市场份额。份额方面的变化主要会出现在微软和VMware之间。"

  IDC公司的分析师Gary Chen表示,这是件憾事,因为开源虚拟化软件取得了长足进展,可以实现许多功能。他说:"许多人其实不知道思杰XenServer 5.5已变得有多好。"

  开源虚拟化的一个巨大的潜在市场是云服务供应商。Chen说:"如果你是一家大型服务供应商,正在构建云,可能会有非常具体的要求,可能需要改动源代码,这时候就可以选择开源。"

  Bill Claybrook以前是调研机构阿伯丁集团的分析师,现在他拥有自己的技术研究公司New River Marketing Research,总部设在马萨诸塞州的康科德。他预测,随着像亚马逊这些公司拓展各自的云计算战略,对数据中心中的成千上万台服务器进行虚拟化,他们会寻求这样的供应商:既提供成本较低的虚拟化解决方案,又提供自己没时间来开发的高度完善的管理工具。

  Claybrook表示,这种情况下,思杰的吸引力会有所加大。他说:"许多供应商可以通过提供免费的Xen虚拟机管理程序,然后销售价位合理的管理工具,从云计算方面赚到一些钱,思杰就是其中之一。"

  甲骨文的角色会拓展吗?

  甲骨文公司最近收购了Virtual Iron和Sun以及它们各自的虚拟化技术;从长远来看,这些举措值得关注。Claybrook表示,尽管大多数观察人士预计,甲骨文的开源虚拟化软件主要会在目前使用甲骨文产品的客户中备受欢迎,但Sun庞大的客户群有望让甲骨文有机会渗透到数量更多的企业IT部门。

  Claybrook预测:"对任何一个竞争对手的虚拟化用户群而言,甲骨文最后可能会是最大的开源厂商。"

  马萨诸塞大学的首席技术官Michael Poole说,这所大学之所以运行甲骨文虚拟机(Oracle VM),原因在于该大学在大规模使用甲骨文产品。"有必要选择甲骨文虚拟机……特别是鉴于我们支持数量众多的甲骨文应用软件。"他表示,这所大学不但大幅提升了性能,还大幅减少了运营成本。

  马萨诸塞大学现正在开展一个基础设施改造项目,包含许多小项目。该大学在规划一个新的主数据中心和一个更可靠的灾难恢复及测试数据中心时,调查比较了诸多方案,最后决定统一使用支持甲骨文虚拟机和甲骨文Unbreakable Linux的开源Xen虚拟化方案。一年多点前,该大学开始部署甲骨文虚拟机。

  到明年夏季――这是该基础设施项目完工的预定日期,Poole表示该大学将把物理服务器的数量从500台减少到不足300台。每年光电力和冷却成本就有望节省近10万美元。到时,该大学会从VMware完全改用甲骨文虚拟机。

  这所大学的IT基础设施都由甲骨文企业管理器来管理和监测,该大学充分利用了甲骨文的仁科ERP、甲骨文企业Linux、甲骨文数据库、甲骨文真正应用集群RAC和甲骨文WebLogic服务器。马萨诸塞大学如今还在添加甲骨文商业智能套件和甲骨文身份管理套件。

  Poole说:"我们是一家大规模使用甲骨文产品的机构。对我们来说明白这一点很重要:甲骨文在甲骨文基础设施组件(包括甲骨文虚拟机)上开发及测试所有应用程序,解决系统的种种问题,或者至少在面向大众发布之前,减少这些问题。"

  他解释,这所大学迄今为止取得的最大成功之一就是,对Blackboard Vista学习管理系统进行了虚拟化。通过该系统,教授们就可以分发内容、交换电子邮件以及通过互联网与63000名学生进行现场讨论。

  Poole表示,进行虚拟化之前,Blackboard Vista应用系统运行在40台独立的基于Solaris的应用服务器上。如今,运行该应用系统的物理服务器的数量已经减少到5台,性能却增至四倍。

  他表示,通过使用甲骨文虚拟机对Blackboard Vista进行虚拟化,"我们看到硬件大幅减少;与此同时,性能和扩展性却大幅增强。"他估计,光硬件成本就相差近30万美元。

  马萨诸塞大学的系统架构师兼技术主管Richard Cote建议,在采用开源虚拟化之前,拥有相应Linux或Unix背景的员工很重要。

  Cote说:"如果在一家只有几名熟悉Windows技术的管理员的小公司、让我来决策,要是没有Linux或Unix小组支持我,我可能会关注VMware或HyperV。如果你有熟悉传统Unix的员工,那么会被Xen所吸引。"

  小企业可能会很青睐

  预计服务器虚拟化会在中小型企业持续增长,开源虚拟化可能也会在这个领域获得立足之地。

  按Gartner集团的分类,小企业是指员工数量在20人到99人、收入在5000万美元以下的公司。中型公司是指员工数量在100人到999人、收入在5000万美元到5亿美元的公司。Dayley说:"我们预计中小企业在虚拟化采用方面的增长率会高于整个市场,这种状况会一直持续到2012年。"

  就连现在使用VMware及/或微软Hyper-V的公司仍然有开源的一席之地。

  Interactive One是Radio One公司设在纽约的部门,为数百万的美籍非裔提供网络广播节目,它把IT基础设施一分为二。办公室环境使用VMware来运行微软Exchange、微软SharePoint和Windows文件服务器。在生产环境方面,为了运行网站,该公司则部署了甲骨文虚拟机。

  Interactive One公司的技术运营副总裁Nicholas Tang说:"我们并不适合使用VMware的高级功能,因为这些设备并不是关键任务型、单一故障点的系统。因而,我们并不进行大量虚拟机层面的集群和自动故障切换。"

  讨论了为该公司的生产环境使用VMware的可能性后,Tang的看法很简单:"就快速构建虚拟机环境、有效地重新分配资源而言,VMware并不比Xen做得更好。VMware的成本是我们使用甲骨文虚拟机所需成本的两三倍;最后的结论是,VMware不值得使用。"

  Tang表示,自使用甲骨文虚拟机以来,他已停用了60台服务器,提高了资源的利用率;现正在使用开源工具(如Fedora的Cobbler)、网络安装工具、cfengine等其他软件,以及配置管理工具,为该公司的虚拟服务器环境增添更多的功能。

  尽管分析师在继续猜测,供应商在继续改进各自的产品,到头来IT经理们必须根据自己的要求来拿定主意。

  安大略法律援助机构的Yazhemsky说:"客户一定要进行测试,问问自己开源虚拟化在自身的IT环境下是否会正常工作、是否满足业务需求,价格是否合理,自己又有没有相应的技能。"

  链接:有关服务器虚拟化的数字

  Gartner表示,服务器虚拟化应用方兴未艾会带来水涨船高的局面,包括开源软件的应用。如今使用的虚拟机约有580万个;但是到2012年,这个数字会增长十倍,达到5800万个。

  如今运行虚拟化的服务器所占百分比:19%

  明年运行虚拟化的服务器所占百分比:28%

  到2012年运行虚拟化的服务器所占百分比:50%

1
3