《什么是云计算及概况.ppt》由会员分享,可在线阅读,更多相关《什么是云计算及概况.ppt(20页珍藏版)》请在优知文库上搜索。
1、云计算云计算目录什么是云计算什么是云计算云计算的发展历史云计算的发展历史云计算的工作机制云计算的工作机制云计算的主要服务形式和典型应用云计算的主要服务形式和典型应用云计算的核心技术云计算的核心技术典型云计算平台介绍典型云计算平台介绍云计算业务变革云计算业务变革云计算技术发展面临的主要问题云计算技术发展面临的主要问题什么是云计算什么是云计算(cloud computing)云计算是新一代信息技术产业的重要组成部分,是继个人计算机、互联云计算是新一代信息技术产业的重要组成部分,是继个人计算机、互联网之后的第三次信息技术浪潮。网之后的第三次信息技术浪潮。狭义云计算指狭义云计算指IT基础设施的交付和使
2、用模式,指通过网络以按需、易扩基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需资源;展的方式获得所需资源;广义云计算指服务的交付和使用模式,指通过网络以按需、易扩展的方广义云计算指服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需服务。这种服务可以是式获得所需服务。这种服务可以是IT和和软件软件、互联网相关,也可是其他、互联网相关,也可是其他服务。服务。云计算的核心思想,是将大量用网络连接的计算资源统一管理和调度,云计算的核心思想,是将大量用网络连接的计算资源统一管理和调度,构成一个计算资源池向用户按需服务。是一种基于因特网的超级计算模构成一个计算资源池向用户按需服务
3、。是一种基于因特网的超级计算模式,在远程的数据中心里,成千上万台电脑和服务器连接成一片电脑云。式,在远程的数据中心里,成千上万台电脑和服务器连接成一片电脑云。 通俗的理解是,云计算的通俗的理解是,云计算的“云云“就是存在于互联网上的服务器集群上就是存在于互联网上的服务器集群上的资源,它包括硬件资源(服务器、存储器、的资源,它包括硬件资源(服务器、存储器、CPU等)和软件资源(如等)和软件资源(如应用软件、集成开发环境等),本地计算机只需要通过互联网发送一个应用软件、集成开发环境等),本地计算机只需要通过互联网发送一个需求信息,远端就会有成千上万的计算机为你提供需要的资源并将结果需求信息,远端就
4、会有成千上万的计算机为你提供需要的资源并将结果返回到本地计算机,这样,本地计算机几乎不需要做什么,所有的处理返回到本地计算机,这样,本地计算机几乎不需要做什么,所有的处理都在云计算提供商所提供的计算机群来完成。都在云计算提供商所提供的计算机群来完成。 云计算的发展历史云计算的发展历史1983年,太阳电脑(年,太阳电脑(Sun Microsystems)提出)提出“网络是电脑网络是电脑”(“The Network is the Computer”)2006年年3月,月,亚马逊亚马逊推出弹性计算云服务。推出弹性计算云服务。2006年年8月月9日,日,Google首席执行官首席执行官埃里克埃里克施密
5、特施密特在在搜索引擎搜索引擎大会首次大会首次提出提出“云计算云计算”的概念。的概念。2007年年10月,月,Google与与IBM开始在美国开始在美国大学大学校园,推广云计算的计划,校园,推广云计算的计划,这项计划希望能降低这项计划希望能降低分布式计算分布式计算技术在学术研究方面的成本,并为这些技术在学术研究方面的成本,并为这些大学提供相关的软硬件设备及技术支持,而学生则可以通过网络开发各大学提供相关的软硬件设备及技术支持,而学生则可以通过网络开发各项以大规模计算为基础的研究计划。项以大规模计算为基础的研究计划。2008年年1月月30日,日,Google宣布在宣布在台湾台湾启动启动“云计算学术
6、计划云计算学术计划”,将与台,将与台湾台大、交大等学校合作,将这种先进的大规模快速计算技术推广到校湾台大、交大等学校合作,将这种先进的大规模快速计算技术推广到校园园2008年年2月月1日,日,IBM宣布将在中国无锡太湖新城科教产业园为中国的软宣布将在中国无锡太湖新城科教产业园为中国的软件公司建立全球第一个云计算中心件公司建立全球第一个云计算中心云计算的发展历史云计算的发展历史2008年年7月月29日,日,雅虎雅虎、惠普惠普和和英特尔英特尔宣布一项涵盖美宣布一项涵盖美国、国、德国德国和和新加坡新加坡的联合研究计划,推的联合研究计划,推出云计算研究测出云计算研究测试床,推进云计算。试床,推进云计算
7、。 2008年年8月月3日,美国专利商标局网站日,美国专利商标局网站信息显示,信息显示,戴尔戴尔正在申请正在申请“云计算云计算”商标,此举旨在加强商标,此举旨在加强对这一未来可能对这一未来可能重塑技术。重塑技术。 2009年年 11月,中国第一家云计算产业协月,中国第一家云计算产业协会在深圳成立,会在深圳成立,协会的成立标志着地方政府对发展云计协会的成立标志着地方政府对发展云计算产业的信心。算产业的信心。2010年年3月月5日,日,Novell与与云安全联盟云安全联盟共共同宣布一项供应同宣布一项供应商中立计划,名为商中立计划,名为“可信任云计算计划可信任云计算计划”。 2010年年7月,月,美
8、国国家航空航天局美国国家航空航天局和包括和包括Rackspace、AMD、Intel、戴尔等支持厂商共同宣布戴尔等支持厂商共同宣布“OpenStack”开放源代码开放源代码计划,计划,微软微软在在2010年年10月表示支持月表示支持OpenStack与与Windows Server 2008 R2的集成;的集成; 2011年年2月,思科系统正式加入月,思科系统正式加入OpenStack,重点研制,重点研制OpenStack的的网网络服务络服务。 云计算的工作机制云计算的工作机制云计算是云计算是网格计算网格计算、分布式计算、分布式计算、并行计算并行计算、效效用计算用计算、网络存储网络存储、虚拟化
9、虚拟化、负载均衡负载均衡等传统等传统计算计算机机和网络技术发展融合的产物。云计算常与网格计和网络技术发展融合的产物。云计算常与网格计算、效用计算、自主计算相混淆。算、效用计算、自主计算相混淆。 事实上,许多云计算部署依赖于计算机集群(但事实上,许多云计算部署依赖于计算机集群(但与网格的组成、体系机构、目的、工作方式大相径与网格的组成、体系机构、目的、工作方式大相径庭),也吸收了自主计算和效用计算的特点。庭),也吸收了自主计算和效用计算的特点。 通过使计算分布在大量的分布式计算机上,而非通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行本地计算机或远程服务器中
10、,企业数据中心的运行将与互联网更相似。这使得企业能够将资源切换到将与互联网更相似。这使得企业能够将资源切换到需要的应用上,根据需求访问计算机和需要的应用上,根据需求访问计算机和存储系统存储系统。 好比是从古老的单台发电机模式转向了电厂集中供好比是从古老的单台发电机模式转向了电厂集中供电的模式。它意味着计算能力也可以作为一种商品电的模式。它意味着计算能力也可以作为一种商品进行流通,就像煤气、水电一样,取用方便,费用进行流通,就像煤气、水电一样,取用方便,费用低廉。最大的不同在于,它是通过低廉。最大的不同在于,它是通过互联网互联网进行传输进行传输的。的。 云计算的主要服务形式和典型应用云计算的主要
11、服务形式和典型应用 云计算还处于萌芽阶段, 有庞杂的各类厂商在开发不同的云 计算服务。云计算的表现形式多种 多样简单的云计算在人们日常网络 应用中随处可见,比如腾讯QQ空间 提供的在线制作Flash图片,Google 的搜索服务,Google Doc, Google Apps等。目前,云计算的主要服务形式有:软件即服务(SaaS)、平台即服务(PaaS)、基础设施服务(IaaS)。(1)软件即服务软件即服务(SaaS) :SaaS服务提供商将应用软件统一部署在服务提供商将应用软件统一部署在自己的服务器上,用户根据需求通过互联网向厂商订购应用软件服自己的服务器上,用户根据需求通过互联网向厂商订购
12、应用软件服务服务提供商根据客户所定软件的数量、时间的长短等因素收费,务服务提供商根据客户所定软件的数量、时间的长短等因素收费,并且通过浏览器向客户提供软件的模式并且通过浏览器向客户提供软件的模式 这种服务模式的优势是,由这种服务模式的优势是,由服务提供商维护和管理软件、提供软件运行的硬件设施,用户只需服务提供商维护和管理软件、提供软件运行的硬件设施,用户只需拥有能够接入互联网的终端,即可随时随地使用软件。拥有能够接入互联网的终端,即可随时随地使用软件。(2)平台即服务平台即服务(PaaS) :把开发环境作为一种服务来提供。这是一种分布式:把开发环境作为一种服务来提供。这是一种分布式平台服务,厂
13、商提供开发环境、服务器平台、硬件资源等服务给客户,用户平台服务,厂商提供开发环境、服务器平台、硬件资源等服务给客户,用户在其平台基础上定制开发自己的应用程序并通过其服务器和互联网传递给其在其平台基础上定制开发自己的应用程序并通过其服务器和互联网传递给其他客户。他客户。PaaS能够给企业或个人提供研发的中间件平台,提供应用程序开能够给企业或个人提供研发的中间件平台,提供应用程序开发、数据库、应用服务器、试验、托管及应用服务。发、数据库、应用服务器、试验、托管及应用服务。(3)基础设施服务基础设施服务(IaaS) :IaaS即把厂商的由多台服即把厂商的由多台服务器组成的务器组成的“云端云端”基础设
14、施,作为计量服务提供给客基础设施,作为计量服务提供给客户。它将内存、户。它将内存、I/O设备、存储和计算能力整合成一个设备、存储和计算能力整合成一个虚拟的资源池为整个业界提供所需要的存储资源和虚拟虚拟的资源池为整个业界提供所需要的存储资源和虚拟化服务器等服务。这是一种托管型硬件方式,用户付费化服务器等服务。这是一种托管型硬件方式,用户付费使用厂商的硬件设施。使用厂商的硬件设施。云计算的核心技术云计算的核心技术云计算系统运用了许多技术,云计算系统运用了许多技术, 其中以编程模型、其中以编程模型、数据管理技术、数据存储数据管理技术、数据存储 术、术、 虚拟化技术、虚拟化技术、云计算平台管理技术最云
15、计算平台管理技术最 为关键。为关键。 (1)编程模型编程模型 :MapReduce 是是Google开发的开发的java、C+编程模型,它是编程模型,它是 一种简化的分布一种简化的分布式编程模型和高效的任务调度模型,用于大规模数据集(大于式编程模型和高效的任务调度模型,用于大规模数据集(大于1TB)的)的并行运算。严格的编程模型使云计算环境下的编程十分简单。并行运算。严格的编程模型使云计算环境下的编程十分简单。MapReduce模式的思想是将要执行的问题分解成模式的思想是将要执行的问题分解成Map(映射映射)和和Reduce(化简化简)的方式,先通过的方式,先通过Map程序将数据切割成不相关的
16、区块,分程序将数据切割成不相关的区块,分配(调度)给大量计算机处理,达到分布式运算的效果,再通过配(调度)给大量计算机处理,达到分布式运算的效果,再通过Reduce程序将结果汇整输出。程序将结果汇整输出。 (2) 海量数据分布存储技术海量数据分布存储技术 :云计算系统由大量服务器组成,同时为大量云计算系统由大量服务器组成,同时为大量用户服务,因此云计算系统采用分布式存储的方式存储数据,用冗余存用户服务,因此云计算系统采用分布式存储的方式存储数据,用冗余存储的方式保证数据的可靠性。云计算系统中广泛使用的数据存储系统是储的方式保证数据的可靠性。云计算系统中广泛使用的数据存储系统是Google的的GFS和和Hadoop团队开发的团队开发的GFS的开源实现的开源实现HDFS。GFS即即Google文件系统(文件系统(Google File System),是一个可扩展的分布式文),是一个可扩展的分布式文件系统,用于大型的、分布式的、对大量数据进行访问的应用。件系统,用于大型的、分布式的、对大量数据进行访问的应用。 (3)虚拟化技术)虚拟化技术 :通过虚拟化技术可实现软件应用与底层硬件相隔离,它