- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
浅谈云计算的发展前景与现实应用
专业:信息工程班级:1班
摘要
本文从云计算的定义出发,逐步认识了解云计算的核心技术,通过研究以云计
算的现实应用,认识云计算的发展前景,更好的了解云计算的重要作用.
关键词:云计算,应用,发展前景
一、云计算的基础认识
1.1云计算的定义
云计算是网格计算、分布式计算、并行计算、效用计算、网络存储、虚拟化、
负载均衡等传统计算机和网络技术发展融合的产物。核心思想是将大量用网络连
接的计算资源统一管理和调度,构成一个计算资源池向用户按需服务。
中国网格计算、云计算专家刘鹏教授多云计算做了长短两种定义.长定义:
“云计算是一种商业计算模型.它将计算任务分布的大量计算机构成的资源池
上,使用各种应用系统能够根据需要获取计算力、存储空间和信息服务。”短定
义:“云计算是通过网络按需提供可动态伸缩的廉价计算服务。”
云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的
网络访问,进入可配置的计算资源共享池(资源包括网络,服务器,存储,应
用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务
供应商进行很少的交互。云计算是通过使计算分布在大量的分布式计算机上,而
非本地计算机或远程服务器中,企业数据中心的运行将与互联网更相似。这使得
企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。好比是
从古老的单台发电机模式转向了电厂集中供电的模式.它意味着计算能力也可以
作为一种商品进行流通,就像煤气、水电一样,取用方便,费用低廉.最大的不同
在于,它是通过互联网进行传输的.
1.2云计算的基本原理
通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器
中,企业数据中心的运行将更与互联网相似。这使得企业能够将资源切换到需要
的应用上,根据需要访问计算机和存储系统。
1。3云计算的特点:
1)数据安全可靠首先,云计算的数据存储中心是做可靠、最安全、用户无
需担心数据丢失、病毒入侵等问题。
2)客户端需求低其次,云计算对用户端的设备要求最低,使用起来也更方
便。
3)轻松共享数据此外,不同设备间的数据与应用共享可以通过云计算实
现。
4)可能无限多最后,云计算为我们使用网络提供了几乎无限多的可能。
1。4云计算的核心技术
云计算运用了许多技术,其中编程模型、数据管理技术、数据存储技术、虚
拟化技术、云计算平台管理最为关键。
1)编程模型
MapReduce是一种Java、Python、C++编程模型,由Google开发的。它是一
种简化的分布式编程模式和高效的任务调度模型,用于大规模数据集的并行运
算。思想就是将问题分解成Map(映射)和Reduce(化简)的方式,先通过Map程
序将数据划分为不相关的区块,分配调度给大量计算机处理,达到分布式计算的
效果,结果由Reduce程序汇整输出.
2)海量数据分布存储技术
云计算系统由大量服务其组成,服务于大量用户.采用分布式存储数据,用冗
余存储保证数据的可靠性.云计算的系统大量使用的数据存储系统有两个,一个
是Google的GFS,另一个是Hadn`t团队开发的GFS的开源实现HDFS。GFS是文
件系统,是一个可扩充说我分布式文件系统。用于大型、分布式、对大量数据访
问应用,是针对大规模数据处理和Google应用特性而设计的。它运行于廉价的
普通硬件上单可以提供容错功能,它给用户提供总体性较高的服务.
3)海量数据管理技术
云计算需要对分布的,海量的数据进行处理、分析,所以数据管理技术必须
能够高效管理大数据。数据管理技术主要是Google的BT数据管理技术,另外是
Hadoop团队开发的开源数据管理模块HBase。BT是一个大型的分布式数据库,
它把所有数据看作对象来处理,形成表格用来分布存储大规模结构化数据
4)虚拟化技术
软件应用与底层硬件相隔可以通过虚拟技术实现,它有裂分和聚合两种模
式。虚拟化技术根据对象可分为存储虚拟化、计算虚拟化、网络虚拟化等。计算
虚拟化分为系统级虚拟化,应用级虚拟化和桌面级虚拟化。
5)云计算平台管理技术
云计算资源庞大,服务器数量
您可能关注的文档
- 九龙坡八大示范点构建和谐劳动关系“主骨架”.pdf
- 家庭教育随笔怎么写.pdf
- 关于名人青春励志的故事.pdf
- “互联网+农业”发展的瓶颈及创新路径.pdf
- 司法考试法制史考点.pdf
- 歌剧《白毛女》:由民间叙事到文学文本.pdf
- 关于中学生心理咨询案例之学校适应不良.pdf
- 盆栽海棠花的养殖方法.pdf
- 数字化技术在博物馆文物保护工作中的思考探讨.pdf
- 幼儿对教育活动的意义.pdf
- 上课《归园田居(其一)》课件28张.pptx
- 色彩的魅力课件55.ppt
- 山水田园诗导学练习鉴赏.ppt
- 部编版《白鹭》课件.pptx
- 《Excel在财务中的应用》项目七 全面预算编制方法与应用 教学课件.pptx
- 《Excel在财务中的应用》项目六 利润管理决策模型与应用 教学课件.pptx
- 《Excel在财务中的应用》项目五 运营资金的管理 教学课件.pptx
- 《Excel在财务中的应用》项目四 项目投资管理决策与应用 教学课件.pptx
- 《Excel在财务中的应用》项目三 筹资管理决策模型与应用 教学课件.pptx
- 《Excel在财务中的应用》项目二 Excel 常用函数基础 教学课件.pptx
文档评论(0)