云计算的关键技术是什么-是虚拟镜像吗_第1页
云计算的关键技术是什么-是虚拟镜像吗_第2页
云计算的关键技术是什么-是虚拟镜像吗_第3页
云计算的关键技术是什么-是虚拟镜像吗_第4页
云计算的关键技术是什么-是虚拟镜像吗_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

云计算关键技术是什么是虚拟镜像吗?通俗说法是,把你所有应用部署到一个平台上,在平台上你可以自由共享你文件,你可以随时随地通过这个云平台获取和分享你数据和信息。你也无需担忧数据如何管理,因为云平台会把数据做好备份和管理,就算弄丢了文件,也可以把数据恢复。现在很多企业都担忧平安问题,其实云计算平台是可以做好平安措施,无需担忧。你所使用资源,都是用多少付多少,资源不浪费,你实际使用量与你所花费金钱是对等。我们以前开场接触云平台时候也感觉很困惑,后来使用了KITOZER云计算平台,感觉一切都方便很多,本钱减少了很多,花费人力物力也少了,IT管理和运维更加轻松、高效。而且现在云计算都很普遍了,很多都在搞云计算,巨大开展潜力是必然。下面厂家广州莱安智能化系统开发给大家介绍:一、云计算关键技术1、云计算是分布式处理、并行计算和网格计算等概念开展和商业实现,其技术实质是计算、存储、效劳器、应用软件等IT软硬件资源虚拟化,云计算在虚拟化、数据存储、数据管理、编程模式等方面具有自身独特技术。2、云计算关键技术包括以下几个方向:〔1〕、虚拟机技术虚拟机,即效劳器虚拟化是云计算底层架构重要基石。在效劳器虚拟化中,虚拟化软件需要实现对硬件抽象,资源分配、调度和管理,虚拟机与宿主操作系统及多个虚拟机间隔离等功能,目前典型实现〔根本成为事实标准〕有CitrixXen、VMwareESXServer和MicrosoftHype-V等。〔2〕、数据存储技术云计算系统需要同时满足大量用户需求,并行地为大量用户提供效劳。因此,云计算数据存储技术必须具有分布式、高吞吐率和高传输率特点。目前数据存储技术主要有GoogleGFS〔GoogleFileSystem,非开源〕以及HDFS〔HadoopDistributedFileSystem,开源〕,目前这两种技术已经成为事实标准。〔3〕、数据管理技术云计算特点是对海量数据存储、读取后进展大量分析,如何提高数据更新速率以及进一步提高随机读速率是未来数据管理技术必须解决问题。云计算数据管理技术最著名是谷歌BigTable数据管理技术,同时Hadoop开发团队正在开发类似BigTable开源数据管理模块。〔4〕、分布式编程与计算为了使用户能更轻松享受云计算带来效劳,让用户能利用该编程模型编写简单程序来实现特定目,云计算上编程模型必须十分简单。必须保证后台复杂并行执行和任务调度向用户和编程人员透明。当前各IT厂商提出云方案编程工具均基于Map-Reduce编程模型。〔5〕、虚拟资源管理与调度云计算区别于单机虚拟化技术重要特征是通过整合物理资源形成资源池,并通过资源管理层〔管理中间件〕实现对资源池中虚拟资源调度。云计算资源管理需要负责资源管理、任务管理、用户管理和平安管理等工作,实现节点故障屏蔽,资源状况监视,用户任务调度,用户身份管理等多重功能。〔6〕、云计算业务接口为了方便用户业务由传统IT系统向云计算环境迁移,云计算应对用户提供统一业务接口。业务接口统一不仅方便用户业务向云端迁移,也会使用户业务在云与云之间迁移更加容易。在云计算时代,SOA架构和以WebService为特征业务模式仍是业务开展主要路线。〔7〕、云计算相关平安技术云计算模式带来一系列平安问题,包括用户隐私保护、用户数据备份、云计算根底设施防护等,这些问题都需要更强技术手段,乃至法律手段去解决。二、云计算五大关键技术如下:1虚拟化技术虚拟化技术是指计算元件在虚拟根底上而不是真实根底上运行,它可以扩大硬件容量,简化软件重新配置过程,减少软件虚拟机相关开销和支持更广泛操作系统方面。通过虚拟化技术可实现软件应用与底层硬件相隔离,它包括将单个资源划分成多个虚拟资源裂分模式,也包括将多个资源整合成一个虚拟资源聚合模式。虚拟化技术根据对象可分成存储虚拟化、计算虚拟化、网络虚拟化等,计算虚拟化又分为系统级虚拟化、应用级虚拟化和桌面虚拟化目。在云计算实现中。计算系统虚拟化是一切建立在“云〞上效劳与应用根底。虚拟化技术目前主要应用在CPU、操作系统、效劳器等多个方面,是提高效劳效率最正确解决方案。2分布式海量数据存储云计算系统由大量效劳器组成,同时为大量用户效劳,因此云计算系统采用分布式存储方式存储数据,用冗余存储方式(集群计算、数据冗余和分布式存储)保证数据可靠性。冗余方式通过任务分解和集群,用低配机器替代超级计算机性能来保证低本钱,这种方式保证分布式数据高可用、高可靠和经济性,即为同一份数据存储多个副本。云计算系统中广泛使用数据存储系统是GoogleGFS和Hadoop团队开发GFS开源实现HDFS。3海量数据管理技术云计算需要对分布、海量数据进展处理、分析,因此,数据管理技术必需能够高效管理大量数据。云计算系统中数据管理技术主要是GoogleBTsT~lO数据管理技术和Hadoop团队开发开源数据管理模块HBase。由于云数据存储管理形式不同于传统RDBMS数据管理方式,如何在规模巨大分布式数据中找到特定数据,也是云计算数据管理技术所必须解决问题[61。同时,由于管理形式不同造成传统SQL数据库接口无法直接移植到云管理系统中来,目前一些研究在关注为云数据管理提供RDBMS和SQL接口,如基于Hadoap子工程HBase和Hive等。另外,在云数据管理方面,如何保证数据平安性和数据访问高效性也是研究关注重点问题之一。4编程方式云计算提供了分布式计算模式,客观上要求必须有分布式编程模式。云计算采用了一种思想简洁分布式并行编程模型Map—Reduce。Map—Reduce是一种编程模型和任务调度模型。主要用于数据集并行运算和并行任务调度处理。在该模式下,用户只需要自行编写Map函数和Reduce函数即可进展并行计算。其中,Map函数中定义各节点上分块数据处理方法,而Reduce函数中定义中间结果保存方法以及最终结果归纳方法。5云计算平台管理技术云计算资源规模庞大,效劳器数量众多并分布在不同地点,同时运行着数百种应用,如何有效管理这些效劳器,保证整个系统提供不问断效劳是巨大挑战。云计算系统平台管理技术能够使大量效劳器协同工作,方便进展业务部署和开通,快速发现和恢复系统故障,通过自动化、智能化手段实现大规模系统可靠运营。三、虚拟化与云计算有什么区别虚拟化和云计算并非一回事。它们要解决是不同维度IT问题,而且对企业会产生不同层面影响,导致不同开展前景。1、虚拟化:简要言之,在IT环境中,虚拟化是要“隔离〞计算资源,如此一来,某个层上一个对象〔如一个应用,一个任务,一个组件〕就可以不考虑该层之下其他变化而独立操作。对虚拟化做详尽探讨超出了本文范围。然而,还是让我们解释一些术语,虚拟化和“隔离〞常常因为某些特殊原因而被选用,其实在“虚拟化〞和“仿真〞、“隔离〞和“重定向〞之间是存在技术差异。虚拟化隔离了各种计算资源,因此也就提供了重新分配与整合被隔离资源时机,以便更好、更高效地利用这些资源。2、云计算:而另一方面,云计算那么是一种让各种资源按需取用能力。一般而言,我们指望从云计算获得什么,有很多种答案。而美国国家标准与技术研究院〔NIST〕给出云计算定义概括出了根本特征、如何交付,以及何种部署模式才算得上是云计算等等。我那么进一步简化了这一定义,提供了一种更直接、更简单方法来描述云计算。3、云计算和虚拟化明显差异:〔1〕、虚拟化和云计算截然相反,例如自效劳模式就不是虚拟化根本构件,但是对云计算来说却是必不可少。有人肯定会反驳说,某些虚拟化解决方案是包含了自效劳组件。但问题是,自效劳对于虚拟化来说既不是必要条件,也不是充分条件。而在云计算中,自效劳却是一个至关重要概念,对用户来说必须是任意时刻都可以获得。而且,为了减少长期培训,支持所有效劳等级,自效劳显然是一种高效机制。长期而言,它是加速云计算解决方案ROI,使其可持续一个至关重要因素。〔3〕、虚拟化是虚拟机核心,它源于根底设施管理、运营及部署灵活性。虚拟化指是整合效劳器、管理

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论