云计算介绍ppt
发布时间:2022-11-10 12:55:09 所属栏目:云计算 来源:
导读: PPT内容
这是云计算介绍ppt,包括了云计算定义,云计算的提出,云计算分类,开源云计算平台简介,虚拟机平台简介,云计算技术简介,Eucalyptus平台演示,云计算应用等内容,欢迎点击下载。
云计
这是云计算介绍ppt,包括了云计算定义,云计算的提出,云计算分类,开源云计算平台简介,虚拟机平台简介,云计算技术简介,Eucalyptus平台演示,云计算应用等内容,欢迎点击下载。
云计
|
PPT内容 这是云计算介绍ppt,包括了云计算定义,云计算的提出,云计算分类,开源云计算平台简介,虚拟机平台简介,云计算技术简介,Eucalyptus平台演示,云计算应用等内容,欢迎点击下载。 云计算介绍 边耐政/曾浩 软件学院 目录 1.云计算定义 2.云计算的提出 3.云计算分类 4.开源云计算平台简介 5.虚拟机平台简介 6.云计算技术简介 7.Eucalyptus平台演示 8.云计算应用 一.云计算定义 狭义云计算是指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的资源(硬件、平台、软件)。 提供资源的网络被称为“云”。“云”中的资源在使用者看来是可以无限扩展的,并且可以随时获取,按需使用,随时扩展,按使用付费。这种特性经常被称为像水电一样使用IT基础设施。 广义云计算是指服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的服务。这种服务可以是IT和软件、互联网相关的,也可以是任意其他的服务。 二.云计算的兴起与发展 云计算的兴起 云计算是一种全新的领先信息技术,结合IT技术和互联网实现超级计算和存储能力,而推动云计算兴起的动力是高速互联网和虚拟化技术的发展、更加廉价且功能强劲的芯片及硬盘、数据中心的发展。云计算作为下一代企业数据中心,基本形式为大量链接在一起的共享IT基础设施,不受本地和远程计算机资源的限制,可以很方便地访问云中的“虚拟”资源,使用户和云服务提供商之间可以像访问网络一样进行交互操作。云计算的兴起有以下因素。 高速互联网技术发展。 资源利用率需求。 简单与创新需求。 其他需求。 二.云计算的兴起与发展 云计算发展 云计算经常与并行计算(Parallel Computing)、分布式计算(Distributed Computing)和网格计算(Grid Computing)相混淆。云计算是虚拟化(Virtualization)、效用计算(Utility Computing)、IaaS(基础设施即服务) 、PaaS(平台即服务)、SaaS(软件即服务)等概念混合演进并跃升的结果。 二.云计算的兴起与发展 二.云计算的兴起与发展 云计算具体是怎么实现 云计算会给程序员带来什么样的机遇和挑战呢? 统一云计算的概念 云能为开发人员提供什么? 这个阶段开发人员能为云做什么? 开发需要的环境 云能提供? 云计算具体是怎么实现 云计算带给我们的商业机会 计算环境下软件行业的变革 云计算、网格计算、HPC分布式计算这些概念的区别 云计算的技术下的产品,推广和营销 云计算都通过在现有的软件发展中如何运用。 云计算主要应用领域 云计算和物联网的区别和关系 瘦终端可以有多瘦? 云计算与现实到底有多远的距离 云计算现实化的难点 云计算的构架设想 云计算依靠什么东西 二.云计算的兴起与发展 云存储、弹性计算是什么? 云计算依靠什么东西 SAAS 管理软件的未来发展方向 SAAS与B2B网站之间的微妙关系,以及SAAS与云计算之间的关联 SAAS在中国面临的机遇和挑战是什么?目前限制其发展的主要因素都有哪些? 在cloud平台中间件方面目前有哪些成果? 在基础设施平台方面,除了虚拟化技术之外,还有哪些关键技术? 对于一些基于大型数据库系统的应用,如何对数据库服务进行“云化”? 分布式运算,网格计算,云计算这三者的主要区别,以及这三种技术的主要应用领域 云计算中的嵌入式代理计算 并行计算中算法的研究 如何搭建一个实验平台 统一云计算的概念 云能为开发人员提供什么? 这个阶段开发人员能为云做什么? 开发需要的环境云能提供? 盖茨说的什么个人电脑只需要几百k的内存将来开发人员是如何工作? 不管是并行计算,网格计算还是云。他们的本质是什么? 三.云计算的分类 按服务类型来分: 1.基础设施云(IAAS) IaaS将硬件设备等基础资源封装成服务供用户使用,这种云为用户提供的是底层的、接近于直接操作硬件资源的服务接口,通过调用这些接口,用户可以直接获得计算和存储能力,而且非常只有灵活,几乎不受逻辑上的限制。但是,用户需要进行大量的工作来设计和实现自己的应用,因为基础设施云除了为用户提供计算和存储等基础功能外,不进一步做任何应用类型的假设。如Amazon云计算AWS(Amazon Web Services)的弹性计算云EC2和简单存储服务S3。在IaaS环境中,用户相当于在使用裸机和磁盘,既可以让它运行Windows,也可以让它运行Linux,因而几乎可以做任何想做的事情,但用户必须考虑如何才能让多台机器协同工作起来。AWS提供了在节点之间互通消息的接口简单队列服务SQS(Simple Queue Service)。IaaS最大优势在于它允许用户动态申请或释放节点,按使用量计费。运行IaaS的服务器规模达到几十万台之多,用户因而可以认为能够申请的资源几乎是无限的。而IaaS是由公众共享的,因而具有更高的资源使用效率。 三.云计算的分类 2.平台云(PAAS) PaaS对资源的抽象层次更进一层,它提供用户应用程序的运行环境,典型的如Google App Engine。微软的云计算操作系统Microsoft Windows Azure也可大致归入这一类。PaaS自身负责资源的动态扩展和容错管理,用户应用程序不必过多考虑节点间的配合问题。但与此同时,用户的自主权降低,必须使用特定的编程环境并遵照特定的编程模型。这有点像在高性能集群计算机里进行MPI编程,只适用于解决某些特定的计算问题。例如,Google App Engine只允许使用Python和Java语言、基于称作 Django的Web应用框架、调用Google App Engine SDK来开发在线应用服务。 但是,一旦客户的应用被开发和部署完成,所涉及的其他管理工作,如动态资源调整等都将由该平台负责。 3.应用云(SAAS) SaaS的针对性更强,它将某些特定应用软件功能封装成服务,如Salesforce公司提供的在线客户关系管理CRM(Client Relationship Management)服务。SaaS既不像PaaS一样提供计算或存储资源类型的服务,也不像IaaS一样提供运行用户自定义应用程序的环境,它只提供某些专门用途的服务供应用调用。这种应用一般是基于浏览器的,针对某一项特定特定的功能。应用云最容易被用于使用云计算概念简介,因为它们都是开发完成的软件,只需要进行一些定制就可以交互。但是它的灵活性也是最低的,因为一种应用云只针对一种特定的功能,无法提供其它的功能。 三.云计算的分类 需要指出的是,随着云计算的深化发展,不同云计算解决方案之间相互渗透融合,同一种产品往往横跨两种以上类型。例如,Amazon Web Services是以IaaS起家的,但新提供的弹性MapReduce模仿了Google的MapReduce,简单数据库服务SimpleDB 模仿了Google的BigTable,这二者属于PaaS的范畴,而它新提供的电子商务服务FPE和DevPay以及网站访问统计服务Alexa Web服务,则属于SaaS的范畴。 按服务方式来分: 1.共有云 共有云是有若干企业和用户共享使用的云环境。在共有云中,用户所需的服务由一个独立的、第三方云提供商提供。该云提供商也同时为其他用户服务,这些用户共享这个云提供商所拥有的资源。 2.私有云 私有云是由某个企业独立构建和使用的云环境。私有云是指为企业或组织所专有的云计算环境。在私有云中,用户是这个企业或组织的内部成员,这些成员共享着该环境法提供的所有资源,公司或组织以外的用户用户无法访问这个云计算环境所提供的服务。 3.混合云。指共有云和私有云的混合。 三.云计算的分类 四.开源云计算平台简介 1. Abiquo Abiquo公司帮助用户建立,管理以及扩展复杂的计算架构。具体开源云计 算产品有三类,三种产品分别是abiCloud, abiNtense和abiData。这三种产品都 可以用来架构和开发公有私有混合云,以及云应用等的基础设施。 abiCloud是 开源云管理软件,可以创建管理资源并且可以按需扩展。 abiNtense是一个类 似于Grid的架构,用来减少大量高性能计算的执行时间。 abiData 由Hadoop, hBase,Pig开发而来,是一个信息管理系统,可以用来搭建分析大量数据的应 用。是低成本的云存储解决方案。 2. Abiquo体验 2.1.物理数据中心。在服务器端,首先有一个预设置的数据中心,这是大型 的物理的数据中心,可以在googleMap选择的地点上组建大型的数据中心,但 是其功能还没有完全实现。 四.开源云计算平台简介 2.2物理数据中心的组成。点开数据中心可以组建服务器的集群。数据中心是由个 数据架组成,每个数据架由多个物理服务器组成,我们可以随便增加新的物理服 务器而不需要影响原有的数据服务。我们可以轻易地在数据中心添加新的服器, 新的服务器成为云的节点,该节点运行在linux环境下,并通过安装abicloud 点端 来为云提供服务。但是添加节点的前提是该节点机已安装并通过设定的IP地址可 以访问到。 四.开源云计算平台简介 2.3虚拟数据中心。虚拟数据中心是在物理数据中心下服务的,当然也可以添加更 多的虚拟数据中心。在虚拟数据中心下又可以添加多项应用服务。这些应用服 务为基本服务,可以通过界面控制。 四.开源云计算平台简介 2.4应用服务。应用服务是运行在虚拟数据中心下的服务,它是通过服务器上的虚 拟映像组成,可以提供拖动的方式组建更大型的服务。 四.开源云计算平台简介 2.5虚拟映像集。现在我还没有弄清楚其真正的含义。虚拟映像集是由repository组 成,每个repository空间可以存储多个virtual image ,现在的版本就只能在服务 器目录下有一个repository,通过NFS服务器打开端口,可以从远程repository virtual image,目前就只能在Amazon上,上图中的MySQL 5.0.46 on JeOS openSUSE 11.1 x86_64 openSUSE_11.1_JeOS_MySQL.x86_64就是 从Amazon上的repository的,放在服务器端特定的根目录下,主要包括一 个.ovf标准虚拟格式文件和一个.vmdk虚拟磁盘文件。 四.开源云计算平台简介 3.Eucalyptus简介 Eucalyptus 项目 Eucalyptus 项目全称是Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems,由Santa Barbara大学建立的开 源项目,是主要实现云计算环境的弹性需求的软件,通过其在集群或者服务器组 上的部署,并且使用常见的Linux工具和基本的基于web的服务。使用FreeBSD License,意味着可以直接使用在商业软件应用中,当前支持的商业服务只是亚 马逊的EC2,今后会增加多种客户端接口。该系统使用和维护十分方便,使用 SOAP安全的内部通信,且把可伸缩型作为主要的设计目标,具有简单易用,扩 展方便的特点。这个软件层的工具可以用来通过配置服务器集群来实现私有云, 并且其接口也是与公有云相兼容,可以满足私有云与公有云混合构建扩展的云计 算环境。 四.开源云计算平台简介 3.Eucalyptus简介 Eucalyptus 项目 Eucalyptus 项目全称是Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems,由Santa Barbara大学建立的开 源项目,是主要实现云计算环境的弹性需求的软件,通过其在集群或者服务器组 上的部署,并且使用常见的Linux工具和基本的基于web的服务。使用FreeBSD License,意味着可以直接使用在商业软件应用中,当前支持的商业服务只是亚 马逊的EC2,今后会增加多种客户端接口。该系统使用和维护十分方便,使用 SOAP安全的内部通信,且把可伸缩型作为主要的设计目标,具有简单易用,扩 展方便的特点。这个软件层的工具可以用来通过配置服务器集群来实现私有云, 并且其接口也是与公有云相兼容,可以满足私有云与公有云混合构建扩展的云计 算环境。 五.虚拟机平台简介 我们常用的虚拟机包括vmware workstation、xen、virtual PC、virtualbox等。但它们都是桌面虚拟化产品,我们这里更多的是考虑是企业级的虚拟化产品。如VMware ESX、Hyper-V、XenServer和XenDesktop。企业级虚拟机应用在数据中心,提供专业的虚拟机解决方案,有的甚至提供丰富的云计算方面运用,因此我们有必要把它弄清楚。下面将分别介绍。 1.Vmware ESX Vmware 是最专业的X86体系的虚拟化解决方案,他的企业级产品是直接建立在硬件的基础上,通过将cpu、内存等硬件设备抽象成抽象池以提供给上层的Vmware控制层管理,而虚拟机则运行在Vmware管理层之上,这样就大大提高了虚拟机的速度。 五.虚拟机平台简介 VMware ESX Server 适用于任何系统环境的企业级的虚拟计算机软件。大型机级别的架构提供了空前的性能和操作控制。它能提供完全动态的资源可测量控制,适合各种要求严格的应用程序的需要,同时可以实现服务器部署整合,为企业未来成长所需扩展空间。ESX Server亦提供储存虚拟化的能力。除可因兼并服务器减少设备购买及维护成本外,亦可因效能的尖峰离峰需求,以VMotion技术在各服务器或刀片服务器之刀板间弹性动态迁移系统平台,让IT人员做更有效的资源调度,并获得更好且安全周密的防护,当系统发生灾难时, 可以在最短的间( 毋需重新安装 操作系统 ) ,迅速复原系统的运作 。 新近推出的vSphere4完全是一个私有的云操作系统。 2.Hyper-V Hyper-V是微软提出的一种系统管理程序虚拟化技术。Hyper-V采用基于VMbus的高速内存总线架构,来自虚机的硬件请求(显卡、鼠标、磁盘、网络),可以直接经过VSC,通过VMbus总线发送到根分区的VSP,VSP调用对应的设备驱动,直接访问硬件,中间不需要Hypervisor的帮助。这种架构效率很高,不再像以前的Virtual Server,每个硬件请求,都需要经过用户模式、内核模式的多次切换转移。更何况Hyper-V现在可以支持Virtual SMP,Windows Server 2008虚机最多可以支持4个虚拟CPU;而Windows Server 2003最多可以支持2个虚拟CPU。每个虚机最多可以使用64GB内存,而且还可以支持X64操作系统。 五.虚拟机平台简介 3.xen。Xen 是一个开放源代码虚拟机监视器,由剑桥大学开发。它打算在单个计算机上运行多达100个满特征的操作系统。操作系统必须进行显式地修改(“移植”)以在Xen上运行(但是提供对用户应用的兼容性)。这使得Xen无需特殊硬件支持,就能达到高性能的虚拟化。 Xen通过一种叫做半虚拟化的技术获得高效能的表现(较少的效能损失, 典型的情况下大约损失 2%, 在最糟的情况下会有 8% 的效能耗损; 与其它使用完全的虚拟化却造成最高到 20% 损耗的其他解决方案形成一个明显的对比),甚至在某些与传统虚拟技术极度不友好的架构上(x86),Xen也有极佳的表现。 六.云计算技术简介 六.云计算技术简介 六.云计算技术简介 1.MapReduce分布式处理技术 MapReduce是一种编程模型(并不是google自己开发的编程工具),用于大规模数据集(大于1TB)的并行运算。概念“Map(映射)”和“Reduce(化简)”,和他们的主要思想,都是从函数式编程语言里借来的,还有从矢量编程语言里借来的特性。MapReduce模式的思想是将要执行的问题拆分成Map(映射)和Reduce(化简)的方式,先通过Map程序将数据切割成不相关的区块,分配(调度)给大量计算机处理达到分布运算的效果,再通过Reduce程序结果汇整,输出开发者需要的结果。 六.云计算技术简介 2.Hadoop架构 Hadoop是一个分布式系统基础架构,由Apache基金会开发。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力高速运算和存储。核心组件是3个: 2.1 GFS(Google File System)。一个分布式文件系统,隐藏下层负载均衡,冗余复制等细节,对上层程序提供一个统一的文件系统API接口。Google根据自己的需求对它进行了特别优化,包括:超大文件的访问,读操作比例远超过写操作,PC机极易发生故障造成节点失效等。GFS把文件分成64MB的块,分布在集群的机器上,使用Linux的文件系统存放。同时每块文件至少有3份以上的冗余。中心是一个Master节点,根据文件索引,找寻文件块。 2.2 MapReduce。Google发现大多数分布式运算可以抽象为MapReduce操作。Map是把输入Input分解成中间的Key/Value对,Reduce把Key/Value合成最终输出Output。这两个函数由程序员提供给系统,下层设施把Map和Reduce操作分布在集群上运行,并把结果存储在GFS上。 2.3 BigTable。一个大型的分布式数据库,这个数据库不是关系式的数据库。像它的名字一样,就是一个巨大的表格,用来存储结构化的数据。 3.其它云计算技术 saas多租户技术、许可证管理与计费、大规模消息通信等 七.Eucalyptus平台演示 1.eucalyptus框架结构 七.Eucalyptus平台演示 2.Eucalyptus使用模型 七.Eucalyptus平台演示 3.Eucalyptus体系介绍 Cloud Controller (CLC):云计算总控制端,为外外部用户提供访问接口 Cluster Controller (CC):云计算节点集控制端 Node Controller (NC):云计算节点控制端 Storage Controller (SC):弹性块存储,类似于AWS的EBS Walrus (put/get storage):云存储,类似于AWS的S3 七.Eucalyptus平台演示 4.在节点机上安装xen,并在其它机器上进行测试 七.Eucalyptus平台演示 5.在节点机上安装Eucalyptus节点端,并测试其服务是否运行正常 6.在控制器端安装Eucalyptus前端 7.2节点配置 7.3.虚拟机配置 7.4.网络配置 7.5镜像管理 8.Eucalyptus管理 9.用户管理 七.Eucalyptus平台演示 9.1.在所有都配置完成后,用户便可以使用,首先登陆:8443 七.Eucalyptus平台演示 9.2.若未进行注册,则先进性注册,等管理员同意之后方可登陆页面 七.Eucalyptus平台演示 9.3.证书和客户端交互工具,绑定镜像、上传镜像、注册镜像、创建密 钥、启动镜像(运行实例) 七.Eucalyptus平台演示 9.4.管理镜像 七.Eucalyptus平台演示 9.5.Eucalyptus全局配置 七.Eucalyptus平台演示 9.6.Eucalyptus相关编译文件 八.云计算应用 1.亚马逊云计算应用。 对于云计算的应用来讲,相信亚马逊是再熟悉不过了,他们目前推出的关于“云”计算的服务被称之为亚马逊网络服务(Amazon Web Services),该服务包括简单存储服务、弹性计算云、简单排列服务和尚处于测试阶段的数据库服务。目前对于亚马逊的此项服务用户需要支付相应的费用。 2. Google云计算应用 相信大家对于Google并不陌生,所以Google所要推行的“云”服务就是Google应用软件引擎(Google App Engine),让相关开发工作者通过Google App Engine服务基于云平台下编写应用程序,并可免费使用Google的基础设施来进行存储。通过Google提供的云计算,用户不需安装任何软件。 3. Salesforce云计算应用 Salesforce是SaaS厂商先驱,随着云计算的广泛传播,也开始建造自己的 网络应用软件平台Force.com,该平台可作为其他企业自身软件服务的基 础。Force.com包括关系数据库、用户界面选项、企业逻辑以及一个名为”Apex“的集成开发环境。程序员可以在该平台上,对他们利用Apex开发出的应用软件进行测试,并提交完成后的代码,节省了开发人员的大量时间。 相关PPT 云计算V1.7ppt:这是云计算V1.7ppt,包括了云计算概述,面临的挑战,解决的问题,建设的思路等内容,欢迎点击下载。 以资源整合和提升服务为宗旨推动云计算健康发展PPT课件:这是以资源整合和提升服务为宗旨推动云计算健康发展PPT课件,主要介绍了信息技术持续高速发展带来了新的计算模式;推进云计算健康创新发展是“十二五”信息化的重大课题;以应用为核心,依托云平台,推进电子政务集约化健康发展;小结,欢迎点击下载。 [PPT]《云计算(第二版)》教材配套课件1—第一章-绪论ppt:这是[PPT]《云计算(第二版)》教材配套课件1—第一章-绪论ppt,包括了云计算的概念,云计算发展现状,云计算实现机制,网格计算与云计算,云计算的发展环境,云计算压倒性的成本优势等内容,欢迎点击下载。 (编辑:草根网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐


浙公网安备 33038102330473号