云计算分析报告_第1页
云计算分析报告_第2页
云计算分析报告_第3页
云计算分析报告_第4页
云计算分析报告_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

云计算分析报告中国移动通信集团广东有限公司数据业务中心中国移动终端基地2008年12月、几前对于云计算,李开复(现任Google全球副总裁、中国区总裁)打了一个形象的比喻:钱庄。“最早人们只是把钱放在枕头底下,后来有了钱庄,很安全,不过兑现起来比较麻烦。现在发展成可以到银行的任何一个网点取钱,甚至通过 ATM,或者国外的渠道。就像用电不需要家家装备发电机,直接从电力公司购买一样。”“云计算”带来的就是这样一种变革——由谷歌、IBM这样的专业网络公司来搭建计算机存储、运算中心,用户通过一根网线借助浏览器就可以很方便的访问,把“云”做为资料存储以及应用服务的中心。专业术语英语汉语描述CloudComputing云计算网格运算的一个子集Saas(Software-as-a-service)软件即服务通过软件提供服务Paas(Platform-as-a-service)平台即服务通过平台提供服务UtilityComputing公用计算又作按需计算(ondemandcomputing),把计算资源聚集起来,作为像水、电、气这样的公共设施服务提供给公众使用NAS网络附着存储存储设备通过标准的网络拓扑结构连接到一群计算机上的存储形式SANs存储区域网络通过光纤通道而非标准网络拓扑结构连接到一群计算机上的存储形式BlueCloud蓝云IBM云计算项目EC2(ElasticCoumputeCloud)弹性计算云亚马逊云计算平台GFS(GoogleFileSystem)谷歌文件系统谷歌用于云计算的基础设施11错误!未定义书签。附录A网络存储 1411错误!未定义书签。附录A网络存储 14附录B网格计算 15目录TOC\o"1-5"\h\z\o"CurrentDocument"一、概念简述 4\o"CurrentDocument"云计算定义 4\o"CurrentDocument"云计算的特点 4\o"CurrentDocument"二、云计算原理与架构 5\o"CurrentDocument"云计算原理 5\o"CurrentDocument"云计算架构 6应用程序 7\o"CurrentDocument"云客户端 7云基础设施 7\o"CurrentDocument"云平台 7\o"CurrentDocument"云服务 8云存储 8\o"CurrentDocument"四、云计算应用案例 8\o"CurrentDocument"IBM蓝云 8\o"CurrentDocument"Googleapp引擎 9AmazonEC2 10SalesforcePaas五、发展趋势一、概念简述1.1云计算定义云计算(CloudComputing)是分布式计算、并行处理和网格计算的发展,或者说是这些计算机科学概念在现实世界中的商业实现。通过以下7条判断标准可以对云有一个感性认识:如果你需要购买并管理硬件设备...那么,它不是云。如果需要你向厂商提供一份几十页的需求说明书...那么,它不是云。如果没有提供API...那么,它不是云。如果需要你重新构架你的系统...那么,它不是云。如果你不能在10分钟之间部署或撤销服务器...那么,它不是云。如果你知道你所使用的机器的具体位置和数目清单...那么,它不是云。如果它只运行一种操作系统...那么,它不是云。云计算的定义:指无需用户购买硬件设备并安装专有软件,易于使用管理,网络服务架构对用户透明,多种终端设备普适的网络服务。云计算的特点云计算的四个特点:提供最可靠、最安全的数据存储中心将文件保存在本地往往面临病毒、攻击、数据丢失、泄露等威胁。反之,当把文档保存在GoogleDocs,把自己的照片上传到GooglePicasaWeb的网络相册里,却可以避免数据的丢失或损坏。因为在“云”的另一端,有全世界最专业的团队来管理用户信息,有全世界最先进的数据中心来保存用户数据。同时,严格的权限管理策略可以帮助用户放心地与其指定的人共享数据。2)对用户端的设备要求低,使用方便选择云计算,只要有一台可以上网的电脑,有一个web浏览器,用户需要做的就是在浏览器中键入URL,然后尽情享受云计算带来的无限乐趣。3)实现不同设备间的数据与应用共享为了让不同的终端设备上的数据保持同步,用户需要用云计算来让一切都变得更简单。在云计算的网络应用模式中,数据只有一份,保存在“云”的另一端,用户的所有电子设备只需要连接互联网,就可以同时访问和使用同一份数据。以联系人信息的管理为例,当用户使用网络服务来管理所有联系人的信息后,可以在任何地方用任何一台电脑找到某个朋友的电子邮件地址,可以在任何一部手机上直接拨通朋友的电话号码,也可以把某个联系人的电子名片快速分享给好几个朋友。这一切都是在严格的安全管理机制下进行的,只有对数据拥有访问权限的人,才可以使用或与他人分享这份数据。4)为我们使用网络提供了几乎无限多的可能云计算为存储和管理数据提供了几乎无限多的空间,也为我们完成各类应用提供了几乎无限强大的计算能力。借助于云计算,当用户驾车出游的时候,只要用手机连入网络,就可以直接看到自己所在地区的卫星地图和实时的交通状况;可以快速查询自己预设的行车路线,可以请网络上的好友推荐附近最好的景区和餐馆,可以快速预订目的地的宾馆,还可以把自己刚刚拍摄的照片或视频剪辑分享给远方的亲友。二、云计算原理与架构云计算原理云计算的基本原理是通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行将更与互联网相似。这使得企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。这是一种革命性的举措,它意味着计算能力也可以作为一种商品进行流通,就像煤气、水电一样,取用方便,费用低廉。最大的不同在于,它是通过互联网进行传输的。云计算的蓝图已经呼之欲出:在未来,只需要一台笔记本或者一个手机,就可以通过网

络服务来实现我们需要的一切,甚至包括超级计算这样的任务。从最根本的意义来说云计算就是利用互联网上的软件和数据的能力。云计算架构图2-1云计算架构示意图如上图所示,云计算中包含的角色有:云基础设施:物理的或虚拟的硬件设备云平台:web应用服务器云存储:类数据库云服务:web服务云应用程序:如SaaS架构平台云客户端:浏览器等终端设备图3-1云计算体系架构示意图

应用程序应用程序是用户进入云计算服务的入口。消除了在用户电脑安装和运行软件的操作,同时降低了维护软件的负担,便于使用,无需技术支持。举例:点对点/志愿者计算项目(Bittorrent,BOINCProjects,Skype)Web应用(Facebook)SaaS(GoogleApps,Salesforce)扩展服务的软件(MicrosoftOnlineServices)云客户端云客户端指用户用于访问云计算服务的电脑软硬件,如PC浏览器、手机终端、PC瘦客户端等。举例:移动设备(Android,iPhone,WindowsMobile)瘦客户端(CherryPal,Zonbu,gOS-basedsystems)肥客户端/Web浏览器(GoogleChrome,MozillaFirefox)云基础设施云基础设施指提供给用户使用的云计算服务,一个典型的例子是提供云服务的平台虚拟化环境。举例:全功能虚拟环境(GoGrid,Skytap)网格计算(SunGrid)管理功能(RightScale)计算功能(AmazonElasticComputeCloud)云平台云平台指PaaS,用于处理用户提交请求的计算平台或者作为服务的解决方案栈,云平台的部署实施通常可以为用户避免购买和管理软硬件设备的成本和复杂性。举例:Web应用程序框架

oAjax(Caspio)oPvthonDiango(GoogleAppEngine)oRubyonRails(Heroku)Web集(Mosso)专属平台(Azure,F)云服务云服务指可被其他云计算组件、软件或用户直接访问的网络组件。以Web服务为例,通过为网络上的机器间实现互操作提供了互动的支持。举例:•身份标识(OAuth,OpenID)功能集成(AmazonSimpleQueueService)支付(AmazonFlexiblePaymentsService,GoogleCheckout,PayPal)地图(GoogleMaps,Yahoo!Maps)搜索(Alexa,GoogleCustomSearch,Yahoo!BOSS)其他(AmazonMechanicalTurk)云存储云存储以数据存储作为服务内容,同时包括类数据库服务,一般基于效能计算收费譬如,按照每G空间每月来支付费用。举例:数据库(AmazonSimpleDB,GoogleAppEngine'sBigTabledatastore)•网络存储NAS(MobileMeiDisk,NirvanixCloudNAS)网络同步(LiveMeshLiveDesktop组件,MobileMepushfunctions)Web月服务(AmazonSimpleStorageService,NirvanixSDN)四、云计算应用案例IBM蓝云IBM在2007年11月15日推出了蓝云计算平台,为客户带来即买即用的云计算平台。它包括一系列的云计算产品,使得计算不仅仅局限在本地机器或远程服务器农场(即服务器集群),通过架构一个分布式、可全球访问的资源结构,使得数据中心在类似于互联网的环境下运行计算。通过IBM的技术白皮书,我们可以一窥蓝云计算平台的内部构造。“蓝云”建立在IBM大规模计算领域的专业技术基础上,基于由IBM软件、系统技术和服务支持的开放

标准和开源软件。简单地说,“蓝云”基于IBMAlmaden研究中心(AlmadenResearchCenter)的云基础架构,包括Xen和PowerVM虚拟化、Linux操作系统映像以及Hadoop文件系统与并行构建。IBM“蓝汪”产品架构刀片中心Apachehadoop刀片中心虚报机虛拟机虛报机虚推机代理LinuxWithXen•基于开发标准和开源软件•包含IBM软件、»件及服务•支•基于开发标准和开源软件•包含IBM软件、»件及服务•支l^Power和x8B•f-FWeb20的贲猱预妁系统[部昙標机和虔拟月It务稱图4-1蓝云产品架构示意图蓝云计算平台由一个数据中心:IBMTivoli部署管理软件(TivoliProvisioningManager)、IBMTivoli监控软件(IBMTivoliMonitoring)、IBMWebSphere应用服务器、IBMDB2数据库以及一些虚拟化的组件共同组成。图中的架构主要描述了云计算的后台架构,并没有涉及到前台的用户界面。Googleapp引擎Google在互联网搜索方面建立了一种超强的商业模式。但现在,它正在把它的云开放给众多的企业用户,所提供的服务形式包括应用托管服务和企业搜索等等。在四月份,Google推出了它的GoogleAppEngine,它允许开发人员编写Python应用程序,然后把应用构建在Google的基础架构上,Google会提供多达500MB的免费存储空间。不过,Google会按每“CPU内核使用1小时”收费10-12美分,每1GB存储收费15-18美分。这个月,Google又宣布计划提供托管型企业搜索(hostedenterprisesearch),并且可以为企业用户进行定制。BundlesReadyToBuild?BundlesReadyToBuild?ElasticSdxrernameSystemConfigurationFoimal ®SystemConfigurationFoimal ®-GtvmwurtfO屜°roparallelsYourEmailAddress1h'»toemjily«uCownlo"linkDescription审BlNldNOW:saved$TemplateAmazonSQS(todoqueue)SEEZIC3E3E3(donequeue)EBgjga审BlNldNOW:saved$TemplateAmazonSQS(todoqueue)SEEZIC3E3E3(donequeue)EBgjgaEnmi>0essAmazonS3(Storage)4s日、、AmazonEC2□+驚AmazonEC2T+□口口口 :口口口 :▲r\Anyserversyoubuildasaguestcannotbesharedwlhthecommunity.Pleasesionud血afree图4-2Googleapp引擎界面4.3AmazonEC2亚马逊的云名为亚马逊网络服务(AmazonWebServices,下称AWS),目前主要由4块核心服务组成:简单存储服务(SimpleStorageService,S3)弹性计算云(ElasticComputeCloud,EC2)简单排列服务(SimpleQueuingService)以及尚处于测试阶段的SimpleDB。换句话说,亚马逊现在提供的是可以通过网络访问的存储、计算机处理、信息排队和数据库管理系统接入式服务。亚马逊目前为开发者提供了存储,计算,中间件和数据库管理系统服务,开发者可以在亚马逊云中开发应用软件,并基于亚马逊的的收费模式,向最终用户租用软件。图4-3AWS构架示意图4.4SalesforcePaasSalesforce是软件即服务厂商的先驱,它一开始提供的是可通过网络访问的销售力量自动化应用软件。在该公司的带动下,其他软件即服务厂商已如雨后春笋般蓬勃而起。Salesforce的下一目标是:平台即服务。该公司正在建造自己的网络应用软件平台F,这一平台可作为其他企业自身软件服务的基础。F包括关系数据库、用户界面选项、企业逻辑以及一个名为Apex的集成开发环境。程序员可以在平台的Sandbox上对他们利用Apex开发出的应用软件进行测试,然后在Salesforce的AppExchange目录上提交完成后的代码。UierInierfaceasaServiceApplicationExchangetogkjsaServiceIn灼口仙P汕UierInierfaceasaServiceApplicationExchangetogkjsaServiceIn灼口仙P汕S^rvke^J pLiribn^M舟iervitr图4-4架构示意图fCatalM片紅AKr.「■■、k. *0 J士h d■丿Tiu^yed,疵2帼Mfr沫他冉叶Salesforce还采用了多客户共享(multi-tenant)的基础设施,在此架构下服务器和其他IT资源都可以由用户进行共享。截至4月30日为止,Salesforce该财季的销售收入已达到2.48亿美元,与去年同期相比增长了53%。按目前的增长速度来看,Salesforce将成为首家依靠云计算服务来实现10亿美元目标的公司。五、发展趋势和对中国移动的借鉴意义发展趋势通过对云计算概念的深入理解和对企业案例的分析,可以得出如下结论网络成为一种全球共享的通信媒介目前,网络用于交换、发布和操作信息。网络内容不再像早些年那样是静态的,全球用户每一天都在改变网络内容。维基百科、Facebook和YouTube等网站就是突出的例子。不过,这些网站只是冰山的一角。社交网络、流音频和视频和其它协作工具正在企业内部网的防火墙后面快速发展。知识工人,特别是那些搞研发的知识工人,使用网络应用程序在全球范围内协作研究项目。互动、实时的通讯也称作Web2.0,是云计算的主要推动因素。云计算能够使用现有的基础设施在极短的时间内处理大量的信息以满足动态网络的高性能的需求。2)使用较少的能源的需求由于担心成本问题和增加碳排放量,减少IT部门使用能源的目标正在日益受到关注。云计算更有效地使用能源,减少了运行数据中心所需要的耗电量。过剩的计算能力会得到利用,不是打开电源,使用能源,而是保持待机状态。据研究机构Info-TechResearchGroup称,大多数计算机服务器都是一直在运行的,但是,仅有10%至20%的工作负荷得到了利用。通过整合资源,云计算平台能够升级或者降级,节省能源和运行成本。3)急切需要的技术创新在全球经济中,寻求更多的技术创新、把新思想更快地应用到市场和实用技术加快实现结果是推动云计算的主要动力。云计算能够随时随地在需要时以较低的成本提供强大的计算能力。4)寻求简单化云计算能够给整个IT范围带来同样的简单性。有些云计算平台是由外部托管的并且是作为一项服务购买的。这对于那些缺乏技术人员的小企业是有吸引力的。然而,许多企业,特别是大企业,可能会选择内部的平台,特别是在存在安全和隐私问题的金融等行业。5)消除混乱建立结构网络实现了快速访问大量的信息。但是,分类这些信息是一个挑战。谷歌等搜索技术的成功就在于满足了次序和分类的需求,因为信息的快速扩张超出了人类大脑能够处理的速度。谷歌在美国的搜索网站每个月的访问人次达到1.41亿。云计算是专门为消除混乱建立次序量身定做的技术。云计算提供了把各种不同种类的信息集成在一起的能力。为处理大量的数据提供了更多的计算能力,提供更简单的基础设施管理复杂性。对中国移动的借鉴意义分布式的存储和计算已经成为一种较常见的互联网业务模式。受到业界云计算应用的启发,中国移动也可以凭借本身的优势资源建立中国移动的“云”,为中国移动用户提供更强大更贴合用户的服务。云应用一:中国移动云存储服务通过高速的网络带宽和大容量的服务器为用户提供手机文件远程存储和同步,应用案例如:网盘、手机文件同步工具、号簿管家、手机社区等。云应用二:中国移动MobileMarket业务MM除了提供离线应用下载外,更注重在线服务的提供。在服务器端,中国移动采用OpenAPI的方式,为开发者准备了业务接口用于接入MM平台并呈现业务。数以万计的在线应用通过中国移动的统一入口提供给用户。对于用户来说,业务位于什么位置是不需要了解的。另外,由于省去了繁复的下载安装步骤,用户只需要使用已内置的MM客户端即可完成自动下载和安装,由MM客户端对已下载的应用进行管理。以上即为中国移动提供给手机用户的云计算基本模型。云应用三:中国移动云共享服务图一:NAS结构示意图用户 图一:NAS结构示意图用户 LAN用労豁]1丄yiJFrSlfeM图二:SAN结构示意图附录A网络存储有数据显示,未来几年内,所

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论