- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
云计算及虚拟化技术探究
云计算及虚拟化技术探究摘要:随着互联网的发展,原有的网络计算模式已经不适应现有的飞速发展的信息通信产业的需要,ICT产业迫切需要一种新的网络计算模式来促进该产业的发展。基于多机和HPC虚拟化的云计算随之孕育而生,从广泛的意义上讲,没有虚拟化就没有云计算。从多种服务器虚拟化的各种体系架构模型和云计算的基本原理,讨论了多种虚拟化技术和云计算的关系,分别分析了单机和多机虚拟机对云计算的贡献,对由虚拟化构建出的云计算的发展进行了探究。
关键词:云计算;虚拟化;ICT;网格计算;效用计算
中图分类号:TP393文献标识码:A文章编号:1672-7800(2013)001-0141-02
1云计算相关概念
从本质来看,云计算是一个软件概念,云计算的目标就是通过各种各样的软件技术,整合、挖掘、管理和高效利用两极化发展的单机整机和多机整机硬件系统资源。从公众的角度来看,云计算就是网格计算、瘦客户端、负载均衡、效用计算的混合体,是一种通过Internet以服务的方式提供动态可伸缩的虚拟化资源的计算模式。
2云计算和虚拟化的关系
云计算是网络技术发展到一定阶段的产物,其核心在于网格计算,它通过整合离散的计算资源来形成一个统一的基础计算设施(Infrastructure),作为提供服务的主体,然后通过效用计算,在这个庞大的资源池里,按使用资源的多少进行收费。
由此看来,云计算研究的重点在于网络计算,本质就是计算机的虚拟化。虚拟化最初的目标是提高机器的使用效率,最常用的虚拟化技术可能是通用的OS系统都支持的虚拟内存技术,它使应用程序认为它拥有连续的可用的内存,而实际上,它通常是被分割为多个物理内存碎片,在需要的时候进行数据交换。目前就虚拟化的研究与应用来说,虚拟化朝着两个方面发展:单机虚拟化(SingleSystemVirtualization)和多机虚拟化(MultiSystemVirtualization)。单机虚拟化是基于Hypervisior技术,把一个机器分为若干个机器使用,自VMWare技术出现之后,得到异常迅猛的发展,它可以把一台普通计算机或PC模拟成同时运行多个操作系统的机器,如图1。早期的单机虚拟化应用主要是一台机器上模拟各种系统去做测试,在一台PC机器上可以模拟Mac、Linux等不同平台,这对于需要制作跨平台软件的小公司来说,无需配置那么多的测试机器,大大节约了成本及能耗;VMWare也被用在各种数据中心模拟各种OS环境,为不同的应用服务,以及用于安全考虑的孤立环境(Jail)的建立。
图1VMWareworkstation实例
由于以VMWare为主的单机虚拟化在IDC数据中心获得巨大的成功,所以,人们在讨论云计算的时候很容易把它和云计算混为一团。而实际情况是单机虚拟化和云计算并无直接关联,在Google内部后台中运行着大部分的LinuxPC或者RISCWorkstation服务器,所使用的虚拟化技术并非是单机VMWare虚拟化技术,而是类似于PVM(parallelVirtualmachine)和MPP(MassivelyParallelProcessing)那样的专用多机高性能集群(HPC)虚拟化技术。同样,Amazon、Microsoft、Yahoo等大型企业也都是使用类似的多机虚拟化技术,让用户感觉是一台专用的计算机在为自己服务。多机虚拟化技术结合了基于网络的分布式计算,才能算是真正的云计算技术。
多机虚拟化技术是促使云计算发展的里程碑的技术之一。云计算是基于HPC(HighPerformanceComputer)技术,它也是基于机群、集群技术,具体一些就是多机虚拟技术。在这里我们所说的多机其实是多系统,是分布式并行耦合的多机系统,是把异构OS虚拟化为同构的系统,即把不同的机器虚拟化为运行在同一个OS版本的机器,以便于多机虚拟化系统的管理及其他功能。为更好地支持云计算,许多单机虚拟化的厂商都在原有Hypervisor虚拟化技术的基础上开发多机虚拟机,即云计算操作系统(CloudOS),从而进军云计算市场。典型的云计算市场有VMWare的vSphere4(图2)、微软的oVirt系统和Google的Hadoop。
图2VMWare的vSphere4体系结构
其中,最著名的机群技术当属COW(ClusterofWorkstations),它属于MPP(MassivelyParallelProgressing,大规模并行处理),只不过它只是一种松耦合的MPP,而且它可以把机构内的所有机器都集群到一起。由于它采用了基于机群(Clustering)技术,所以又叫做HPC(HighPerformanceClustering)高性能机群系统。COW系统中的计算节
文档评论(0)