云计算的起源与发展.ppt
云计算是将计算任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获取计算力、存储空间和各种软件服务。云计算的云计算的定义定义云计算概念云计算概念用户角度用户角度v云计算是通过云计算是通过网络网络以以按需要按需要、易扩展易扩展的方的方式获得所需的资源(硬件、平台、软件)式获得所需的资源(硬件、平台、软件)v提供资源的网络被称为提供资源的网络被称为“云云”v“云云”中的资源在使用者看来是可以无限中的资源在使用者看来是可以无限扩展的,并且可以随时获取扩展的,并且可以随时获取v像水电一样使用软硬件资源,按需购买和像水电一样使用软硬件资源,按需购买和使用使用 云计算的提出云计算的提出vGoogleGoogle集群的建立集群的建立大规模的存储空间,用于存储海量的数据。大规模的存储空间,用于存储海量的数据。可扩展性:随着业务的发展,存储空间需要相可扩展性:随着业务的发展,存储空间需要相应扩大应扩大系统的硬件设备必须便宜系统的硬件设备必须便宜系统稳定:便宜的硬件设备经常死机系统稳定:便宜的硬件设备经常死机从从Google集群到云计算集群到云计算 vGoogleGoogle的商业模式的商业模式广告广告主要收入主要收入产品产品如如GoogleGoogle盒子,用于企业内部搜盒子,用于企业内部搜索索vGoogleGoogle的优势的优势PageRanking搜索算法?搜索算法?集群技术集群技术从从Google集群到云计算集群到云计算 v集群技术集群技术-MONEY-MONEY?数据托管数据托管为企业提供应用服务:为企业提供应用服务:Gmail,Gtalk,Reader,Online docs,Picasa,Google earth,YouTube等等 v云计算的本质云计算的本质超大规模的,可扩展的,低超大规模的,可扩展的,低成本,但是高可靠性的服务器集群系统成本,但是高可靠性的服务器集群系统 云计算的概念模型云计算的概念模型Why we use cloud computing?Why we use cloud computing?Case 1:Write a fileSaveComputer down,file is“lost”Files are always stored in cloud,never lostWhy we use cloud computing?Case 2:Use Office-download,install,useUse Matlab-download,install,useUse C+-download,install,useGet the serve from the cloud,Online,Use云计算应用云计算应用vMicrosoft Outlook vs Google Gmail vMicrosoft Office vs Google Docs vGoogle gadgets(网站设计网站设计)和和 Google desktop gadgets(桌面系统桌面系统)云计算应用云计算应用v谷歌谷歌的的Google AppsGoogle Appsv微软的微软的WindowsLiveWindowsLivev亚马逊亚马逊EC2(Elastic Computer Cloud,EC2(Elastic Computer Cloud,弹性计算云弹性计算云),),S3,(Simple Storage Service)S3,(Simple Storage Service)v苹果的苹果的MobileMeMobileMe、vFacebookFacebookvGoogle AppsGoogle Apps,通过浏览器创建、编辑、储存文档,通过浏览器创建、编辑、储存文档v谷歌的谷歌的ChromeChrome操作系统操作系统,针对,针对上网本上网本,预计在,预计在20102010年下半年年下半年发行,用发行,用CloudCloud启动电脑直接进入启动电脑直接进入Google ChromeGoogle Chrome浏览器页面,浏览器页面,从而启动从而启动GmailGmail,Google Google日历,日历,GoogleGoogle地图,地图,Google Google文档,文档,BloggerBlogger,以及,以及YouTubeYouTube,SkypeSkype等等云计算的影响云计算的影响v云计算有可能颠覆软件产业云计算有可能颠覆软件产业应用和许可被随时购买和生效应用在网络上而不是本机上运行v这种转变将数据中心放在网络的核心位置这种转变将数据中心放在网络的核心位置所有的应用所需要的计算能力、存储、带宽都由数据中心提供网格计算与云计算网格计算与云计算v网格计算网格计算聚合分布资源聚合分布资源云计算云计算资源相对集中资源相对集中v网格计算网格计算用聚合资源来支持挑战性的应用用聚合资源来支持挑战性的应用云计算云计算支持广泛企业计算、支持广泛企业计算、Web应用等应用等v网格计算网格计算用中间件屏蔽异构系统用中间件屏蔽异构系统云计算云计算用比较专用的内部的平台来支持用比较专用的内部的平台来支持v网格计算网格计算用执行作业形式使用,在一个阶段内完成作用执行作业形式使用,在一个阶段内完成作用产生数据。用产生数据。云计算云计算支持持久服务支持持久服务v网格计算网格计算更多地面向科研应用,商业模型不清晰。更多地面向科研应用,商业模型不清晰。云计算云计算从诞生开始就是针对企业商业应用,商业模型从诞生开始就是针对企业商业应用,商业模型比较清晰。比较清晰。网格计算与云计算网格计算与云计算总的来说总的来说v云计算:以相对集中的资源,运行分散的应用云计算:以相对集中的资源,运行分散的应用(大大量分散的应用在若干大的中心执行量分散的应用在若干大的中心执行)v网格计算:则是聚合分散的资源,支持大型集中网格计算:则是聚合分散的资源,支持大型集中式应用式应用(一个大的应用分到多处执行一个大的应用分到多处执行)。云计算的发展趋势云计算的发展趋势v在在Google TrendGoogle Trend,云计算在,云计算在20072007年末才被统计,年末才被统计,并且一直处于上升趋势并且一直处于上升趋势v网格计算、效用计算、分布式计算的概念却呈现网格计算、效用计算、分布式计算的概念却呈现下降趋势下降趋势