欢迎来到天天文库
浏览记录
ID:31641767
大小:59.62 KB
页数:6页
时间:2019-01-16
《云计算及虚拟化技术探究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、云计算及虚拟化技术探究摘要:随着互联网的发展,原有的网络计算模式已经不适应现有的飞速发展的信息通信产业的需要,ICT产业迫切需要一种新的网络计算模式来促进该产业的发展。基于多机和HPC虚拟化的云计算随之孕育而生,从广泛的意义上讲,没有虚拟化就没有云计算。从多种服务器虚拟化的各种体系架构模型和云计算的基本原理,讨论了多种虚拟化技术和云计算的关系,分别分析了单机和多机虚拟机对云计算的贡献,对由虚拟化构建出的云计算的发展进行了探究。关键词:云计算;虚拟化;ICT;网格计算;效用计算中图分类号:TP393文献标识码:A文章编号:1672-7800(20
2、13)001-0141-021云计算相关概念从本质来看,云计算是一个软件概念,云计算的目标就是通过各种各样的软件技术,整合、挖掘、管理和高效利用两极化发展的单机整机和多机整机硬件系统资源。从公众的角度来看,云计算就是网格计算、瘦客户端、负载均衡、效用计算的混合体,是一种通过Internet以服务的方式提供动态可伸缩的虚拟化资源的计算模式。2云计算和虚拟化的关系云计算是网络技术发展到一定阶段的产物,其核心在于网格计算,它通过整合离散的计算资源来形成一个统一的基础计算设施(Infrastructure),作为提供服务的主体,然后通过效用计算,在这个
3、庞大的资源池里,按使用资源的多少进行收费。由此看来,云计算研究的重点在于网络计算,本质就是计算机的虚拟化。虚拟化最初的目标是提高机器的使用效率,最常用的虚拟化技术可能是通用的OS系统都支持的虚拟内存技术,它使应用程序认为它拥有连续的可用的内存,而实际上,它通常是被分割为多个物理内存碎片,在需要的时候进行数据交换。目前就虚拟化的研究与应用来说,虚拟化朝着两个方面发展:单机虚拟化(SingleSystemVirtualization)和多机虚拟化(MultiSystemVirtualization)。单机虚拟化是基于Hypervisior技术,把一
4、个机器分为若干个机器使用,自VMWare技术出现之后,得到异常迅猛的发展,它可以把一台普通计算机或PC模拟成同时运行多个操作系统的机器,如图1。早期的单机虚拟化应用主要是一台机器上模拟各种系统去做测试,在一台PC机器上可以模拟Mac、Linux等不同平台,这对于需要制作跨平台软件的小公司来说,无需配置那么多的测试机器,大大节约了成本及能耗;VMWare也被用在各种数据中心模拟各种OS环境,为不同的应用服务,以及用于安全考虑的孤立环境(Jail)的建立。图lVMWareworkstation实例由于以VMWare为主的单机虚拟化在IDC数据中心获
5、得巨大的成功,所以,人们在讨论云计算的时候很容易把它和云计算混为一团。而实际情况是单机虚拟化和云计算并无直接关联,在Google内部后台中运行着大部分的LinuxPC或者RISCWorkstation服务器,所使用的虚拟化技术并非是单机VMWare虚拟化技术,而是类似于PVM(parallelVirtualmachine)和MPP(MassivelyParallelProcessing)那样的专用多机高性能集群(HPC)虚拟化技术。同样,Amazon^Microsoft>Yahoo等大型企业也都是使用类似的多机虚拟化技术,让用户感觉是一台专用的
6、计算机在为自己服务。多机虚拟化技术结合了基于网络的分布式计算,才能算是真正的云计算技术。多机虚拟化技术是促使云计算发展的里程碑的技术之一。云计算是基于HPC(HighPerformanceComputer)技术,它也是基于机群、集群技术,具体一些就是多机虚拟技术。在这里我们所说的多机其实是多系统,是分布式并行耦合的多机系统,是把异构OS虚拟化为同构的系统,即把不同的机器虚拟化为运行在同一个OS版本的机器,以便于多机虚拟化系统的管理及其他功能。为更好地支持云计算,许多单机虚拟化的厂商都在原有Hypervisor虚拟化技术的基础上开发多机虚拟机,即
7、云计算操作系统(CloudOS),从而进军云计算市场。典型的云计算市场有VMWare的vSphere4(图2)、微软的oVirt系统和Google的Hadoop。图2VMWare的vSphere4体系结构其中,最著名的机群技术当属COW(ClusterofWorkstations),它属于MPP(MassivelyParallelProgressing,大规模并行处理),只不过它只是一种松耦合的MPP,而且它可以把机构内的所有机器都集群到一起。由于它采用了基于机群(Clustering)技术,所以又叫做HPC(HighPerformanceCl
8、ustering)高性能机群系统。COW系统中的计算节点主要都是闲置的计算资源,如办公室中的PC等,都是采取普通的局域网进行联机的。这些工作站点白天都
此文档下载收益归作者所有