被采访人:中国科大计算机系安虹
被采访人简历:
虚拟化领域专家、国家863项目评审员、多核及重核领域研究专家
虚拟化技术是863重点项目
此前,安虹老师多年来一直在中国科大从事虚拟化技术的研究以及教学工作。
对于虚拟化在中国的应用,她本人有着切身的体会,“从国家的支持力度来看,这几年对虚拟化技术的投入是非常大的,每年都有与虚拟化技术相关的项目立项。”
“实际上,国家早在前几年就看到了虚拟化的需求,因此,从06年开始,每年都有一些专门针对虚拟化的863计划”她表示,“06年的项目是高端商用服务器系统,重点是研究虚拟机、协同技术、共享技术、动态部署技术、目的是为了整合大型物理服务器,组成共享存储的高性能服务器;07年的项目是一个关键技术——计算系统的虚拟化技术,主要研究处理器、存储在I/O方面对虚拟化技术的支持,此外,07年还有一个重点就是个人虚拟化技术,主要在桌面端,说明在这些方面有需求;而08年的题目非常地广泛,比如有基本虚拟化技术的跨域共享与协同服务软件支撑平台,目的是要研究基于服务的跨域资源集成共享,面向应用的虚拟组织动态构建,基于跨域工作流的分布协同、业务流程的动态构造,分布资源的有效调度和管理等等”。
她同时谈到,“由于863是一个以产业化为基础进行科学研究的计划,有很强的应用背景,而国家这几年在虚拟化技术上的投入力度如此之大,说明大家还是看见了这个产业的需求,现在国内的很多厂商比如浪潮、联想等都在做这些研究。”
虚拟化技术产生的原因
从目前来看,将应用程序迁移到虚拟机上运行能解决两种类型的问题:首先是应用程序的不稳定,其导致的后果轻则会浪费系统资源,重则会使系统全面瘫痪;其次是应用程序的不安全,有可能导致本地系统特权的扩大化,并受控于未授权的用户。
对于这两个问题,安虹提出了自己的观点。
“这是一个安全性和故障隔离的问题”,“每个操作上都有特定管理的硬件资源,也就意味者每一个硬件都有单一的操作系统管理下,硬件与操作系统的绑定,特别是系统对多个用户共享的时候,在安全性上就有很多问题,而虚拟机技术可以解决这个问题,它可以虚拟磁盘I/O,虚拟存储器等所有的硬件资源,可以实现让用户与硬件隔离开,提供安全性的保障。”
实际上,通过虚拟机可以增强软件的可移植性,因为在物理层面增加一个软件,虚拟机的体系结构,可以绕开实际物理机对资源的限制,提供软件的可移植性。
“虚拟化技术能够解决软件的兼容性问题,通过仿真技术提供软件跨平台的兼容性,比如通过跨PC指令集转化虚拟平台,在Power上就可以执行X86应用,这是指令集的兼容,还有就是操作系统的兼容,比如在MAC机上运行Windows系统,可以跨平台的软件兼容,这是虚拟化技术应用的一个重要原因。”
(来源:www.vacloud.cn)