资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,*,*,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,微软云计算之道,The Way of Microsofts Cloud Computing,钱培德,苏州大学计算机科学与技术学院,主要内容,云计算基础,微软的云计算战略,微软的云计算平台,云计算的影响力,2,1,云计算基础,1.1,云计算的概念,云计算的一般描述:,组织一个海量的计算机资源集,提供给公众使用,并按使用量收费,就像使用水、电一样;,PC,机好比是私家车,云计算好比是飞机、火车和公交车等公共交通工具。,云计算的发展:,云计算技术自,90,年代后期开始发展,进入,21,世纪后,该项技术日趋成熟,并赋予商业应用;,Google,在,2007,年第三季度针对此计算模式提出了“云计算”这个名词,并获得了业界的公认。,3,云计算的定义:,云计算是一种把资源作为服务,并通过,Internet,提供给用户的计算方式。,云计算就是通过,Internet,提供可动态伸缩的廉价计算能力,。,成为“云计算”的三个必要条件,必须通过网络利用远程资源来提供服务,而不是利用本地机来实现服务;,远程资源是可共享的,并必须是动态可伸缩的,可以在数分钟内对资源量作出调配;,系统的性价比必须要有五倍以上的提升。,4,1.2,云计算服务层次,5,2,微软的云计算战略,2.1,概述,微软的成功历史,在,1975,年至今的,30,多年中,微软经历了信息技术的多次重要变革,都能够及时把握住机遇,并作出正确决策,获得成功和发展,由一家名不见经传的小公司迅速发展成为拥有世界上最领先技术和产品的,IT,界龙头老大;,Bill Gates,时刻用“,公司距离倒闭,永远只有十八个月,。”这句话来鞭策和警示自己。,6,微软的战略转向,微软长期致力于本地端(用户端)软件的研发,建立了在该领域的霸主和垄断地位;,随着互联网的发展,微软把业务重点转移到互联网上,它在,2000,年,6,月提出了“,.NET,战略”,将微软开发的各种软件与互联网紧密结合起来,目的是简化各种计算设备之间的信息共享与交换;,“,.NET,战略”亦称为“网络计算”,它已初现云计算的端倪,它是微软进入云计算的前奏;,7,随着云计算的发展,微软高层决定全力加入云计算领域的竞争,以及全面转向云计算的研发,为此投入大量的人力和财力:,2008,年微软开始清晰转向云计算,每年投入云计算的研发费用为,80,亿美元,,2010,年已达到,95,亿美元;,自,2008,年以来,微软建造了多个世界顶尖水平的数据中心,超级云计算中心,每个约耗资,5,亿美元;,微软在,2010,年,3,月正式宣布公司全面转向云计算,当年年底,微软已经有超过,70%,的技术人员致力于云计算的研发,预计到,2012,年将会有,90%,的技术人员致力于云计算的研发。,8,2.2,微软的云计算战略,从微软与,Google,的冲突来推测微软的云计算战略:,Google,关于云计算的观点:,消费者和企业的“数字生活和工作”都将发生在遥远的数据中心的服务器上,用户通过有线和无线设备来访问这些服务,即必须依靠云计算;,桌面软件将会全面被,Web,软件所取代;,中、小企业和消费者会迅速地转向基于,Web,的云计算技术,大企业也会快速跟上。,9,微软关于云计算的观点:,微软也认为未来在于,Web,和云,但桌面软件将依然会占有重要地位,而且决不会被取代;,微软把,Google,对云计算的绝对乐观和全面否定桌面软件称作是一厢情愿:,利用,Web,软件收发电子邮件、处理文档和电子表格能像桌面软件那样方便和精彩吗?,高速宽带的连接会像,Google,所断言的那样到处普及和绝对可靠吗?,企业和消费者会让,Google,保存他们的全部数据和资料吗?,从微软的观点中能够领悟出其云计算战略的总体框架是“,两手抓,两手都要硬,”。,10,微软独特的云计算战略,最初提“云,+,端”的组合,充分重视云中的服务;,不忽视本地端(用户端)的作用;,微软长期统治用户的桌面系统,是“端”的霸主,有“端”的专长;,现在提,“,软件,+,服务,”,的模式,软件自身的架构模式;,企业,IT,系统的架构模式;,既继承了传统软件部署方式的优 越性,又利用了云计算的新特性。,11,2.3,微软云计算战略的特点,“软件,+,服务”的模式的优点,高效:充分发挥本地资源作用;,隐私:敏感数据保存在本地端;,安全:重要数据可以两边备份;,灵活:必要时可以脱机工作;,多彩:用户界面更加多彩。,12,平台战略,为客户提供优秀的平台历来是微软的目标,在云计算时代,云计算平台战略当然就成为微软的重点;,微软精心设计了集开发平台、部署平台和运营平台为一体的,Windows Azure Platform,;,用户、软件开发商和软件集成商可以利用该平台开发各自的应用;,可以在该平台上部署用户和软件开发商的服务;,该平台可以作为,SaaS,等云服务的商业运营基础。,13,开发技能平滑转移和衔接,微软的云平台向用户提供了与传统的,Windows,平台类似的开发环境,使用户能继承和延伸已有的开发与编程能力;,用户可以使用熟悉的开发语言和工具来开发云计算应用,无须学习新的语言和环境操作:,用户习惯用的编程模型,.NET Framework,、开发环境,Visual Studio,和,Eclipse,(须有,Windows Azure,开发插件)等;,用户熟悉的开发语言,Visual Basic,、,C+,、,PHP,、,C#,、,Java,等;,14,2.4,微软云计算战略的保障,微软拥有丰富的互联网运营服务经验,互联网是云计算的重要依托,云计算提供商拥有丰富的互联网运营服务经验是至关重要的;,微软已建立了互联网在线服务的知名品牌和最佳实践,如,Live,系列产品和,Online,系列产品;,15,微软拥有构建及运营全球化大型数据中心的技术和经验:,具有成熟的、模块化的、标准化的数据中心构建技术,能够按需快速形成高水平、低能耗的数据中心;,将定制化的服务器、网络、空调接口等部件封装在规定尺寸的集装箱中,每只集装箱内通常装有,18002500,台服务器;,把制冷、通风、不间断电源、电源控制器等附属设备分别定制成“接插件”,通过“集装箱,+,接插件”就能够快速拼装成所需的数据中心;,其电能效比,PUE,的平均值可以达到,1.21.3,。,PUE=,总电能耗,/IT,设备的电能耗,16,微软建立了八个超级云数据中心,为其,云计算,服务夯实基础:,美国三个:芝加哥、圣安东尼奥、昆西;,欧洲两个:爱尔兰都柏林、荷兰阿姆斯特丹;,亚洲三个:新加坡、日本、香港;,微软对这八个云数据中心进行持续投入,其中的服务器数量以每月数千台的规模快速增长,并继续拓展新的云数据中心;,用户和软件开发商可以选择任何一个地域的云数据中心来部署它的应用软件,。,17,3,微软的云计算平台,3.1 Windows Azure,Platform,Windows Azure Platform,概述:,微软在,2008,年,10,月对外宣布推出其云计算平台,Windows Azure Platform,,并于,2010,年,2,月正式对全球提供服务;,Windows Azure Platform,主要提供,PaaS,层的服务和对,SaaS,层服务的支撑;,它既是云计算的开发平台,又是部署平台,也是运营平台。,18,Windows Azure Platform,的组成:,Windows Azure,提供一个基于,Windows,的环境,用于在微软数据中心的服务器上运行应用程序和存储数据(存储服务),也就是实现微软云中的应用托管服务;,SQL Azure,向云提供基于,SQL Server,的数据库服务,以及其他与数据相关的服务;,Azure,AppFabric,提供了一个应用级别的服务平台,以确保云中的应用和本地系统中的应用之间的连通性。,19,3.2 Windows Azure,Windows Azure,简介,2008,年,10,月微软以,Windows Azure,的名称向外界公布,又于,2010,年,2,月正式对全球提供服务;,Windows Azure,是专属于数据中心使用的云操作系统(,Cloud-based Operating System,),它运行在全球各地的微软数据中心,把数量巨大的计算资源和存储资源组织成一个整体,向云中的应用提供计算服务和存储服务。,Windows Azure,的组成,Fabric,控制器,把数据中心的服务器、存储空间、网络等资源组成云中的逻辑资源池,并对它们实行统一管理;,存储服务,为应用提供可靠的数据存取及管理服务;,计算服务,为应用提供一个可靠的、可伸缩的运行环境。,21,3.3 SQL Azure,SQL Azure,概述,SQL Azure,是一个部署在云端的关系数据库,它包含一组针对结构化、半结构化和非结构化数据的云应用管理技术;,SQL Azure,为云应用提供一种高可用的、可伸缩的、高效的、可以通过互联网访问的数据服务,包括数据存储、数据查询、数据分析等。,22,SQL Azure,的组成,SQL Azure,数据库,提供一个云端的数据库,使本地应用和云应用都可以在微软云中存储数据;,该数据库无须用户设置和安装,也不需要进行维护和管理,只需要按需付费;,该数据库具有很高的可用性和极强的容错能力。,SQL Azure,报表服务,为,SQL Azure,数据库提供报表服务;,可以在云数据中创建标准的,SSRS,报表。,23,SQL Azure,数据同步,实现,SQL Azure,数据库与本地,SQL Server,数据库的同步,从而可以实现云中数据在本地保存副本;,实现不同微软数据中心的,SQL Azure,数据库之间的同步,从而实现云中数据在云中保存多个副本。,24,3.4 Azure,AppFabric,Azure,AppFabric,概述,Azure,AppFabric,是一个云中应用的服务平台,为云中应用提供开发、部署和管理服务;,它在,Windows Azure,开发模型上提供了一套,PaaS,层面的服务,从而提高了开发效率;,它提供安全的通道来跨越网络和地理位置的界限,将内置应用,(on-premises applications),接入到云端。,25,Azure,AppFabric,的组成,(,目前为两部分,),服务总线(,Service Bus,),提供安全的消息通讯通道,使得处于不同地理位置和网络环境的本地应用程序与云端应用程序之间可以相互通信,从而提供了一条互联网上的系统总线,把所有应用服务都有效地连接起来;,访问控制(,Access Control,),在,Web,应用服务中对用户进行身份认证和授权是非常必要的,因用户身份的多样化,这项工作就变得十分繁琐和复杂,访问控制可以为,Web,应用提供用户身份认证和授权的服务。,26,3.5,微软的,SaaS,服务,概述,微软向社会提供了功能完备的云计算平台,Windows Azure Platform,,并在此平台上部署了丰富的应用,对外提供,SaaS,服务;,微软早就投身于互联网服务的研发,已经取得了不错的成绩,许多服务已为消费者和企业广泛应用,如,Live,系列产品和,Online,系列产品;,建立云计算平台后,微软把这些服务迁移到云中,向用户提供更加完美的,SaaS,服务。,27,Live,系列产品,针对消费者,主要包括:,Live Messenger,:提供消息即时通信服务;,Live Hotmail,:提供在线电子邮件服务;,Live,SkyDrive,:提供在线存储
展开阅读全文