云计算浅析.doc
《云计算浅析.doc》由会员分享,可在线阅读,更多相关《云计算浅析.doc(13页珍藏版)》请在咨信网上搜索。
1、0。 前言计算机网络的出现,为日常的信息交流和共享提供了极大的便利和快捷,从本质意义上来说,计算机网络主要提供快速的数据计算、存储和传输服务。日益扩大的需求不断提高企业用户等对数据计算和存储性能的要求,这也对数据处理及传输等的硬件支撑优化提出了挑战,如构建高性能的处理器和快速的数据存储系统,可以大大提高整个系统投资,增加系统管理的复杂程度。随着多核处理器、网格计算、虚拟化、分布式存储、宽带互联网和统一管理等技术的发展与应用,以及人们对计算机的要求不断提升,产生了一种新型的网络架构模式云计算(Cloud Computing)。它是网络时代信息处理和应用服务架构模式质的飞跃,是今后网络发展的必然趋
2、势1。云计算集成了各种网络资源和技术,即资源池,通过一系列、多层次接口或界面,为用户各类业务承载提供按需部署计算资源和存储资源,提供高可靠、高性能服务和多层次控制,同时简化用户管理和节约投资。1。 基本概念1。1 基本概念目前云计算还没有一个统一的定义,其中的一个较有参考性的定义如下:云计算(Cloud Computing)是网格计算(Grid Computing)、分布式计算(Distributed Computing)、并行计算(Parallel Computing)、效用计算(Utility Computing)、网络存储(Network Storage Technologies)、虚拟
3、化(Virtualization)、负载均衡(Load Balance)等传统计算机技术和网络技术发展融合的产物。它旨在通过网络把多个成本相对较低的计算实体整合成一个具有强大计算能力的完美系统,并借助IaaS(基础设施即服务)、PaaS(平台即服务)、SaaS(软件即服务)、MSP(管理服务提供商)等先进的商业模式把这强大的计算能力分布到终端用户手中。云计算的一个核心理念就是通过不断提高“云的处理能力,进而减少用户终端的处理负担,最终使用户终端简化成一个单纯的输入输出设备,并能按需享受“云”的强大计算处理能力2。云计算,在广范应用的同时,还需要云存储来作为其辅助。所谓云存储就是在云计算概念上延
4、伸和发展出来的一个新的概念,是指通过集群应用、网格技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统.当云计算系统运算和处理的核心是大量数据的存储和管理时,云计算系统中就需要配置大量的存储设备,那么云计算系统就转变成为一个云存储系统,所以云存储是一个以数据存储和管理为核心的云计算系统3.狭义的云计算中提供资源的网络被称为“云.“云”中的资源在使用者看来是可以无限扩展的,并且可以随时获取,按需使用,随时扩展,按使用付费。这种特性经常被称为像水电一样使用IT基础设施.广义的云计算中这种服务可以是IT和软件、互联网
5、相关的,也可以是任意其他的服务。 这种资源池称为“云”.“云是一些可以自我维护和管理的虚拟计算资源,通常为一些大型服务器集群,包括计算服务器、存储服务器、宽带资源等等。云计算将所有的计算资源集中起来,并由软件实现自动管理,无需人为参与。这使得应用提供者无需为繁琐的细节而烦恼,能够更加专注于自己的业务,有利于创新和降低成本4。 1。2 云计算基本架构模式与服务云计算的形成主要是两个方面的推动:一方面是IT提供方如AMAZON、GOOGLE、IBM、MICROSOFT、YAHOO等,积极利用先进技术和资源提供先进的服务架构;另一方面是客户对计算、存储的动态扩展和节省投资、简化管理的服务需求。从IT
6、 提供方来说,云计算大体分为4 个方面,如图1.1所示。第4层第3层第2层第1层面向用户服务的接口或界面云中运行的各类程序资源池(基于抽象或虚拟的软硬件资源)云中各类原始的软硬件设备或系统图1。1 基于IT提供方角度的云计算基本架构其中,第1层包含基本的硬件资源,如计算资源、存储资源和网络资源。第2层包含第3层、第4层和终端用户调用的抽象和封装的资源,通过虚拟技术实现云中各类资源的使用和管理,如虚拟计算机或集群、逻辑文件系统、数据库系统、开发环境、业务流程、云间资源整合等.第3层包含所有在云中运行的程序,如各类业务的实现和进程调度管理、资源管理和监控、网络管理、数据安全管理、用户管理和费用计算
7、等。第4层包含特殊化工具、中间件和服务的集合,为用户提供开发和环境部署,如部署Web服务、其他应用服务系统的开发和部署等5。从用户角度来说,云计算模型主要是提供服务和资源,具体技术实现和内部管理对于用户来说是不可见的,根据服务内容和层次可分为3个方面,如图2所示.费用管理、需求动态扩展、业务状态监控面向终端用户的服务Cloud Application(SaaS)面向开发人员的平台环境服务Cloud Software Environments(PaaS)云计算的核心服务Haas DssS CaaS图2 基于用户角度的云计算基本架构其中,面向终端用户的服务层(SaaS)直接面对终端用户,基于Web
8、2。0技术通过Web界面提供用户服务,用户通过表单提交方式,实现其业务在云中部署,获得云中高性能服务支撑,如精确的CPU计算、深度的数据存储等;另外在该层中,利用SOA技术实现云间的资源整合和服务集成.面向开发人员的平台环境服务层(PaaS)是面向应用开发者提供系统运行环境和编程开发环境,利用一系列定义好的API,实现开发环境与云中运行程序的交互,满足业务的快速部署和动态扩展需求,如通过选择系统内核镜像文件部署用户需要的系统运行环境;选择并部署合适的编程开发环境,结合业务逻辑、工作流、页面布局、表单等实现用户的业务服务。核心服务层为上层和用户提供基础的资源服务,主要有硬件资源服务HaaS(Ha
9、rdware as Sevice)、数据存储服务DaaS(Database as Sevice)、通讯服务CaaS(Communication as Sevice)6。2。 云计算的特点 云计算主要有以下几个特点7:2。1资源集中化管理和服务云中集成大量的计算资源、存储资源、软件资源,提供各种各样的服务,实现各种资源的集中化管理和服务提供,目前一般的云中都集成了成千上万台设备.2.2虚拟化技术现有的云计算平台的最大的特点是利用软件和一系列接口或协议来实现软硬件资源的虚拟化管理、调度及应用。用户通过虚拟平台使用网络资源、计算资源、数据库资源、硬件资源、存储资源等,实现自己的业务部署和应用服务,与
10、自己的本地计算机上使用的感觉是一样的,同时虚拟化技术还可大大降低维护成本并提高资源的利用率.2.3资源和业务的灵活定制用户可以根据自己的需要或喜好定制相应的服务、应用及资源, 云计算平台可以按照用户的需求来部署相应的资源、计算能力、服务及应用。用户不必关心资源在哪里、如何部署,只需要把自己的需求告诉云,剩下的工作就交给云了,云将返回用户定制的结果,当然用户也可以对定制的服务进行管理,如退订或删除一些服务等。2。4动态可扩展性在云计算体系中,一方面,整个资源集成、调用和管理是动态可扩展的,包括硬软件系统的增加、升级;另一方面,根据用户的业务需求可以动态调用和管理云中的资源,提高“云”处理能力,如
11、果云中某服务节点出现故障,则通过相应策略,动态调度别的节点接替该节点的任务,在节点恢复后再实时加入云中.2。5高可靠性和安全性用户的业务和数据部署在云中,基于主从和冗余架构的并行处理方式以及分布式数据存储、身份认证、数据加密措施,不仅保证了业务计算的快速、不间断运行,而且保障用户数据的可靠性和安全性。此外,云中数据被复制到多个节点上,作为多个副本(备份),这样存储在云里的数据即使意外删除或硬件崩溃都不会受到影响.2。6高性价比云计算对用户端的硬件设备要求最低,使用起来也最方便,服务只需定制就可以了,费用按照实际资源使用计算。云中也可以用价格低廉的PC提供环境支撑,而计算能力却可超过大型主机,同
12、时对用户的技术要求也比较低,投入也相对较低。2。7超强大的计算和存储能力用户在任何时间、任意地点,采用任何设备登录到云计算系统后就可以进行计算服务;云计算云端由成千上万台甚至更多服务器组成的集群具有无限空间、无限速度。2.8 以用户为核心,服务人性化云计算集成的各类资源和服务,不仅满足用户的各类业务承载按需部署,提供高可靠、高性能服务和多层次控制,而且在业务运行过程中,按照业务突发需求,提供弹性的资源配置,在技术上对用户无过多要求。费用计算按照不同用户需求和实际的资源使用,节约用户投资。3. 国内外研究现状3.1国外研究现状目前,Amazon、Google、IBM、Microsoft、Sun等
13、公司提出的云计算基础设施或云计算平台,虽然比较商业化,但对于研究云计算却是比较有参考价值的.当然,针对目前商业云计算解决方案存在的种种问题,开源组织和学术界也纷纷提出了许多云计算系统或平台方案8.(1)Google 的云计算基础设施Google的云计算基础设施是在最初为搜索应用提供服务基础上逐步扩展的,主要由分布式文件系统GoogleFile System (GFS)、大规模分布式数据库BigTable、程序设计模式MapReduce、分布式锁机制Chubby等几个相互独立又紧密结合的系统组成.GFS 是一个分布式文件系统,它能够处理大规模的分布式数据。图3.1所示为GFS 的体系结构。系统中
14、每个GFS集群由一个主服务器和多个块服务器组成,被多个客户端访问。主服务器负责管理元数据,存储文件和块的名空间、文件到块之间的映射关系以及每一个块副本的存储位置;块服务器存储块数据,文件被分割成为固定尺寸(64MB)的块,块服务器把块作为Linux文件保存在本地硬盘上。为了保证可靠性,每个块被缺省保存3个备份。主服务器通过客户端向块服务器发送数据请求,而块服务器则将取得的数据直接返回给客户端9。图3。1 Google File System体系结构 2008年,Google在Google I/O大会上发布App Engine公众云系统.2010年,Google已经开放App Engine给企业
15、使用,使其可以打造自己的私有云系统10。(2)IBM“蓝云计算平台IBM的“蓝云(blue cloud)计算平台是由一个数据中心、IBM Tivoli监控软件(Tivoli monitoring)、IBM DB2数据库、IBM Tivoli部署管理软件(Tivoli provisioning manager)、IBM WebSphere应用服务器以及开源虚拟化软件和一些开源信息处理软件共同组成,如图3。2所示。“蓝云”采用了Xen、PowerVM 虚拟技术和Hadoop技术,以期帮助客户构建云计算环境。“蓝云软件平台的特点主要体现在虚拟机以及所采用的大规模数据处理软件Hadoop.该体系结构图
16、侧重于云计算平台的核心后端,未涉及用户界面.由于该架构是完全基于IBM公司的产品设计的,所以也可以理解为“蓝云产品架构11。图3。2 IBM“蓝云”体系结构(3)Sun的云基础设施Sun提出的云基础设施体系结构包括服务、应用程序、中间件、操作系统、虚拟服务器、物理服务器等6个层次,如图3。3所示,形象地体现了其提出的“云计算可描述在从硬件到应用程序的任何传统层级提供的服务”的观点12.图3.3 Sun的云计算平台(4)微软的Azure 云平台微软的Azure云平台包括4个层次,如图3。4所示。底层是微软全球基础服务系统(global foundation service,GFS),由遍布全球的
17、第四代数据中心构成;云基础设施服务层 (cloud infrastructure service)以Windows Azure操作系统为核心, 主要从事虚拟化计算资源管理和智能化任务分配;Windows Azure之上是一个应用服务平台,它发挥着构件(building block)的作用,为用户提供一系列的服务,如Live服务、NET服务、SQL服务等;再往上是微软提供给开发者的API、数据结构和程序库,最上层是微软为客户提供的服务(finished service),如Windows Live、Office Live、Exchange Online等13。图3.4 微软的Azure 云平台(
18、5)Amazon的弹性计算云Amazon是最早提供云计算服务的公司之一,该公司的弹性计算云(elastic compute cloud,EC2)平台建立在公司内部的大规模计算机、服务器集群上,平台为用户提供网络界面操作在“云端运行的各个虚拟机实例(instance).用户只需为自己所使用的计算平台实例付费,运行结束后计费也随之结束.弹性计算云用户使用客户端通过SOAP over HTTPS协议与Amazon弹性计算云内部的实例进行交互,如图3。5所示.图3。5 Amazon的弹性计算云弹性计算云平台为用户或者开发人员提供了一个虚拟的集群环境,在用户具有充分灵活性的同时,也减轻了云计算平台拥有者
19、(Amazon公司)的管理负担.弹性计算云中的每一个实例代表一个运行中的虚拟机。用户对自己的虚拟机具有完整的访问权限,包括针对此虚拟机操作系统的管理员权限。虚拟机的收费也是根据虚拟机的能力进行费用计算的,实际上,用户租用的是虚拟的计算能力14。硬件公司Dell 提供了DCS(Dell Cloud Computing Solution)解决方案,帮助用户构建云计算平台,该解决方案能够降低数据中心的运维成本,提升计算速度、简化数据中心管理,具有良好的可扩展性。软件公司RedHat则与亚马逊公司合作,在亚马逊公司的弹性计算云中部署了RedHat Enterprise Linux并通过虚拟化的方式部署
20、整个弹性计算云平台2008年7月29日,雅虎、惠普和英特尔宣布一项涵盖美国、德国和新加坡的联合研究计划,推出云计算研究测试床,推进云计算。该计划要与合作伙伴建立6个数据中心作为研究试验平台,每个数据中心配置1400个至400个处理器.这些合作伙伴包括新加坡资讯通信发展管理局、德国卡尔斯鲁厄大学Steinbuch计算中心、美国伊利诺大学香宾分校、英特尔研究院、惠普实验室和雅虎。Salesforce。com已经宣布推出面向谷歌App Engine应用开发平台的新型PaaS(平台及服务)F平台,其和VM公司亦将合作推出相应的云计算平台15。(6)中国移动的大云1。0云计算平台中国移动研究院从2007
21、年开始进行云计算的研究和开发,是最早介入云计算研发和实践的企业之一。2009年,中国移动研究院正式对外公布了正在研发和试验的平台“BigCloud-大云”,并以此提升中国移动未来在移动互联网方面的信息服务能力,2009年9月,在中国移动研究院内部发布了大云(Big Cloud 0。5)版本,供内部试用,Big Cloud 1。0版本已经在2010年5月21日发布。经过3年多的努力,中国移动研究院在开源软件基础上自主开发的“大云”系统已实现分布式文件系统、分布式海量数据仓库、分布式计算框架、集群管理、云存储系统、弹性计算系统、并行数据挖掘工具等关键功能,其技术架构如图3.6所示。 图3。6 中国
22、移动Big Cloud体系结构该体系结构具体包括:分布式文件系统。为保证高可用、高可靠和经济性,采用分布式冗余存储的方式来存储数据,以高可靠软件来弥补硬件的不可靠.分布式海量数据仓库。采用列存储的数据管理模式,保证海量数据存储和分析性能.分布式计算框架。采用MapReduce并行编程模式,将任务自动分成多个子任务,通过Map和Reduce两步实现任务在大规模计算节点中的调度与分配,保证后台复杂的并行执行和任务调度向用户和编程人员透明。集群管理。使大量的服务器协同工作,方便地进行业务部署和开通,快速发现和恢复系统故障,通过自动化、智能化的手段实现大规模系统的可运营、可管理。云存储系统.利用“大云
23、”平台存放、管理用户的文件(如:照片、视频,文档等),根据企业用户和个人用户的不同使用方式,提供多种便捷的文件获取方式,同时支持用户之间的文件共享。弹性计算系统。使用开源Xen、KVM提供计算资源的虚拟化,通过对计算资源、网络资源和存储资源进行集中管理和调度,并与用户自服务流程进行管理整合,提供弹性计算服务.并行数据挖掘工具。基于“大云的并行数据挖掘工具库,提供基于SaaS的数据挖掘服务,支持高性能低成本的商务智能应用开发.中国移动在2007年初利用闲置的15台PC服务器,基于开源软件搭建了海量数据处理试验平台,并成功运行搜索引擎软件。2008年底,中国移动进一步建设了256台PC服务器、10
24、00个CPU Core、256TB存储组成的“大云”试验平台,结合现网数据挖掘、用户行为分析等需求进行了应用试点,在提高效率、降低成本、节能减排等方面取得了极为显著的效果.2009年底,中国移动“大云试验平台进一步扩容,达到1000台服务器、5000个CPU Core、3000TB的存储规模16。中国电信亦在2010年5月21日发布了“星云”计划在4个城市进行云计算试验。最近在美国匹兹堡举行的Open Cirrus峰会上,中国移动和中国电信正式加入全球云计算研发测试平台Open Cirrus.2008年5月10日,IBM在中国无锡太湖新城科教产业园建立的中国第一个云计算中心投入运营。2008年
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算 浅析
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。