- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
构造层(Fabric):本层包含了硬件设施级别的资源,如计算资源、存储资源 和网络资源。这一层次上的硬件资源往往数量庞大且分布于多个不同的地域,彼 此之间通过广域网、互联网或专用网络连接在一起。在这些资源之上有统一的设 备管理系统,可以实现设备的逻辑虚拟化管理、多链路冗余管理、以及硬件设备 的状态监控和故障维护。 统一资源层(Unified Resources):本层提供了抽象的资源实体,这些资源实体 通常由虚拟化设施来实现,因此能够提供给上层或最终用户的资源都是统一的, 比如虚拟的计算机或是集群、逻辑文件系统、数据库系统等。统一资源层通过集 群、分布式文件系统和网格计算等技术,实现云中多种资源的协同工作,整合多 种异构资源对外提供同一种类型的资源,并提供更大更强更好的资源访问性能。 在存储资源方面,由 CDN 内容分发系统、数据加密技术保证云中的数据不会被未 授权用户访问,同时,通过各种数据备份和容灾技术和措施可以保证云中的数据 不会丢失,保证云中数据存储自身的安全和稳定运行。 平台层(Platform):该层在统一资源层的上端,集成了专有的工具、中间件 和服务,能够提供统一的开发或是部署的平台。可以根据实际业务类型,开放不 同的应用服务接口,提供不同级别的平台服务。例如,Web 主机环境,任务调度 服务、视频监控应用平台、IPTV 和视频点播应用平台、网络硬盘应用平台和远程 数据备份应用平台等等。 应用层(Application):该层包含了运行于云中的应用。该层允许任何一个授 权用户都可以通过标准的公用应用接口来登录云,访问云所提供的计算资源和存 储资源。由于云的运营单位不同,云所提供的访问类型和访问手段也不尽相同。 * SaaS:软件即服务的特色是根据需要将软件做为一种服务提供给用户,大多 由应用层提供给用户。该软件的单个实例运行于云上,并为多个最终用户或客户 团体提供服务。最著名的 SaaS 示例是 ,不过许多其它实例已经进入 市场,其中包括提供基本商业服务(包括电子邮件和文字处理)的 GoogleApps。 尽管 诞生比云计算定义的出现早了几年,但它现在通过利用其伴侣 动作,后者可定义为 Iaas。 PaaS:平台即服务提供了一个用于构建、测试和部署应用程序的高层次完整 环境,可由平台层直接对用户提供平台服务。通常,开发者必须接受云计算平台 中对它们要写的软件伸缩性的限制。PaaS 的基本特征有两个:1)PaaS 提供商通 过集成 OS、中间件、应用软件甚至是一个随后做为一种服务提供给用户的开发环 境来构建平台;2)用户可使用的是一个封装过的服务,该服务以 API 的形式为载 体。PaaS 产品可执行各个阶段的软件开发和测试任务,也可以专用于某个领域, 比如内容管理。PaaS 的商业示例包括 GoogleApp Engine,它在 Google 的基础设施 之上提供应用程序服务。像这样的 PaaS 服务为应用程序的部署提供一个强大的基 础,然而也可能会因云提供商对提供的能力的控制而受到制约。 IaaS:基础设施即服务,提供硬件、软件和设施做为软件应用的环境,可由统 一资源层、平台层和应用层单独或组合提供服务。基础设施可以按资源需求变化 动态的上下伸缩,可以用来处理从应用程序组件到高性能计算应用程序的工作负 荷。IaaS 通过网络作为标准化服务提供基本存储和计算能力,服务器、存储系统、 交换机、路由器和其它基础设施都是可用的。IaaS 的商业示例包括 Joyent,基主要 产品是提供高度可用的按需访问的一系列虚拟化服务器;Amazon 的 EC2 和 S3 分 别提供了按需购买的计算资源和存储资源。 * 接下来我们从多个方面来分析说明一下云计算的资源管理的方式 * * 在云计算之前,网格的数据必须存储在网格内部,才能确保数据的安全性和正确 的调度,但这样会产生网格与用户之间的数据大规模迁移问题。在云计算中,数 据的存储采用的是云-端分布存储,这一方式是解决这一问题的有效途径。即将需 要计算的数据保存到云中,将敏感数据和无需计算的数据保存到用户端。这样, 保存在云中的数据可以保持计算效率,保存在外部的数据将确保数据的安全。 当需要对外部的无需计算的数据处理时,可以直接从云中传输应用到终端上处 理,形成云-端的互动,并有效节约的带宽。 * * CPU 的处理能力每年都有成倍的增长,并且成本不断降低。数据存储容量已然不再成为当今计算领域的关键问题。 从数据的存储位置到 CPU 之间的反复移动的效率将成为不得不面对的问题,解决方案的优劣程度也将决定应用程 序的性能高低。基于互联网规模应用的良好扩展性,无论云还是网格中的数据都不得不分布在多台物理计算机上, 数据的存放位置也必须最有利于执行的效率,同时也降低了通信的成
文档评论(0)