



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、浅谈云计算技术论文摘要:近年来,IT界提出了云计算;这一新的概念,云计算是一项新兴的技术。本文介绍了云计算的定义,阐述了云计算的核心技术:数据存储技术(Google File System)、数据管理技术(Big Table)、云计算平台管理技术等,最后提出了云计算开展面临的问题。论文关键词:云计算,分布式,数据管理,虚拟化0、引言云计算(CloudComputing)是一种基于互联网的超级计算模式。它是分布式计算、并行计算和网格计算的开展。其根本原理为:利用非本地或远程效劳器(集群)的分布式计算机为互联网用户提供效劳(计算、存储、软硬件等效劳)。云是一种思想,一种大规模资源整合的思想,是IT
2、界开展的必然趋势。云计算是一种新型的超级计算方式,以数据为中心,是一种数据密集型的超级运算,在数据存储、数据管理、云计算平台管理等多方面具有自身独特的技术。1、云计算的定义云计算是从分布式处理(DistributedComputing)、并行处理(ParallelComputing)和网格计算(GridComputing)开展而来的。到目前为止,对于云计算的定义还没有一个确定的说法,可谓仁者见仁、智者见智。狭义的云计算:指厂商通过分布式计算和虚拟化技术搭建数据中心或超级计算机,以免费或按需租用方式向技术开发者或者企业客户提供数据存储、分析以及科学计算等效劳,比方亚马逊数据仓库出租生意;广义的云
3、计算:指厂商通过建立网络效劳器集群,向各种不同类型客户提供在线软件效劳、硬件租借、数据存储、计算分析等不同类型的效劳,广义的云计算包括了更多的厂商和效劳类型,例如国内用友、金蝶等管理软件厂商推出的在线财务软件,谷歌发布的Google应用程序套装等。2、云计算的核心技术云计算系统运用了许多技术,其中以数据存储技术、数据管理技术、编程模型、虚拟化技术、云计算平台管理技术最为关键。2.1数据存储技术云计算的数据存储技术主要有谷歌的非开源的(GoogleFileSystem)云计算系统由大量效劳器组成,同时为大量用户效劳,因此云计算系统采用分布式存储的方式存储数据,用冗余存储的方式保证数据的可靠性。云
4、计算系统中广泛使用的数据存储系统是Google的GFS和Hadoop团队开发的GFS的开源实现,GFS即Google文件系统GoogleFileSystem,是一个可扩展的分布式文件系统,用于大型的、分布式的、对大量数据进行访问的应用。GFS系统由一个Master和多个块效劳器构成。Master存储着文件系统的所有元数据,包括名字空间、存取控制、文件分块信息、文件块的位置信息等。GFS是针对大规模数据处理和Google应用特性而设计的。它运行于廉价的普通硬件上,但可以提供容错功能,它可以给大量的用户提供总体性能较高的效劳,一个GFS集群由一个主效劳器master和大量的块效劳器(chunkse
5、rver)构成,并被许多客户Client访问。主效劳器存储文件系统所以的元数据,包括名字空间、访问控制信息、从文件到块的映射以及块的当前位置。它也控制系统范围的活动,如块租约lease管理,孤儿块的垃圾收集,块效劳器间的块迁移。主效劳器定期通过HeartBeat消息与每一个块效劳器通信,给块效劳器传递指令并收集它的状态。GFS中的文件被切分为64MB的块并以冗余存储,每份数据在系统中保存3个以上备份。客户与主效劳器的交换只限于对元数据的操作,所有数据方面的通信都直接和块效劳器联系,这大大提高了系统的效率,防止主效劳器负载过重。云计算的数据存储技术未来的开展将集中在超大规模的数据存储、数据加密和
6、平安性保证以及继续提高I/O速率等方面。2.2数据管理技术(BigTable)海量的数据处理是指对大规模数据的计算和分析,通常数据的规模可以到达TB甚至PB级别。基于互联网时代的数据统计和分析很多是海量数据级别的,其典型的例子如搜索引擎、数字图书馆。由于数据量非常大,一台计算机不可能满足海量数据处理的性能和可靠性等方面的要求。云计算需要对分布的、海量的数据进行处理、分析并向用户提供高效的效劳,因此,数据管理技术必需能够高效的管理大数据集。云计算的特点是对海量的数据存储、读取后进行大量的分析,数据的读操作频率远大于数据的更新频率,如何在规模巨大的数据中找到特定的数据,也是云计算数据管理技术所必须
7、解决的问题。云中的数据管理是一种读优化的数据管理,因此云系统的数据管理往往采用数据库领域中列存储的数据管理模式,将表按列划分后存储。2.3编程模型为了给广阔用户提供更轻松地享受云计算效劳的时机,能轻松的利用编程模型编写简单的程序来实现特定的目的,云上的编程模型要十分简单,另外,需要后台复杂的并行执行和任务调度向用户和编程人员透明。云计算大局部采用Map2Reduce的编程模式,Map2Reduce不仅仅是一种编程模型,同时也是一种高效的任务调度模型。Map2Reduce是Google开发的java、Python、C+编程模型,它是一种简化的分布式编程模型和高效的任务调度模型,用于大规模数据集大
8、于1TB的并行运算。严格的编程模型使云计算环境下的编程十分简单。MapReduce模式的思想是将要执行的问题分解成Map(映射)和Reduce(化简)的方式,先通过Map程序将数据切割成不相关的区块,分配调度给大量计算机处理,到达分布式运算的效果,再通过Reduce程序将结果汇总输出。2.4虚拟化技术虚拟化(Virtualization)技术是云计算系统的核心技术局部之一,是将各种计算及存储资源充分整合和高效利用的关键技术。通过虚拟化技术可实现软件应用与底层硬件相隔离,它包括将单个资源划分成多个虚拟资源的裂分模式,也包括将多个资源整合成一个虚拟资源的聚合模式。虚拟化技术根据对象可分成:效劳器虚
9、拟化、存储虚拟化、计算虚拟化、网络虚拟化等,计算虚拟化又分为系统级虚拟化、应用级虚拟化和桌面虚拟化。利用虚拟化技术,在一个物理效劳器上可以运行多个虚拟效劳器。把物理CPU抽象成虚拟CPU,无论任何时间一个物理CPU只能运行一个虚拟CPU的指令,而多个虚拟机同时提供效劳将会大大提高物理CPU的利用率;同样,利用虚拟技术,统一管理物理内存,将其包装成多个虚拟的物理内存分别供应假设干个虚拟机使用,使得每个虚拟机拥有各自独立的内存空间,互不干扰。2.5云计算平台管理技术云计算资源规模庞大,效劳器数量众多并分布在不同的地点,同时运行着数百种应用,如何有效的管理这些效劳器,保证整个系统提供不间断的效劳是巨
10、大的挑战。云计算系统的平台管理技术能够使大量的效劳器协同工作,方便的进行业务部署和开通,快速发现和恢复系统故障,通过自动化、智能化的手段实现大规模系统的可靠运营。3、云计算技术开展面临的主要问题尽管云计算具有广阔的开展前景、其计算模式具有许多优点,但是也存在一些问题,如数据隐私问题、平安问题、软件许可证问题、网络传输问题等。数据隐私问题:如何保证存放在云效劳提供商的数据隐私,不被非法利用,不仅需要技术的改良,也需要法律的进一步完善。数据平安性:有些数据是企业的商业机密,数据的平安性关系到企业的生存和开展。云计算数据的平安性问题解决不了会影响云计算在企业中的应用。用户使用习惯:如何改变用户的使用习惯,使用户适应网络化的软硬件应用是长期而艰巨的挑战。网络传输问题:云计算效劳依赖网络,目前网速低且不稳定,使云应用的性能不高。云计算的普及依赖网络技术的开展。另外,当前云计算系统的能耗过大,因此,减少能耗,提高能源的使用效率,建造高效的冷却
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工作任务保证书3篇
- 叉车交易合同模板3篇
- 企业孵化合作合同3篇
- 环保教育主题班会(3篇)
- 定制家具零售合同3篇
- 医院节能减排工作总结(3篇)
- 2025班主任的培训心得参考700字(15篇)
- 新学期新规划演讲稿(4篇)
- 事故救援应急预案(15篇)
- 2024年南昌轨道交通集团工程建设有限公司招聘考试真题
- (修订版)粮油质量检验员理论考试复习题库-下多选、判断题
- 保险行业客户画像分析与精准营销方案
- 沪教版小学六年级数学应用题150道及答案
- 北师大版四年级下册小数乘法竖式计算练习100题及答案
- 2024年湖南省长沙市中考地理试卷真题(含答案解析)
- 《中国健康成年人身体活动能量消耗参考值》(编制说明)
- 食堂大米采购招标文件
- CJT 216-2013 给水排水用软密封闸阀
- CJ-T250-2018建筑排水用高密度聚乙烯(HDPE)管材及管件
- 大学遗传学期末考试题库和答案
- 2024注册信息安全专业人员CISP培训讲义全集
评论
0/150
提交评论