【IT168 独家专访】10月份,IT168服务器频道对数百名企业IT管理人员进行了虚拟化应用现状的调查,结果显示,80~90%的受访者都没有用到虚拟化。虽然不少国外厂商在大力提倡虚拟化,但我们却很少听到国内厂商在这方面的进展情况。
那么,国内的服务器企业是如何看待这种趋势的呢?又做了什么样的准备?近日,IT168记者独家采访了曙光公司研发中心总经理曾宇。
![]() |
曙光公司研发中心总经理曾宇
不做虚拟化,就会失去机会
记者:对于国内企业来说,虚拟化是机遇也是挑战。曙光是如何看待这种趋势的?
曾宇:虚拟化是大势所趋,如果我们不做虚拟化,确实会丧失掉一个新的机会。
我认为,在未来的3-5年内,服务器的发展形态只有两种,一个是基于虚拟化的大SMP服务器,另一个是基于Cluster架构的刀片服务器。但现在我还看不清楚哪种形态会削弱或壮大。预期全球先进台千万亿次超级计算机的体系架构会影响这两种形态的发展态势。
今年国家863计划中有个专题项目就是支持基于虚拟化的商用SMP服务器的研发,科技部也在倡导国内民族企业做虚拟化的研究。
从技术上看,从早期的芯片级虚拟化,到软件级虚拟化和半软件级虚拟化,再到应用级虚拟化、网格等等,这些技术的发展都为虚拟化的普及提供了一个非常好的技术基础。从市场发展趋势来看,从IDC得到的数据表明当前虚拟化已影响到全球服务器市场的复合增长率。基于上述这些因素,我们一定要认真的把握这个趋势。
虚拟化技术还有待完善
记者:那么,对服务器企业而言,虚拟化带来了什么样的挑战?
曾宇:我们看到,服务器虚拟化主要有两种目的:提高服务器的效率和资源使用率;降低使用复杂度,提供集中化应用管理和监控平台。
但虚拟化也带来了一些全新的课题:比如我们如何做到基于虚拟机的资源管理、资源监控和资源调度?如何做到基于虚拟机的用户空间和系统空间隔离?如何实现基于虚拟机的资源安全调度?
虽然业界也有一些研究,比如基于软件和应用的虚拟化技术研究、基于分区的虚拟化技术研究、分布式虚拟机技术研究等等。但怎么解决基于虚拟机之上的应用安全问题和基于虚拟机之下的物理资源调度问题,以及应用级、软件级和硬件级虚拟化的用户透明化问题,这些都对现有虚拟化技术提出了挑战。
现在虚拟机在解决安全问题时更多还是停留在分区隔离、灾难恢复、分区热迁移、分区热备份等高可用技术上。这些技术解决了部分虚拟计算环境的安全及可靠性问题,但当面临硬件级的虚拟化环境,由底层硬件直接管理分区中的资源,一旦发生较大的故障,而又不能被有效隔离,则该故障可能会扩散到所有使用该资源的分区,导致全局的故障。
记者:为什么现在HP、IBM等企业热衷于谈论虚拟化,而国内厂商鲜有声音呢?
曾宇:虽然有少数国外企业在这方面做得已经很不错,但目前,国内的虚拟化研究还只是学术界的热点,国内企业现在能做的基本还是在整合——虚拟化的系统集成,仍然处在初级阶段。
比如我们采用带有虚拟化功能的CPU,加上Vmware和XEN的虚拟机软件,然后在上面用负载均衡和作业调度来构建应用层的虚拟化,甚至用Globus来做网格上的虚拟化。这些都是一种集成。但这种集成对用户的资源使用效率能提供多大的好处呢?还有安全问题?都还没有解决。
曙光在做两件事
记者:作为国产服务器的领军企业,曙光会采取什么样的举措?
曾宇:针对虚拟化,曙光在做两件事。
首先,我们在进行基于虚拟化技术的服务器的原创性研究。我们不仅仅是整合现在的一些虚拟化技术和工具,更重要的是想在一些核心虚拟化技术上实现突破,比如:基于硬件级的I/O虚拟化、基于硬件级的网络虚拟化、软件虚拟机的流动、基于虚拟机之上的系统空间和用户空间的隔离等等。
比如在石油应用领域,一个作业提交后,系统能根据作业对资源的消耗情况,根据现有的物理部件来构造物理虚拟机,同时在物理虚拟机之上实现软件虚拟机的自动构建,实现安全策略的自动生成和自动分发,以保护虚拟机之上的应用平台。而且这些策略都是自适应的,用户也感觉不到系统构造层的资源流动,对用户来说完全透明。
目前,曙光已经申请了国家发改委的一个安全专项《面向高性能计算的曙光天目Godeye2.0安全监控系统产业化项目》,进行基于虚拟机的入侵监测系统研究,以实现系统空间和用户空间隔离的安全虚拟应用平台。
其次,我们也会根据具体应用的需要,结合现有曙光服务器硬件平台和上层应用软件来无缝整合现有的已经相对成熟的虚拟化工具,达到真正能提升用户资源使用率的目的。
目前来看,并非所有的应用都需要虚拟化,也不是所有的应用都适合于虚拟化。所以,我们做虚拟化会有重点和针对性,并不是所有的虚拟化都要做,有些对计算资源消耗比较大、稳定性要求也比较高的科学计算应用和工业应用就不适合做虚拟化整合。曙光的虚拟化主要是基于32路以上的大SMP服务器或机群。因为,服务器虚拟化的根本目的就是为了提升服务器资源使用率和降低资源使用复杂度、提升管理效率。针对单路、双路服务器谈服务器虚拟化是很空洞的,这就象一个只有5个人的企业来谈企业文化一样很滑稽。
预期07年底曙光就会有相关的虚拟化技术出台,而且会融合曙光在高性能计算机应用方面的成功经验。
层次化问题困扰虚拟化发展
记者:虚拟化是否跟刀片一样面临标准化的困扰?
曾宇:刀片的发展面临标准问题,虚拟化的发展则面临层次问题。这两个问题都很严峻。
现在的情形是,大家各谈各的刀片,各谈各的虚拟化。但到底什么是虚拟化?有人说分区是虚拟化,有人说软件模拟或硬件模拟是虚拟化,有人说网格是虚拟化。我认为,拿任何一个层次的虚拟化来解释虚拟化的本质都是荒谬的。
分区是虚拟化技术的一种,但虚拟化绝不是纯粹的分区,既不是芯片分区或操作系统分区的概念,也不是应用层面上的网格概念。虚拟化应该是全方位的、立体的,是以提升资源使用率和降低使用复杂度为目标的综合性技术。所以需要有这么一些处在产业中间层的、提供应用平台的企业来整合上下游的资源,提供全方位的面向应用的综合性虚拟化技术。计算机技术发展的不同阶段我们都能看到虚拟化技术的身影,可能之前是分区技术、是软件虚拟机技术、是网格技术,而当前的应用已经驱动我们到了一个全方位的、综合的、立体的虚拟化技术时代。
现在,硬件虚拟化、I/O虚拟化、网络虚拟化、存储虚拟化都是方兴未艾。当I/O和网络都实现了虚拟化之后,虚拟化的层次化问题会更加突出和明显。
总的来说,目前,我们急需解决虚拟化的应用透明化和安全问题。解决不了这两个问题,要实现“提高服务器资源使用率”和“降低使用复杂度”这两个根本目的也就会有影响。
[记者采访手记]
也许从应用普及的层面来说,虚拟化还算不上是一股大潮;但从技术创新的层面来谈,虚拟化已经形成了多股暗流涌动之势。芯片、操作系统、服务器、软件等处于不同产业层次的厂商都在从各自的角度解释着虚拟化的概念、做法和意义。这无疑佐证了虚拟化乃大势所趋的说法,但同时也带来了诸多的困惑——层次化问题让虚拟化变得模糊不清,虚拟化技术本身还不完善,技术和应用的结合还有待大量的探究等等。但不管怎样,对于国产主流服务器厂商来说,迎头而上似乎已经成了不二的选择。
