云计算的发展历程_第1页
云计算的发展历程_第2页
云计算的发展历程_第3页
云计算的发展历程_第4页
云计算的发展历程_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

1、云计算的发展历程一、云计算发展的四个阶段从云计算概念的提出,一直到现在云计算的发展,云计算渐渐的 成熟起来,云计算的发展主要经过了四个阶段, 这四个阶段依次是电 厂模式、效应计算、网格计算和云计算。电厂模式阶段:网上的比喻很好,网上说电厂模式就好比利用电 厂的规模效应,来降低电力的价格,并让用户使用起来方便,且无需 维护和购买任何发电设备。我觉得云计算就是这样一种规模, 将大量 的分散资源集中在一起,进行规模化管理,降低成本,方便用户的一 种模式。效应计算阶段:在I960年左右,由于计算机设备的价格非常的 昂贵,远非一般的企业、学校和机构所能承受,于是很多IT界的精英们就有了共享计算机资源的想

2、法。在 1961年,人工智能之父麦肯 锡在在一次会议上提出来“效应计算”这个概念,其核心就是借鉴了 电厂模式,具体的目标是整合分散在各地的服务器,存储系统以及应用程序来共享给多个用户,让人们使用计算机资源就像使用电力资源 一样方便,并且根据用户使用量来付费。可惜的是当时的IT界还处于发展的初期,很多强大的技术还没有诞生,比如互联网等等。虽然 有想法,但是由于技术的原因还是停留在那里。网格计算阶段:网格计算说穿了就是化大为小的一种计算,研究 的是如何把一个需要非常巨大的计算能力才能解决的问题分成许多小部分,然后把这些部分分配给许多低性能的计算机来处理,最后把这些结果综合起来解决大问题。可惜的是,

3、由于网格计算在商业模式、 技术和安全性方面的不足,使得其并没有在工程界和商业界取得预期 的成功。云计算阶段:云计算的核心与效用计算和网格计算非常类似,也是希望IT技术能像使用电力那样方便,并且成本低廉。但与效用计 算和网格计算不同的是,现在在需求方面已经有了一定的规模, 同时 在技术方面也已经基本成熟了。二、并行计算的概念、并行计算与云计算的区别和联系并发运算:在操作系统中,是指一个时间段中有几个程序都处于 已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运 行,但任一个时刻点上只有一个程序在处理机上运行。在关系数据库中,允许多个用户同时访问和更改共享数据的进 程。SQL Serve

4、r使用锁定以允许多个用户同时访问和更改共享数据 而彼此之间不发生冲突。操作系统并发程序执行的特点:并发环境下,由于程序的封闭性 被打破,出现了新的特点: 程序与计算不再对应,一个程序副本可以有多个计算 并发程序之间有相互制约关系,直接制约体现为一个程序需要 另一个程序的计算结果,间接制约体现为多个程序竞争某一资源, 如 处理机、缓冲区等。 并发程序在执行中是走走停停,断续推进的。并发和并行的区别和联系:并发和并行是即相似又有区别的两个概念, 并行是指两个或者多 个事件在同一时刻发生;而并发是指两个或多个事件在同一时间间隔 内发生。在多道程序环境下,并发性是指在一段时间内宏观上有多个 程序在同时

5、运行,但在单机处理系统中,每一时刻却仅能有一道程序 执行,故微观上这些程序只能是分时地交替执行。倘若在计算机系统 中有多个处理机,则这些可以并发执行的程序便可被分配到多个处理 机上,实现并发执行,即利用每个处理机来处理一个可并发执行的程 序,这样,多个程序便可以同时执行。并行运算:并行运算是指同时使用多种计算资源问题的过程,为执行并行运算,计算资源应包括一台配有多处理机的计算机、 一个与 网络相连的计算机专有编号,或者两者结合使用。并行计算的主要目 的是快速解决大型且复杂的计算问题。此外还包括:利用非本地资源, 节约成本一一使用多个廉价计算资源取代大型计算机,同时克服 单个计算机上存在的存储器

6、设备限制。为利用并行计算,通常计算问题表现为以下特征:1、将工作分离成离散部分,有助于同时解决。2、随时并及时地执行多个程序指令。3、多计算资源下解决问题的耗时要少于单个计算资源下的耗时。并行计算是相对于串行计算来说的。所谓并行计算分为时间 上的并行和空间上的并行。时间上的并行就是指流水线技术,而空间 上的并行则是指用多个处理器并发的执行计算。 并行计算科学中主要 研究的是空间上的并行问题。从程序和算法设计人员的角度来看, 并 行计算又可分为数据并行和任务并行。 一般来说,因为数据并行主要 是将一个大任务化解为相同的子任务,比任务并行要容易处理。空间上的并行导致了两类并行机的产生,按照 Fly

7、nn的说法分 为:单指令流多数据流(SIMD )和多指令流多数据流(MIMD )。我 们常用的串行机也叫做单指令流单数据流 (SISD)。MIMD类的机器 又可分为以下常见的五类:并行向量处理机( PVP)、对称多处理机(SMP )、大规模并行处理机(MPP )、工作站机群(COW )、分布 式共享存储处理机(DSM )。并行计算机有以下五种访存模型:均匀访存模型(UMA )、非均匀访 存模型(NUMA )、全高速缓存访存模型(COMA )、一致性高速缓 存非均匀存储访问模型( CC-NUMA、和非远程存储访问模型(NORMA )。不像串行计算机那样,全世界基本上都在使用冯诺伊 曼的计算模型;

8、并行计算机没有一个统一的计算模型。不过,人们已 经提出了几种有价值的参考模型:PRAM模型,BSP模型,LogP模 型,CA3模型等。并行计算机是靠网络将各个处理机或处理器连接起来的,一般来说有以下几种方式:静态连接:处理单元间有着固定连接的一类网络,在程序执行期间, 这种点到点的链接保持不变;典型的静态网络有一维线性阵列、 二维 网孔、树连接、超立方网络、立方环、洗牌交换网、蝶形网络等。动态连接:用交换开关构成的,可按应用程序的要求动态地改变连接 组态;典型的动态网络包括总线、交叉开关和多级互连网络等。节点度:射入或射出一个节点的边数。在单向网络中,入射和出射边之和称为节点度。网络直径:网络

9、中任何两个节点之间的最长距离,即最大路径数。对剖宽度:对分网络各半所必须移去的最少边数。对剖宽度:每秒钟内,在最小的对剖平面上通过所有连线的最大信息位(或字节)。三、分布式计算的概念、分布式计算与云计算的区别和联系四、所谓分布式计算是一门计算机科学,它研究如何把一个需 要非常巨大的计算能力才能解决的问题分成许多小的部分,然后把这些部分分配给许多计算机进行处理,最后把这些计算结果综合起来得 到最终的结果。 最近的分布式计算项目已经被用于使用世界各地成 千上万位志愿者的计算机的闲置计算能力。分布式要解决的项目都很庞大,需要惊人的计算量,仅仅由单个的电 脑或是个人在一个能让人接受的时间内计算完成是决

10、不可能的。在以前,这些问题都应该由超级计算机来解决。但是,超级计算机的造价 和维护非常的昂贵,这不是一个普通的科研组织所能承受的。 随着科 学的发展,一种廉价的、高效的、维护方便的计算方法应运而生一一 分布式计算! 分布式计算是近年提出的一种新的计算方式。 所谓分布式计算就是在 两个或多个软件互相共享信息,这些软件既可以在同一台计算机上运 行,也可以在通过网络连接起来的多台计算机上运行。 分布式计算比 起其它算法具有以下几个优点:1、稀有资源可以共享,2、通过分布式计算可以在多台计算机上平衡计算负载,3、可以把程序放在最适合运行它的计算机上,其中,共享稀有资源和平衡负载是计算机分布式计算的核心

11、思想之。实际上,网格计算就是分布式计算的一种。 如果我们说某项工作是分 布式的,那么,参与这项工作的一定不只是一台计算机,而是一个计 算机网络,显然这种“蚂蚁搬山”的方式将具有很强的数据处理能 力。网格计算的实质就是组合与共享资源并确保系统安全。分布式计算使用的操作系统包括分布式操作系统,网络操作系统,基于中间件的操作系统其中分布式操作系统又包括多处理器系统和多机系统,这个应该很好 理解,多处理器系统肯定只有一个操作系统, 多机系统的分布式也是 只有一个操作系统分配机器资源,这样的分布式系统机器与机器之间 具有非常高的透明性,而网络操作系统,基于中间件的操作系统,都是由多个计算机组成, 每个计

12、算机有独立的操作系统。四、网格计算的概念、网格计算与云计算的区别和联系五、上面已经说了,网格计算是分布式计算的一种,依照我现在 的理解以上分布式操作系统除了多处理器分布式计算不是网格计算 以外,其他的都可以称为网格计算。网格计算是伴随着互联网而迅速发展起来的, 专门针对复杂科学计算 的新型计算模式。这种计算模式是利用互联网把分散在不同地理位置 的电脑组织成一个“虚拟的超级计算机”,其中每一台参与计算的计 算机就是一个“节点”,而整个计算是由成千上万个“节点”组成的 “一张网格”,所以这种计算方式叫网格计算。这样组织起来的“虚 拟的超级计算机”有两个优势,一个是数据处理能力超强;另一个是 能充分

13、利用网上的闲置处理能力。四、云计算云计算(Cloud computing ),是一种新兴的共享基础架构的方 法,可以将巨大的系统池连接在一起以提供各种IT服务。很多因素推动了对这类环境的需求,其中包括连接设备、实时数据流、SOA的采用以及搜索、开放协作、社会网络和移动商务等这样的Web2.0应用的急剧增长。另外,数字元器件性能的提升也使IT环境的规模大幅度提高,从而进一步加强了对一个由统一的云进行管理的需求。 云计算被它的吹捧者视为“革命性的计算模型”,因为它使得超级计算能力通过互联网自由流通成为了可能。 企业与个人用户无需再投入 昂贵的硬件购置成本,只需要通过互联网来购买租赁计算力,“把你的

14、计算机当做接入口,一切都交给互联网吧”。狭义云计算是指IT基础设施的交付和使用模式,指通过网络以提供资按需、易扩展的方式获得所需的资源(硬件、平台、软件) 源的网络被称为“云”。“云”中的资源在使用者看来是可以无限扩 展的,并且可以随时获取,按需使用,随时扩展,按使用付费。这种 特性经常被称为像水电一样使用IT基础设施。广义云计算是指服务的交付和使用模式, 指通过网络以按需、易 扩展的方式获得所需的服务。这种服务可以是 IT和软件、互联网相 关的,也可以使任意其他的服务。云计算的特点:(1) 超大规模。“云”具有相当的规模,Google云计算已经拥有100 多万台服务器,Amazon、IBM、

15、微软、Yahoo等的“云”均拥有 几十万台服务器。企业私有云一般拥有数百上千台服务器。 “云”能 赋予用户前所未有的计算能力。(2) 虚拟化。云计算支持用户在任意位置、使用各种终端获取应用服务。所请求的资源来自“云”,而不是固定的有形的实体。应用在“云”中某处运行,但实际上用户无需了解、也不用担心应用运行的 具体位置。只需要一台笔记本或者一个手机, 就可以通过网络服务来 实现我们需要的一切,甚至包括超级计算这样的任务。(3) 高可靠性。“云”使用了数据多副本容错、计算节点同构可互换 等措施来保障服务的高可靠性,使用云计算比使用本地计算机可靠。(4) 通用性。云计算不针对特定的应用,在“云”的支

16、撑下可以构造 出千变万化的应用,同一个“云”可以同时支撑不同的应用运行。(5) 高可扩展性。“云”的规模可以动态伸缩,满足应用和用户规模 增长的需要。(6) 按需服务。“云”是一个庞大的资源池,你按需购买;云可以象 自来水,电,煤气那样计费。(7) 极其廉价。由于“云”的特殊容错措施可以采用极其廉价的节点来构成云,“云”的自动化集中式管理使大量企业无需负担日益高昂 的数据中心管理成本,“云”的通用性使资源的利用率较之传统系统 大幅提升,因此用户可以充分享受“云”的低成本优势,经常只要花费几百美元、几天时间就能完成以前需要数万美元、数月时间才能完 成的任务。以上都摘自一个叫互动的 wiki里,现

17、在web2.0的东西越来越 多了,我们可以自己发布学习资料,很方便。然而所谓的高深的云计 算不过是分布式计算,和 web2.0技术的结合,当然还有发展了。它 的技术成熟必将给我们带来很大的方便。GoogleMap 就是一个云计算服务,Google里有很多服务,用 户如果想使用GoogleMap,只要上网找到它,Google公司的后台 服务器便开始竭尽所能为你提供你所申请的 map并且非常快,这么 快捷的服务,当然依赖于各种资源分配算法和分布式技术等等。 有报 道说GoogleMap有一天会变成收费的,虽然目前它是免费的。云计算就是给我们承诺了一个这样的未来, 我们可以不用在本地 机器上安装软件

18、,直接去网上就可以使用它。这样的好处当然是本地 机器的处理能力不用很高,存储容量也不用很大就可以完成各种高难度的任务,如果你需要的话。比如不用安装环境,就可以在网上编程, 然后把编的程序存在网上,客户端就得到了很大程度的解放。 而且我 们中国的公司也不用担心微软再向我们讨要什么版权费啥的。目前网上已经有了各种ofice工具,打击盗版的日子将随着云计算的普及 消失。五、云计算的服务形式基础设施即服务(laas),平台即服务(PaaS)和软件即服务(SaaS)。laaS:基础设施即服务laaS (In frastructure-as-a- Service ):基础设施即服务。消费者通过In ternet可以从完善的计算机基础设施获得服务。PaaS :平台即服务PaaS (Platform-as-a- Service ):平台即服务。PaaS实际上是 指将研发的平台作为一种服务,以 SaaS的模式提交给用户。因此, PaaS也是SaaS模式软件的一种应用。但是,PaaS的出现可以加快 SaaS的发展,尤其是加快SaaS应用的开发速度。SaaS :软件即服务SaaS (Software-as-a- Service ):软件即服务。它是一种通过In ter

温馨提示

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

评论

0/150

提交评论