虚拟化技术在云计算中的研究进展
5
虚拟化技术在云计算中的研究进展
杨望仙 朱定局 谢毅 范朝冬
摘 要
虚拟化技术是云计算实现的关键技术,通过虚拟化可以为应用提供灵活可变、可扩展的服务。云计算的发展推动
了虚拟化技术的发展,近年来,虚拟化技术越来越受到产业界和学术界的关注。本文对虚拟化技术在云计算中的研究展开
了探讨,并对虚拟化技术进行了展望。
关键词
虚拟化技术;云计算;虚拟机;应用虚拟化;存储虚拟化
1 引言
2007年10月IBM和Google宣布在云计算领域的
合作后
[1]
,云计算吸引了众多人的关注,并迅速成为
产业界和学术界研究的热点。云计算比传统逻辑抽
象概念更为高级,在它下面是多层虚拟化技术,实
现了物理运动向逻辑运动的抽象过程。从高层次来
看,云计算是一种资源整合和利用的技术,其下层
的技术支撑主要是虚拟化技术
[2]
。
虚拟化技术是云计算实现的关键技术
[3]
。单个
服务器可以支持多个虚拟机运行多个操作系统和应
用,从而大大提高服务器的利用率,通过虚拟化
为应用提供了灵活可变、可扩展的平台服务。自从
1998年VMware将只有在大型机中采用的虚拟化技
术引入x86平台至今,虚拟化已经为全球用户节约了
大量成本,提升了服务器运营效率,更重要的是下
一代的数据中心也将基于虚拟化来进行构建,特别
是现在热门的云计算,更是离不开虚拟化技术的支
撑。
虚拟化技术正以惊人的速度发展,虚拟化将成
为云计算的支撑基础。美国纽约举行的第五届虚拟
化会议暨博览会议的主题:“用虚拟化改变数据中
心、虚拟化支撑云计算”。毫无疑问,虚拟化正在
重组IT工业,同时它也正在支撑起云计算。当前的云
计算系统如ScientificCloud
[4]
、AmazonEC2
[5]
、
OpenNebula
[6]
等通常以虚拟机的形式满足用户的
计算资源需求。
本文对虚拟 化 技术在云计 算 中的研究进 行 探
讨,第2节对虚拟化技术的研究现状进行介绍,第3
节介绍虚拟化技术的特征、类型以及测评工具等,
第4节对虚拟化技术在云计算中的应用展开探讨,最
后,展望虚拟化技术的未来。
2 研究现状
虚拟化技术源于20世纪60年代,是创建某种事
物的虚拟版本的方法和过程
[7]
,当今的虚拟化技术
已经产生了巨大变革。自“云计算”成为热点后,
“虚拟化”和“云计算”一起被业界人时常提及,
促使了“虚拟化”的发展。
虚拟化技术像是一把双刃剑,在探索中前进,
虚实结合。2009年五大虚拟化事件:VMworld虚
拟化行业事件、甲骨文通过收购进一步深入虚拟化
市、Red Hat推广KVM技术、思科宣布与EMC和
VMware合作、VMware、思杰和微软以新的管理
程序和扩展的服务器虚拟化力量增加赌注,改变了
虚拟化行业游戏规则,2010年可能将是虚拟化市
场的一个丰收年
[8]
。2010年6月3日,首届“微软虚
拟化峰会”在北京举行,峰会以“秉虚为实畅游云
端”为主旨,邀请了戴尔、惠普、英特尔、日立、
NetApp、思杰等合作伙伴,以及为数众多的用户代
表与会,一起分享和探讨了微软虚拟化的解决方案
与应用实践
[9]
。2010年虚拟化领域预测
[10]
:随着新
一轮IT技术的发展,数据中心体系结构的变化,以及
企业对新一代数据中心建设提出的明确要求,面向
服务、绿色安全成为依据。在新一代数据中心,通
过服务器虚拟化、网络虚拟化、应用虚拟化等解决
方案,不仅可以帮助企业或机构减少服务器数量、
优化资源利用率、简化管理,还可以帮助企业或机
构实现动态IT基础设施环境,从而降低成本、快速响
应业务需求的变化。据Gartner预测
[11]
,2012年虚
拟化将成为改变IT架构和运营的最重要的力量。
随着互联网 技 术的发展, 虚拟化技术在 许多
领域有了非常广泛的用途。虚拟化技术能提高服务
器的利用率,显著降低信息系统的运维成本;虚拟
化技术也为网格计算、可信计算提供了新的技术手