云计算概念和应用论文.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
云计算概念和应用论文.ppt

云計算概念與應用 報告人 :XXX 報告日期 :2011/09/29 云計算的概念 什麽是云計算 云計算的使用方式 云計算架構 云計算關鍵技術 云計算主要服務形式 云計算優缺點 云計算的應用 云計算市場應用舉例 目 錄 云計算的概念 百度百科: 狭义云计算是指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的资源;广义云计算是指服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的服务。这种服务可以是IT和軟件、互联网相关的,也可以是任意其他的服务,它具有超大规模、虚拟化、可靠安全等独特功效。 Kevin Hartig: 云是一个庞大的资源池,你按需购买;云是虚拟化的;云可以象自来水,电,煤气那样计费。 Jan Pritzker:云计算是用户友好的网格计算。 什麽是云計算 云计算的使用方式 將計算和存儲等資源以服務的方式提供,用戶按需使用,按用量付費。 * 云計算的概念 云计算 关键特征 按需扩展和使用 快速获得服务 通过互联网提供自助式服务 按使用量付费 * 云計算的概念 云计算的關鍵特徵 这套架构主要可分为四层,其中有三层是横向的,分别是显示层、中间件层和基础设施层,通过这三层技术能够提供非常丰富的云计算能力和友好的用户界面,还有一层是纵向的,称为管理层,是为了更好地管理和维护横向的三层而存在的。接下来将一个个地给大家介绍每个层次的作用和属于这个层次的主要技术。 云計算的概念 云計算架構 * 虚拟化领域 服务器虚拟化 网络虚拟化 应用虚拟化 客户端虚拟化 降低系统复杂度,提高资源利用率,动态划分服务资源,动态部署 资源池,统一管理,数据更加安全 存储虚拟化 网络容量的优化,网络各节点优化 交付模式的改变,应用能力的按需提供 降低终端成本,满足客户动态需求 虚拟化是将底层物理设备与上层操作系统、软件分离的一种去耦合技术,它通过软件或固件管理程序(Hypervisor)构建虚拟层并对其进行管理,把物理资源映射成逻辑的虚拟资源,对逻辑资源的使用与物理资源相差很少或者没有区别。虚拟化的目标是实现IT 资源利用效率和灵活性的最大化。 云計算的概念 云計算關鍵技術--虛擬化 概念:分布式存储系统是分布式计算环境的基础架构之一,它把分散在网络中的存储资源以统一的视点呈现给用户,简化了用户访问的复杂性,加强了分布系统的可管理性,也为进一步开发分布式应用准备了条件。 基于云数据中心的分布式存储系统构建在大规模服务器群上,面临以下几个挑战: 1)服务器等组件的失效将是正常现象,需解决系统的容错问题; 2)提供海量数据的存储和快速读取; 3)多用户同时访问文件系统,需解决并发控制和访问效率问题; 4)服务器增减频繁,需解决动态扩展问题; 5)需提供类似传统文件系统的接口以兼容上层应用开发,支持创建、删除、打开、关闭、读写文件等常用操作。 * 云計算的概念 云計算關鍵技術--分佈式存儲 GFS的设计理念 服务器DOWN机作为常态 文件用块存储 每个块固定为64MB 通过冗余解决可靠性问题 每个块同时拷贝在3个块服务器上 主服务器负责协调访问和保存元数据 简单化的集中管理 定制化的API 无数据缓存 较大文件块和流式读取使得缓存效果不佳 * 云計算的概念 云計算關鍵技術--分佈式存儲 GFS体系结构 * 云計算的概念 云計算關鍵技術--分佈式存儲 Cat input | grep xxx| sort |uniq –c |cat output 架构 * 云計算的概念 云計算關鍵技術--並行編程 实现原理 * 云計算的概念 云計算關鍵技術--並行編程 * 分布式数据库是对海量数据进行存储和管理。分布式数据库是一组结构化的数据集,逻辑上属于同一系统,而物理上分散在用计算机网络连接的多个场地上,并统一由一个分布式数据库管理系统管理。与集中式或分散数据库相比,分布式数据库具有可靠性高、模块扩展容易、响应延迟小、负载均衡、容错能力强等优点。 云計算的概念 云計算關鍵技術--數據管理 BigTable的设计理念 面向网页数据的发布、搜索和浏览等特定处理的需要,简化数据管理系统的设计,并提高性能 不支持关联 不支持SQL查询 简化数据的一致性管理 网页数据的管理对一致性要求不高 简化事务管理 网页数据的处理(搜索、发布)对事务管理要求不高 面向海量数据管理要求 设计分割和合并管理机制(基于元数据) 设计自动伸缩功能(根据数据量调整资源用量) * 云計算的概念 云計算關鍵技術--數據管理 Bigtable基本架构 * 云計算的概念 云計算關鍵技術--數據管理 在分布式系统中,对共享资源的并行操作可能会引起丢失修改、读脏数据、不可重复读等数据不一致问题,这时需要引入同步机制,控

文档评论(0)

5566www + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6122115144000002

1亿VIP精品文档

相关文档