1、 云计算是将计算任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获取计算力、存储空间和各种软件服务。云计算的云计算的定义定义云计算概念云计算概念用户角度用户角度v云计算是通过云计算是通过网络网络以以按需要按需要、易扩展易扩展的方的方式获得所需的资源(硬件、平台、软件)式获得所需的资源(硬件、平台、软件)v提供资源的网络被称为提供资源的网络被称为“云云”v“云云”中的资源在使用者看来是可以无限中的资源在使用者看来是可以无限扩展的,并且可以随时获取扩展的,并且可以随时获取v像水电一样使用软硬件资源,按需购买和像水电一样使用软硬件资源,按需购买和使用使用 云计算的提出云计算的提出vGo
2、ogleGoogle集群的建立集群的建立大规模的存储空间,用于存储海量的数据。大规模的存储空间,用于存储海量的数据。可扩展性:随着业务的发展,存储空间需要相可扩展性:随着业务的发展,存储空间需要相应扩大应扩大系统的硬件设备必须便宜系统的硬件设备必须便宜系统稳定:便宜的硬件设备经常死机系统稳定:便宜的硬件设备经常死机从从Google集群到云计算集群到云计算 vGoogleGoogle的商业模式的商业模式广告广告主要收入主要收入产品产品如如GoogleGoogle盒子,用于企业内部盒子,用于企业内部搜索搜索vGoogleGoogle的优势的优势PageRanking搜索算法?搜索算法?集群技术集群
3、技术从从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 fileSaveC
4、omputer 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 Goo
5、gle 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、v Face
6、bookFacebookv Google AppsGoogle Apps,通过浏览器创建、编辑、储存文档,通过浏览器创建、编辑、储存文档v 谷歌的谷歌的ChromeChrome操作系统操作系统,针对,针对上网本上网本,预计在,预计在20192019年下半年年下半年发行,用发行,用CloudCloud启动电脑直接进入启动电脑直接进入Google ChromeGoogle Chrome浏览器页面,浏览器页面,从而启动从而启动GmailGmail,Google Google日历,日历,GoogleGoogle地图,地图,Google Google文档,文档,BloggerBlogger,以及,以及Y
7、ouTubeYouTube,SkypeSkype等等云计算的影响云计算的影响v云计算有可能颠覆软件产业云计算有可能颠覆软件产业应用和许可被随时购买和生效应用在网络上而不是本机上运行v这种转变将数据中心放在网络的核心位置这种转变将数据中心放在网络的核心位置所有的应用所需要的计算能力、存储、带宽都由数据中心提供网格计算与云计算网格计算与云计算v 网格计算网格计算聚合分布资源聚合分布资源云计算云计算资源相对集中资源相对集中v 网格计算网格计算用聚合资源来支持挑战性的应用用聚合资源来支持挑战性的应用云计算云计算支持广泛企业计算、支持广泛企业计算、Web应用等应用等v 网格计算网格计算用中间件屏蔽异构系
8、统用中间件屏蔽异构系统云计算云计算用比较专用的内部的平台来支持用比较专用的内部的平台来支持v 网格计算网格计算用执行作业形式使用,在一个阶段内完成作用执行作业形式使用,在一个阶段内完成作用产生数据。用产生数据。云计算云计算支持持久服务支持持久服务v 网格计算网格计算更多地面向科研应用,商业模型不清晰。更多地面向科研应用,商业模型不清晰。云计算云计算从诞生开始就是针对企业商业应用,商业模型从诞生开始就是针对企业商业应用,商业模型比较清晰。比较清晰。网格计算与云计算网格计算与云计算总的来说总的来说v云计算:以相对集中的资源,运行分散的应用云计算:以相对集中的资源,运行分散的应用(大量分散的应用在若干大的中心执行大量分散的应用在若干大的中心执行)v网格计算:则是聚合分散的资源,支持大型集中网格计算:则是聚合分散的资源,支持大型集中式应用式应用(一个大的应用分到多处执行一个大的应用分到多处执行)。云计算的发展趋势云计算的发展趋势v在在Google TrendGoogle Trend,云计算在,云计算在20192019年末才被统计,年末才被统计,并且一直处于上升趋势并且一直处于上升趋势v网格计算、效用计算、分布式计算的概念却呈现网格计算、效用计算、分布式计算的概念却呈现下降趋势下降趋势