云计算与应用-北大.pptx
《云计算与应用-北大.pptx》由会员分享,可在线阅读,更多相关《云计算与应用-北大.pptx(64页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、云计算与应用莫同个人简介Name:莫同Work Unit:北京大学软件与微电子学院电子服务系Phone:+86-10-61273661Mobile:15210525337 Fax:+86-10-61273670E-mail: 参考资料参考书其他参考资料:网络资源知识体系基本概念、发展历史、典型应用、优势、产生动因云计算概论云计算概论基本架构、基础设施层、平台层、服务层云架构云架构虚拟化、GFS、MapReduce、Chubby、Bigtable、等等云计算关键技术云计算关键技术IBM、Google、Amazon、Microsoft、Salesforce云计算业界动态云计算业界动态H Hadoo
2、padoop、EucalyptusEucalyptus开源云计算平台开源云计算平台云计算研究热点、主流云计算对比、应用发展方向总结与展望总结与展望课程安排第一讲 云计算概论第二讲 云架构第三讲 云计算关键技术一第四讲 云计算关键技术二第五讲 云计算业界动态一第六讲 云计算业界动态二第七讲 开源云计算平台第八讲 云计算的发展与未来实验背景知识编程语言数据库数据结构操作系统计算机网络分布式SOA课程建设方案课程基本信息:名称:云计算技术与应用面向对象:研究生、高年级本科生课程类别:专业课(专业必修课)教学方法:课堂授课+上机实验学时:48学时(32学时课程+16学时实验)成绩评估:课堂作业20%+
3、实验30%+考试50%第一讲 云计算概论莫同内容提要云计算的概念云计算的发展历程典型应用云计算的优势云计算的动因内容提要云计算的概念云计算的发展历程典型应用云计算的优势云计算的动因云计算的概念什么是云?“云云云云”的规模较大的规模较大的规模较大的规模较大“云云云云”具有可伸缩性具有可伸缩性具有可伸缩性具有可伸缩性“云云云云”的边界模糊的边界模糊的边界模糊的边界模糊“云云云云”飘忽不定,无法确定具体位置飘忽不定,无法确定具体位置飘忽不定,无法确定具体位置飘忽不定,无法确定具体位置云计算的概念起源:人们在绘制互联网示意图时,习惯用一朵云来表示互联网。技术概念vs象形概念Internet云计算的概念
4、起初,人们更加关心服务器端和客户端,网络转发过程对用户透明,网络被抽象成一朵云随着互联网发展,接入设备种类增多,网络的作用除了接入、路由,还包括计算、存储、服务等元素,云变得充实、具体化、复杂。计算计算存储存储服务服务云计算的概念云计算是一种能够将动态伸缩的虚拟化资源通过互联网以服务的方式提供给用户的计算模式。-wikiXaaS+pay-as-you-go computing -Google云计算是一种共享的网络交付信息服务的模式,云服务的使用者看到的只有服务本身,而不用关心相关基础设施的具体实现。-IBM云计算的概念范畴仍在探索中云计算的概念范畴仍在探索中云计算的概念范畴仍在探索中云计算的概
5、念范畴仍在探索中尚无统一明确的定义尚无统一明确的定义尚无统一明确的定义尚无统一明确的定义一种新的资源提供模式一种新的资源提供模式一种新的资源提供模式一种新的资源提供模式云计算的概念云计算的特征通过互联网以服务方式获得资源不仅包括处理器机时、网络带宽等物理范畴,还包括软件平台、Web服务和应用程序等传统自给自足的IT模式-网络化分工专业、协同配合模式将IT交由他人管理硬件和软件都是资源硬件和软件都是资源按需分配,需要多少使用多少取之不尽用之不竭避免无谓的浪费资源可以根据需要进行动态扩展与配置资源可以根据需要进行动态扩展与配置云计算的概念云计算的特征计算密集型需要并行计算提高效率地域上的分布式合作
6、共享机制实现机制对用户不可见物理上分布式共享,逻辑上以单一整体呈现物理上分布式共享,逻辑上以单一整体呈现租用式,用多少交多少钱只负责使用,无需管理按用计费、无需管理按用计费、无需管理云计算的概念云计算的分类为用户提供底层的、接近于直接操作硬件资源的服务接口用户直接通过接口获取计算和存储能力,几乎没有逻辑限制仅提供计算和存储等基础功能,应用的实现需用户自行完成基础设施云基础设施云为用户提供应用的托管平台应用的开发和部署需遵守平台的规则和限制,如语言、编程框架、数据存储模型等平台云平台云避免无谓的浪费应用云应用云云计算的概念服务类型:基础设施云、平台云、应用云服务方式:公有云、私有云、混合云分分
7、类服服务类型型灵活性灵活性难易程度易程度基基础设施云施云接近原始的接近原始的计算存算存储能力能力高高难平台云平台云应用的托管用的托管环境境中中中中应用云用云特定功能的特定功能的应用用低低易易内容提要云计算的概念云计算的发展历程典型应用云计算的优势云计算的动因云计算的发展历程Super Computer云计算的发展历程集群计算集群计算ClusterComputingv将将一组松散的计算机硬件通一组松散的计算机硬件通过软件集成、连接起来,紧过软件集成、连接起来,紧密的协作完成计算工作密的协作完成计算工作vPVM、MPIv1960v相对于超级电脑有较高的性相对于超级电脑有较高的性价比价比Super
8、Computer云计算的发展历程ClusterComputingSuper Computer分布式计算分布式计算把需要进行大量计算的工程数把需要进行大量计算的工程数据分割成小块,由多台计算机据分割成小块,由多台计算机分别计算,然后上传计算结果,分别计算,然后上传计算结果,将结果统一合并得出最终结果。将结果统一合并得出最终结果。Remote procedure callsRemote procedure calls(RPC)Distributed Computing云计算的发展历程ClusterComputingSuper ComputerDistributed Computing网格计算网格计
9、算v将将大量异构计算机的未用资源大量异构计算机的未用资源(CPU时间和磁盘空间)作为嵌入时间和磁盘空间)作为嵌入在分布式系统基础设施中的一个在分布式系统基础设施中的一个虚拟的计算机集群,为解决大规虚拟的计算机集群,为解决大规模的计算问题提供一个模型。模的计算问题提供一个模型。Globusv1990GridComputing云计算的发展历程ClusterComputingSuper ComputerDistributed ComputingGridComputing效用(公用)计算效用(公用)计算v提倡一种理想化的企业信息提倡一种理想化的企业信息架构,让架构,让IT服务模仿公共服服务模仿公共服务
10、的方式进行,如水、电力、务的方式进行,如水、电力、煤气的供应方式,煤气的供应方式,“用多少用多少付多少付多少”以及以及“随需即用随需即用”vFrom IBM,UtilityComputing云计算的发展历程ClusterComputingSuper ComputerDistributed ComputingGridComputingUtilityComputing云计算云计算Cloud Computingv通过网络将庞大的运算处理通过网络将庞大的运算处理程序自动拆分成若干个较小程序自动拆分成若干个较小的子程序,再交给多个服务的子程序,再交给多个服务器所组成的庞大系统经过搜器所组成的庞大系统经过
11、搜索、运算分析后讲处理结果索、运算分析后讲处理结果返回给用户返回给用户v云云-网络网络v Google:GFS、MapReduce及BigTable 云计算的发展历程vGooglevAmazonvIBMvMicrosoftv云计算的发展历程Google搜索引擎建立在分布在30多个站点、超过200万台服务器构成的云计算设施的支撑之上,这些设施的数量正在迅猛增长。Google的一系列成功应用,包括Google地球、地图、Gmail、Docs等也同样使用了这些基础设施。目前,Google已经允许第三方在Google的云计算中通过Google App Engine运行大型并行应用程序。Hadoop模仿
12、了Google的实现机制。云计算的发展历程Google Cloud InfrastructureSchedulerChubbyGFS masterNodeNodeNodeUserApplicationSchedulerslaveGFSchunkserverLinuxNodeMapReduceJobBigTableServer云计算的发展历程Amazon研发了弹性计算云EC2(Elastic Computing Cloud)和简单存储服务S3(Simple Storage Service)为企业提供计算和存储服务。诞生两年时间,Amazon上的注册开发人员就多达44万人,其中包括为数众多的企业级
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算 应用 北大
限制150内