- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
云计算的研究综述
云计算的研究综述
摘要:云计算能够提供给用户可靠的,安全的,自定义的,分布式计算与存储服务,是未来最大化的利用计算机资源的重要途径。阐述了云计算的基本概念,剖析了云计算的体系结构相关服务模型。综述了实现云计算的主要关键技术,包括虚拟化技术,分布式数据处理与存储技术以及云计算安全技术。最后指出了云计算在实际应用的前景和挑战,为云计算的下一步研究提供参考。
关键词:云计算;体系结构;虚拟化;分布式;安全
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2015)10-0005-03
近年来,随着数据的快速增长以及用户对计算和存储能力的要求越来越高,计算模式由最初的把任务集中交付给大型处理机模式,到后来基于网络的分布式处理模式,再到近年来的按需处理的云计算(cloud computing)模式(图1)。从技术上来讲,云计算是一种融合了分布式计算、虚拟化技术、WEB服务和网格计算的新技术。它可以最大限度的降低用户端的软硬件采用费用,为用户提供及时的、安全的、可靠的服务,用户使用这些资源能够像使用水、电、天然气一样简单,可靠,因此云计算服务是当前信息技术领域最热门的话题之一,也是未来计算服务的重要趋势[1]。目前,国外各个IT巨头如IBM,Google,Sun,Microsoft,Amazon都推出了自己研发的云计算平台,国内云计算厂商BAT也在积极部署自己的云计算存储和处理平台。学术界也从不同方面探索云技术的相关理论和应用,这些研究和探索都从不同方面推动着云计算向纵深发展。例如文献[2]从云计算的体系架构上定义云计算的服务模式并划分服务类型。文献[3]则从云计算的安全出发,重点分析云计算安全风险理论研究现状,给出降低云计算安全风险的对策。但是这些更多的是停留在应用服务层讨论,缺少对云计算的主要关键的整体比较。本文首先综述了云计算的定义,然后给出了云计算的服务结构和体系模式,并且根据服务模式对服务进行划分。接着针对云计算的关键技术:虚拟化技术,分布式存储技术和安全可靠性问题进行深入研究。最后展望了云计算服务的应用和挑战,为相关研究提供参考。
1 云计算的定义和特点
对于云计算的定义,不同的文献给出了不同的表述,大致有以下几种代表性的定义。
定义1:云计算(cloud computing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。
定义2:云计算(cloud computing),由位于网络上的一组服务器把其计算、存储、数据等资源以服务的形式提供给请求者以完成信息处理任务的方法和过程。在此过程中被服务者仅需提供需求并获取所需服务结果,对于需求被服务的过程并不知情。同时服务者以最优利用的方式动态地把资源分配给众多的服务请求者,以求达到最大效益。
定义3:云计算是一种并行的、分布式的系统,由虚拟化的计算资源构成。这些资源可以根据负载动态的重新配置,已达到最优化使用的目的。服务提供上能根据和用户事先商定好的服务等级协议,给用户提供有偿付费服务。
根据云计算的定义可以看出,云计算具有虚拟化、异构化、可扩展化、容错化、可自治及可度量化等特点。这些特点都为研究云计算服务平台提供了不同的方向。文献[3]从云计算的服务资源,可扩展性,宽带网络调用,可度量性和可靠性对云计算的特点做了概括说明。同时对比了云计算,网格计算和web服务三者的不同。这种概括基于应用层来分析,主要从服务的提供和使用方面来研究云计算服务。它没有说明如何度量云计算服务的质量,如何划分云计算的服务粒度以及适合应用云计算的软件的属性等。文献[4]简述了云计算的定义,并介绍了实现云计算各项技术的研究现状,并且对目前几个具有代表性的云计算系统进行了研究。文献缺少对云计算的服务质量,服务安全等重要关键技术的探讨。文献[5]以谷歌的云计算为例,总结了云计算的关键技术:数据存储技术(Google File System),数据管理技术(Bitable),编程模型和任务调度模型等,分析了云计算和传统网格计算及超级计算的区别。针对特定平台的云计算服务研究很难适用所有云计算的平台。为了能够更全面深入的理解云计算的特征和云服务的分类,必须首先对云计算进行解构,抽象出云计算的体系结构。然后根据云计算的体系结构划分云计算所提供的服务和相关层次的关键技术。
2 云计算的体系结构及服务模式
通过研究现有的各种云计算系统的内部体系结构,云计算可以按照服务层次和系统结构分为三层(图2):
1) 基础设施层(Iaas)。这层包括了所有的计算资源和存储资源,是云计算向用户提供服务的硬件实体。它可以给用户提供虚拟化的计算资源和存储资源。在这一层上提供服务的主要有亚马
原创力文档


文档评论(0)