Chinaunix首页 | 论坛 | 博客
  • 博客访问: 830184
  • 博文数量: 850
  • 博客积分: 10010
  • 博客等级: 上将
  • 技术积分: 9960
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-04 11:03
文章分类

全部博文(850)

文章存档

2011年(1)

2008年(849)

我的朋友

分类: 服务器与存储

2008-07-06 16:39:03

 “虚拟化是IBM非做不可的事情,我们没有其他的选择。它的本质就是要对昂贵的、关键的有限资源实现共享。”在近日一次关于虚拟化的媒体沟通会上,IBM系统与科技事业部大中华区基础架构解决方案总经理朱明告诉记者,“40多年来,IBM一直在做虚拟化,只是我们提得比较少,因为这是我们必须要做的事情。”

  “虚拟化”堪称是2007年服务器业界最火爆的关键词之一。盘点一下,我们不难发现,今年各大厂商都纷纷祭出了自己的虚拟化方略:Novell在其Suse Linux操作系统中集成XEN虚拟技术;VMware推出了可以嵌入到服务器硬件中的VMware ESX Server 3i;英特尔将新一代的至强7300处理器的目标市场对准了虚拟化;联想、浪潮也纷纷推出自己的四路服务器虚拟化方案。据悉,11月27-28日,IBM也将在北京举行大规模的“IBM虚拟科技大会”,向业界正式推介IBM的绿色虚拟理念、技术和方案。那么,IBM在虚拟化方面到底有哪些独到之处呢?

  “虚拟化是IBM非做不可的事情”

  朱明认为,无论是从IT技术应用发展的趋势来看,还是从产业竞争的角度来看,“虚拟化都是IBM非做不可的事情,我们没有其他的选择。”

  从服务器发展的趋势来看,在多核CPU的推动下,服务器所能提供的计算资源越来越强大,比如IBM最近刚刚发布的一款4U机架服务器System x3850 M2,可以支持4到16颗英特尔四核至强7300处理器(即可容纳16-64个CPU内核);而另一方面,我们现在面临的现实问题是,大多数服务器的利用率都在15%左右。而虚拟化技术正好能够解决“服务器计算能力越来越强大”与“服务器利用率不足”之间的矛盾——通过虚拟化技术将IT资源抽象成逻辑的资源池,然后动态分配给多个应用程序去使用!

  同时,在全球能源日趋紧张的背景下,IT节能的问题也变得越来越紧迫。“虽然节能、绿化有很多种方法,虚拟化只是其中的一种,但虚拟化可以加速绿化。”朱明以IBM内部的比较测试为例解释说,以前4台服务器每台功耗为2KW,总功耗就是8KW,而利用率都小于10%,通过虚拟化整合到一台服务器上,利用率提高到了70%,而总功耗只要4KW就够了。可见,无论是从充分利用服务器资源的角度,还是从节能环保的角度,虚拟化都有非常大的价值。“使用虚拟化后,利用率提高了,功耗减少了,尽管需要支出一部分计算能力来做虚拟机的管理,但这个成本还是很划算的。不虚拟化就会被淘汰。从竞争来看,IBM不解决,其他厂商也会解决。”

  “虚拟化是IBM一直在做的事情”

  其实,如果追根溯源的话,虚拟化技术的鼻祖正是IBM。早在1964年,IBM的L.W. Comeau和R.J. Creasy就创造性地设计了一种名为CP-40的新型操作系统,该操作系统实现了虚拟内存和虚拟机。

  “一路走来,IBM其实一直在做虚拟,只不过较少拿出来讲,因为对我们来讲,虚拟是我们必须要做的事情。”朱明谈到,“虚拟化最终就是要解决这样一个问题:将有限的昂贵的资源让多个用户分享。”

  回顾IBM虚拟科技发展的历史,我们也确实不难看出,IBM的虚拟化技术正是在解决一个问题:尝试让昂贵的、关键的有限资源共享!比如1965年IBM推出的TSS分时共享系统(Time Sharing System)是为了共享昂贵的CPU计算资源;1978年提出的RAID(冗余独立磁盘阵列)是为了将物理磁盘组合为池,共享磁盘的I/O能力;1991年IBM为z/OS平台推出的网络文件系统(NFS)是为了通过网络共享存储;1997年推出的虚拟磁带服务器(VTS)可以通过网络共享磁带等等。

  到了21世纪,IBM在虚拟科技领域的动作更是相当频繁——2001年推出Director系统管理软件,2002年推出Linux虚拟服务和动态逻辑分区(DLPAR),2004年推出虚拟引擎——IBM的虚拟科技已全面在其服务器、存储、网络和管理软件中得到采用。目前,IBM正在推广的虚拟引擎(VE)已经是一套完整的虚拟化方案,包括从操作系统层的虚拟化技术到服务器、存储等系统内硬件层的虚拟化技术,直到再上层的系统服务套件。

  虚拟化的三部曲

  朱明认为,虚拟化正在多个领域里面分别发生,大概可以分为三个层次,首次是包括服务器、存储(数据)和网络在内的IT虚拟化,其次是应用虚拟化,最后是业务虚拟化。

  就IT虚拟化来说,可经过四个步骤来实现,先是整合,尽量让各种各样、形形色色的IT设备简单化;其次是对服务器、存储(数据)和网络实现虚拟化,形成各种资源池;然后通过一些自动化工具来实现虚拟资源的动态调度,让虚拟的动作可以自动发生;最后根据业务需求设定优先级规则,将不同的资源分配给不同等级的业务应用。

  在IT实现虚拟化之后,还需要对应用实现虚拟化。“以前编程人员写好一个程序只能运行在一个特定的平台之上,以后我们开发一次应用,希望能够在任何一个平台上运行。这是个老问题,厂家也在一步一步地解决。比如现在有了JAVA,使得应用可以有限地实现虚拟化;XML技术可以更灵活地获取到数据,不管数据是以什么形态存放在什么地方。”

  不过,虽然从IT的角度来看,虚拟化已经得到解决,但从业务的角度来看,还有很长一段路。朱明认为,最理想的状态是业务在经过标准化和模块化之后,也能通过网络实现虚拟化,这样整个社会效率就会得到大大提升。这方面可用的技术是SOA。

  虚拟化的障碍

  从长远来看,尽管虚拟化是大势所趋,但要想发展到网格化,让计算资源随时随地象用水、用电一样方便,还有很长的路要走。朱明认为技术正在一点一点地实现,但无法预料这种理想的状态哪一年将会成为现实,他表示,“虚拟化的道路不会很平坦,早在20年前,IBM、HP就在提类似这样的概念,另外,各厂家之间在标准的讨论、协调、制定上也要有一个很长的博弈的过程。”

  就目前来讲,国内虚拟化应用还刚刚起步。“在国外,使用分区技术是件很自然的事情,但在国内,用户的积极性并不高。”朱明谈到,这跟国内企业的人才体制和管理机制有一定关系。比如,对企业来说,虚拟化意味着需要提高IT人员的水平和相应的薪资,但很多企业的现有机制难以留住这些人才;有些用户下属多个不同的IT部门,这些部门不愿将各自的资源拿出来共享;还有些企业数据中心的成本结构中不包括电费这一项等等。“但我相信中国用户也在慢慢地发生改变。”

阅读(222) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~