浅谈云计算关键技术.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈云计算关键技术

浅谈云计算关键技术   摘要:本文对云计算的概念进行了简要的介绍,比较系统、详细地总结了云计算的关键技术:云平台技术、虚拟化技术、数据存储技术、数据管理技术、分布式编程与计算、云计算的业务接口以及云计算相关的安全技术等。   关键词:云计算;关键技术;特点      一、云计算的概念   云计算(cloud computing)是一种新兴的计算模型,是分布式计算、并行计算和网络计算的发展。其最基本的概念,是透过网络将庞大的计算处理程序自动分拆成无数个较小的子程序,再交由多个服务器所组成的庞大系统经搜寻、计算分析之后将处理结果回传给用户。最简单的云计算技术在网络服务中已经随处可见,如搜寻引擎、网络信箱等,使用者只要输入简单指令即能得到大量信息。   二、云计算的关键技术   云计算是一种新型的超级计算方式,以数据为中心,是一种数据密集型的超级计算。云计算的关键技术包括以下几个方向:   1.云计算中的云平台技术。   云计算平台的主要特点是用户不必关心云平台底层的实现。用户使用平台,或使用云平台发布第三方应用的开发者(服务提供商,或者云平台用户)只需要调用平台提供的接口就可以在云平台中完成自己的工作。利用虚拟化技术,云平台提供商可以实现按需提供服务,这一方面降低了云的成本,另一方面保证了用户的需求得到满足。云平台基于大规模的数据中心或者网络,因此云平台可以提供高性能的计算服务,并且对于云平台用户,云的资源几乎是无限的。   2.虚拟化技术。   虚拟化技术是云计算系统的核心组成部分之一,是将各种计算及存储资源充分整合和高效利用的关键技术。 虚拟化技术主要有以下几种:   (1)服务器虚拟化。   在服务器虚拟化中,虚拟化软件需要实现对硬件资源的分配、调度和管理,虚拟机与宿主操作系统及多个虚拟机间的隔离等功能,它的主要功能技术是在一个物理服务器上运行多个虚拟服务器;可以使一个物理服务器虚拟成若干个服务器使用。服务器的虚拟化还有无知觉故障恢复、负载均衡、统一管理以及快速部署等功能。   (2)存储虚拟化。   存储虚拟化的方式是将整个云系统存储资源进行统一整合管理,为用户提供一个统一的存储空间。它的主要功能有:把存储资源统一整合管理形成数据中心模式;用多个异构存储服务器实现分布式存储以统一模式访问虚拟化后的用户接口;将云存储系统虚拟成用户本地硬盘;它的功能还有节能减排、安全认证、数据加密、基层管理等功能。   (3)应用虚拟化。   应用虚拟化是把应用对底层系统和硬件的依赖抽象出来,从而解除应用与操作系统和硬件的耦合关系,应用程序运行在本地应用虚拟化环境中时,这个环境为应用程序屏蔽了底层可能与其他应用产生冲突的内容,从而使其具有良好的兼容性。   (4)平台虚拟化。   平台虚拟化是集成各种开发资源虚拟出的一个面向开发人员的统一接口,软件开发人员可以方便地在这个虚拟平台中开发各种应用并嵌入到云计算系统中,使其成为新的云服务供用户使用。它的主要功能有:它支持各种通用的开发工具以及开发软件,如C、C++、Java、C#、Basic等;它还有测试环境、服务计费、排名打分、升级更新和管理监控等功能。   (5)桌面虚拟化。   桌面虚拟化将用户的桌面环境与其使用的终端设备解耦。服务器上存放的是每个用户的完整桌面环境。用户可以使用具有足够处理和显示功能的不同终端设备通过网络访问该桌面环境。它的主要功能有:集中在服务器端管理和配置PC环境及其他客户端需要的软件可以对企业数据、应用和系统进行集中管理、维护和控制,以减少现场支持工作量;它还有使用连续性、故障恢复、用户自定义等功能。   3. 数据存储技术。   云计算的数据存储技术具有分布式、高吞吐率和高传输率的特点。为保证高可用、高可靠和经济性,云计算采用分布式存储的方式来存储数据,采用冗余存储的方式来保证存储数据的可靠性,即为同一份数据存储多个副本。目前数据存储技术主要有Google的GFS(Google File System,非开源)以及Hadoop 开发团队开发的HDFS(Hadoop Distributed File System,开源),目前这两种技术已经成为事实标准。云计算的数据存储技术未来的发展将集中在超大规模的数据存储、数据加密和安全性保证以及继续提高I/O速率等方面。   4. 数据管理技术。   云计算系统对大数据集进行处理、分析向用户提供高效的服务。因此,数据管理技术必须能够高效地管理大数据集。其次,如何在规模巨大的数据中找到特定的数据,也是云计算数据管理技术所必须解决的问题。   云计算的特点是对海量的数据存储、读取后进行大量的分析,如何提高数据的更新速率以及进一步提高随机读速率是未来的数据管理技术必须解决的问题。云

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档