探析云计算对图书馆发展影响(共14页).doc
《探析云计算对图书馆发展影响(共14页).doc》由会员分享,可在线阅读,更多相关《探析云计算对图书馆发展影响(共14页).doc(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上探析云计算及其对教育的影响 2003年5月,美国哈佛商业评论刊载了尼古拉卡尔的题为IT不再重要一文,作者提出云计算将让用户像拥有电力一样拥有计算力。一石激起千层浪,美国几乎所有的重要媒体、IT业界巨头、商业界重量级人物和专家学者们都积极发表看法。时至今日,竞争激烈,企业亟需低成本的运营模式以加强自身竞争力,云计算也吸引了越来越多的眼球。自2008年以来云计算已经成为it界最炙手可热的词汇,各大媒体、新闻等都纷纷报道,相信大家都不会陌生 。那么,云计算到底是什么?它有什么魅力能够使得无数诸如 Amazon、Google、IBM、微软和 Yahoo等 IT巨头纷纷趋之若鹜
2、呢?他对我们生活工作到底会产生什么样的影响呢,好了在我们探讨这些问题之前,我们先来看一个小短片。从短片中我们可以看到云计算的出现不仅仅是改变了计算机的使用方法,它也将影响着人们的工作生活。在云计算时代,我们将不再是单机的工作模式,不用自己去购买软件和硬件,所有的软件和硬件都隐没云端,系统功能的升级和定制将通过云端的服务器完成,因此我们的计算机的智能将进一步的提高。另外我们也认为浏览器并不是云计算所必须的,许多非浏览器设备同样可以享受云计算系统的服务。这就大大降低了设备的局限性,可以使用户更方便的享受云计算成果。接下来我们一起看看云计算的发展一、云计算思想的发展应该说是互联网的高速发展孕育了“云
3、计算”的出现,云计算经历了单机计算、并行计算、分布式计算、网格计算以及saas等阶段之后,最终会逐渐成为未来计算机技术发展的一个重要方向。下面我们一起来了解一下云计算的发展历程1.1单机计算应该说单机计算是最原始的计算方式,但也是我们一直都在使用的一种方式。从第一台计算机ENIAC诞生以来,单机计算就一直存在。在互联网出现以前,计算机的使用都是单机计算,在一台电脑上使用已装入的应用软件,在不与其他计算机交流的情况下,完成一个操作,那么,这就是一个单机操作。单机计算较快,安全性强,操作简单,发展到现在仍是人们使用计算机的一种重要方式。1.2并行计算并行计算(Parallel Computing)
4、是指同时使用多种计算资源解决计算问题的过程。为执行并行计算,计算资源应包括一台配有多处理机(并行处理)的计算机、一个与网络相连的计算机专有编号,或者两者结合使用。并行计算的主要目的是快速解决大型且复杂的计算问题。此外还包括:利用非本地资源,节约成本使用多个“廉价”计算资源取代大型计算机,同时克服单个计算机上存在的存储器限制。并行计算在理想状态下的运行原理是,将一个经将被求解的问题分成N份,分别将着分好的问题交付个N个计算机,那么问题的解决的时间就会缩短为原来的1/N了。为利用并行计算,通常计算问题表现为以下特征: (1)将工作分离成离散部分,有助于同时解决; (2)随时并及时地执行多个程序指令
5、; (3)多计算资源下解决问题的耗时要少于单个计算资源下的耗时。并行计算是相对于串行计算来说的,所谓并行计算分为时间上的并行和空间上的并行。 时间上的并行就是指流水线技术,而空间上的并行则是指用多个处理器并发的执行计算。在实际运用中我们必须考虑数据交换所需要的带宽,是否能做到收发信息同步,若着N台计算机中的一台出现了问题,那将直接影响问题的解决。并行计算有一个致命的弱点,那就是将被解决的问题划分的模块是相互关联的,若是其中的一个模块算错了,那么必定影响到其他模块,再从新计算这样势必会影响到运算的效率。现在并行计算是进行科学计算的一种方式,但由于价格昂贵,对使用环境要求高,普通用户还无法享受其高
6、速的计算能力。1.3分布式计算分布计算的基本原理是与并行计算一致的,分布式计算是将世界各地成千上万的空闲计算能力综合在一起,来计算一些大型计算问题,比如,计算基因数值,超过1000万位的梅森质数,甚至我们可以用他来探索外星人是否存在。分布计算是一项计算机科学,它研究如何把一个需要非常巨大的计算能力才能解决的问题分成若干小问题,然后把这些小问题分配给不同的计算机进行处理,最后把这些计算结果汇总起来得到最终的结果。分布计算为快速解决问题、充分发挥电脑的利用率提供了一个有意义的方案。分布计算的应用依赖于分布计算系统。分布计算系统是由多个物理上相邻或地理上分散的相互连接的处理资源组成的计算系统,它们在
7、整个系统的控制下可协作完成一个共同的任务,且最少依赖于集中的程序、数据和硬件。与并行计算不同的是,分布式计算所划分的任务相互之间是独立的,其中一个小任务的计算失误是不会影响到其他任务的。他将一个任务同时交给好几个计算机同时运行,上传到服务器之后再作比较,这样对结果进行验证。对于并行与分布式计算的运用与研究过程中,人们发现,系统的可伸缩性和可编程性已成为促使这两者进一步发展的关键问题。只要有计算机或者工作站局域联网,就可以使这两种算法为用户带来更经济更高效的计算能力。分布式计算类似于并行计算,但并行计算通常用于指一个程序的多个部分同时运行于某台计算机上的多个处理器上。所以,分布式计算通常必须处理
8、异构环境、多样化的网络连接、不可预知的网络或计算机错误。1.4网格计算网格是继传统 Internet、Web之后的第三次互联网浪潮,可以称之为第三代Internet应用。传统Internet实现了计算机硬件的连通,Web实现了网页的连通,而网格则试图实现互联网上所有资源的全面连通,其中包括计算资源、存储资源、通信资源、软件资源、信息资源、知识资源等。简单地讲,网格是把整个Internet整合成一台巨大的超级计算机,实现计算资源、存储资源、数据资源、信息资源、知识资源、专家资源的全面共享。网格的根本特征是资源共享,消除资源孤岛,它与传统的分布式和并行系统的区别在于它是一种松散耦合的环境,有异构性
9、和动态性,有跨多管理域的多样性和动态的资源共享关系,提供满足要求的网格计算就是在建立上述网格的基础上将一个计算量庞大的,一台或者几台计算机无法在短时间内完成的工作分解成若干个小的可以在一台计算机上短时间内完成的工作,通过网络发送到联网的计算机中,让联网的计算机都运用本地的资源帮着计算,最后汇总得到结果。网格是优势就在他能够在你不知情的情况下偷偷借用一点点你的计算机的处理资源。可以说分布式计算就是你和其他人一起组成一个超级处理器,但是这些网络资源都是透明的,但是网格计算则是将这个网内的所有人的计算机组成一个供你个人使用的超级处理器,当然这个时候你不必去了解也许也无法了解究竟是多少资源组成的这个超
10、级处理器。1.5软件即服务(SaaS)SaaS就是Software-as-a-Sercice(软件及服务),它是一种通过Internet提供软件的模式,供应者将应用软件统一部署在自己的服务器上,需求者可以根据自己的时间需求,通过互联网向供应者订购或者索取所需的应用软件服务,按订购的服务多少和时间长短向供应者支付费用,支付成功后,就可以通过互联网获得供应者提供的软件服务。用户不用再购买软件,只需要通过定制软件的方式来获取所需,并且对软件的升级与更新不用再操心,也不必请专人来维护与升级,所有的一切,都将由供应者来完成。供应者在提供互联网软件应用的同时,也提高软件的离线操作和本地数据存储,让用户随时
11、随地都可以使用其定制的软件和服务。SaaS服务提供商为中小企业搭建信息化所需要的所有网络基础设施及软件、硬件运作平台,并负责所有前期的实施、后期的维护等一系列服务,企业无需购买软硬件、建设机房、招聘IT人员,只需前期支付一次性的项目实施费和定期的软件租赁服务费,即可通过互联网享用信息系统。服务提供商通过有效的技术措施,可以保证每家企业数据的安全性和保密性。企业采用SaaS服务模式在效果上与企业自建信息系统基本没有区别,但节省了大量用于购买IT产品、技术和维护运行的资金,且像打开自来水龙头就能用水一样,方便地利用信息化系统,从而大幅度降低了中小企业信息化的门槛与风险。对企业来说,SaaS的优点在
12、于: 从技术方面来看:企业无需再配备IT方面的专业技术人员,同时又能得到最新的技术应用,满足企业对信息管理的需求。 从投资方面来看:企业只以相对低廉的“月费”方式投资,不用一次性投资到位,不占用过多的营运资金,从而缓解企业资金不足的压力;不用考虑成本折旧问题,并能及时获得最新硬件平台及最佳解决方案。 从维护和管理方面来看:由于企业采取租用的方式来进行物流业务管理,不需要专门的维护和管理人员,也不需要为维护和管理人员支付额外费用。很大程度上缓解企业在人力、财力上的压力,使其能够集中资金对核心业务进行有效的运营。1.6云计算软硬件都是服务云计算是并行计算(Parallel Computing)、分
13、布式计算(Distributed Computing)和(Grid Computing)的发展,或者说是这些计算机科学概念的商业实现。云计算是虚拟化(Virtualization)、效用计算(Utility Computing)、IaaS(基础设施即服务)、PaaS(平台即服务)、SaaS(软件即服务)等概念混合演进并跃升的结果。云计算的基本原理是,将数据计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行将与互联网相似, 这使得企业能够将资源切换到需要的应用上,根据需求访问 计算机和存储系统。这就好比是从古老的单台发电机模式转向了电厂集中供电的模式,它意味着计算能
14、力也可以作为一种商品进行流通,就像煤气、水电一样,取用方便,费用低廉,最大的不同在于,它是通过互联网进行传输的。基于云计算这样的思想,我们不难想象:在未来,只需要一台笔记本或者一个手机,就可以通过网络服务来实现我们需要的一切,甚至包括一些个人计算机无法应对的超级计算任务。 云计算的核心是海量数据的存储和计算。由几十万台甚至几百万台计算机构成的计算机群,对信息进行聚合和分布处理,然后通过网络对客户提供服务,这样,用户只需使用电脑、手机、PDA等终端设备接入互联网,便可获取需要的信息服务。由于信息存储和数据计算都发生在 “云”端,云计算突破了传统的以个人计算机为核心的硬件限制,集合了信息聚合和设备
15、聚合的全新 Web服务,将从根本上改变人们获取信息、沟通交流的方式。 网格计算强调资源共享,任何人都可以做为请求者使用其它节点的资源,任何人都需要贡献一定资源给其他节点。网格计算强调将工作量转移到远程的可用计算资源上。云计算强调专有,任何人都可以获取自己的专有资源,并且这些资源是由少数团体提供的,使用者不需要贡献自己的资源。在云计算中,计算资源被转换形式去适应工作负载,它支持网格类型应用,也支持非网格环境,比如运行传统或Web2.0应用的三层网络架构。网格计算侧重并行的计算集中性需求,并且难以自动扩展。云计算侧重事务性应用,大量的单独的请求,可以实现自动或半自动的扩展。二、探析云计算2.1云计
16、算的概念简单来说云计算(Cloud Computing)是一种新的IT资源提供模式,依靠强大的计算能力,使得成千上万的终端用户不担心所使用的计算技术和接入的方式等都能够进行有效的依靠网络连接起来的硬件平台的计算能力来实施多种应用。 IT界称之为:第五种公用设施;第五代计算 另四项:水、电、气、电话;狭义上的云计算是指用虚拟技术构建的虚拟化数据中心,将分布在大量的计算机和存储设备(包括本地或远程设备)上的计算和存储资源(包括内存、I/O设备、存储、带宽、计算能力等)集中起来成为一个虚拟的资源池,以服务方式按需(免费或租用)提供给网络用户。这种云计算被称为“基础设施即服务”IaaS(Infrast
17、ructure as a Service,也被称为“硬件即服务”HaaS,Hardware as a Service)的模式。Amazon的E2和E3是这类模式的代表。 广义上的云计算还包括软件即服务SaaS(Softwre as a Service)、平台即服务PaaS(Platform as a Service)等多种服务模式。SaaS通过浏览器把程序以服务方式交付给用户,向用户收取服务费。用户通过互联网使用程序,降低在服务器和软件的购买及系统运维成本;供应商只需统一安装和维护一套软硬件系统,如S等。很多SaaS还提供了开放API,让开发者能够开发更多的互联网应用。PaaS将把开发环境、应
18、用程序运行环境、数据库环境等作为一种服务来提供给开发商,由后者开发程序并通过互联网提供给用户。图情界一般引用其广义概念22云计算的特点 云计算的特点主要有如下方面: (1) 诸多技术的集合体 云计算是网格计算的发展,并在其基础上融合了虚拟技术、IaaS、Web20、分布式计算、公用计算等技术,其中, 虚拟化技术是云计算技术的核心。虚拟技术将网络中的服务器、存储和网络虚拟成一个资源池,统一灵活调配,每一个应用部署的环境和物理平台无关,通过虚拟平台进行管理实现对应用的扩展、迁移和备份。 (2) 安全的数据存储 云计算提供了最可靠、最安全的数据存储中心,用户不用再担心数据丢失、病毒入侵等麻烦。例如,
19、将文档保存在类 似 Google Docs的 网 络 服 务 上 或 将 照 片 上 传 到 类似 Google Picasa Web的网络相册里,用户无需担心数据的丢失或损坏,因为与现今流行的网络硬盘想 比,云服务端有专业的团队来管理信息,有先进的数据中心来保存数据,同时,严格的权限管理策略还可以帮助用户指定的人共享数据。(3) 方便、快捷的云服务 大家都有过维护个人电脑上种类繁多的应用软件 的经历:为了使用某个最新的操作系统,或使用某个软件的最新版本,我们必须不断升级 自己的电脑硬件;为了防止在下载时引入病毒,我们不得不反复安装杀毒软件和防火墙软件。 而在云计算时代,所有这些都无需用户 自
20、己动手,因为在云服务端有专业的 IT人员帮用户维护硬件、安装和升级软件、防范病毒和各类网络攻击,而用户只需在浏览器中键入 URL登录后即可在浏览器中做以前在个人电脑上所能做的一切事情(4) 无限可能 为存储和管理数据提供了几乎无限多的空间,也为我们完成各类应用提供了几乎无限强大的计算能力。例如,当我们驾车出游的时候,只要用手机连入网络,就可以直接看到自己所在地区的卫星地图和实时的交通状况,可 以快速查询自己预设的行车路线,可以请网络上的好友推荐附近最好的景区和餐馆,可以快速预订目的地的宾馆,还可以把 自己刚刚拍摄的照片或视频剪辑分享给远方的亲友,等等,所有这切,云计算为我们使用网络提供了几乎无
21、限多的可能。其它特点(1) 超大规模“云云计算管理系统”具有相当的规模,Google云计算已经拥有100多万台服务器, Amazon、IBM、微软、Yahoo等的“云”均拥有几十万台服务器。企业私有云一般拥有数百上千台服务器。“云”能赋予用户前所未有的计算能力。(2) 通用性。云计算不针对特定的应用,在“云”的支撑下可以构造出千变万化的应用,同一个“云”可以同时支撑不同的应用运行。(3) 高可扩展性。“云”的规模可以动态伸缩,满足应用和用户规模增长的需要。(4) 按需服务。“云”是一个庞大的资源池,你按需购买;云可以象自来水,电,煤气那样计费。 (5) 极其便宜。由于“云”的特殊容错措施可以采
22、用极其廉价的节点来构成云,“云”的自动化集中式管理使大量企业无需负担日益高昂的管理成本,“云”的通用性使资源的利用率较之传统系统大幅提升,因此用户可以充分享受“云”的低成本优势,经常只要花费几百、几天时间就能完成以前需要数万美元、数月时间才能完成的任务。 云计算可以彻底改变人们未来的生活,但同时也要重视环境问题,这样才能真正为人类进步做贡献,而不是简单的技术提升。2.3云计算的几大形式InfoWorld网站同数十家公司、分析家和IT用户讨论出了云计算的几大形式:1.SAAS(软件即服务)这种类型的云计算通过浏览器把程序传给成千上万的用户。在用户眼中看来,这样会省去在服务器和软件授权上的开支;从
23、供应商角度来看,这样只需要维持一个程序就够了,这样能够减少成本。S是迄今为止这类服务最为出名的公司。SAAS在人力资源管理程序和ERP中比较常用。 Google Apps和Zoho Office也是类似的服务2.实用计算(Utility Computing)这个主意很早就有了,但是直到最近才在A、Sun、IBM和其它提供存储服务和虚拟服务器的公司中新生。这种云计算是为IT行业创造虚拟的数据中心使得其能够把内存、I/O设备、存储和计算能力集中起来成为一个虚拟的资源池来为整个网络提供服务。3.网络服务同SAAS关系密切,网络服务提供者们能够提供API让开发者能够开发更多基于互联网的应用,而不是提供
24、单机程序。4.平台即服务另一种SAAS,这种形式的云计算把开发环境作为一种服务来提供。你可以使用中间商的设备来开发自己的程序并通过互联网和其服务器传到用户手中。5.商业服务平台SAAS和MSP的混合应用,该类云计算为用户和提供商之间的互动提供了一个平台。比如用户个人开支管理系统,能够根据用户的设置来管理其开支并协调其订购的各种服务。6.互联网整合将互联网上提供类似服务的公司整合起来,以便用户能够更方便的比较和选择自己的服务供应商。从云计算的主要形式可以看出云计算模式的出现使得我们普通的用户可以享受高性能的计算资源和软件资源,使高性能计算走下神坛。计算技术的发展在云计算时代将全面进入服务时代,软
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 探析 计算 图书馆 发展 影响 14
限制150内