电子商务与云计算.ppt

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

云计算的三个服务模式 1、IaaS(Infrastructure-as-a- Service)   IaaS(Infrastructure-as-a- Service):基础设施即服务。消费者通过Internet可以从完善的计算机基础设施获得服务。 2、PaaS(Platform-as-a- Service)   PaaS(Platform-as-a- Service):平台即服务。PaaS实际上是指将软件研发的平台作为一种服务,以SaaS的模式提交给用户。因此,PaaS也是SaaS模式的一种应用。但是,PaaS的出现可以加快SaaS的发展,尤其是加快SaaS应用的开发速度。 3、SaaS(Software-as-a- Service) SaaS(Software-as-a- Service):软件即服务。它是一种通过Internet提供软件的模式,用户无需购买软件,而是向提供商租用基于Web的软件,来管理企业经营活动。相对于传统的软件,SaaS解决方案有明显的优势,包括较低的前期成本,便于维护,快速展开使用等 云计算优点 更低的成本,包括用户终端,IT基础设施和软件; 更高的性能,包括增强的计算能力,无限的存储容量和增强的数据安全; 改进操作系统和文件格式之间的兼容性; 及时的软件更新,更少的维护问题; 消除了对特定设备的依赖; 更容易的群组协作; 对文档的普通访问以及最新文档版本的可用性; ...... 云计算缺点 需要持久的因特网连接; 低速连接时效果差; 可能是缓慢的; 功能可能是有限的; 可能存在不兼容的情况; 存储的数据不安全也许会莫名其妙的消失; ...... 研究与未来 学术界认为云计算具备以下4个特点 在云上提供海量数据存储; 有无数的软件和服务置于云中; 它们均构筑于各种标准和协议之上; 数据、软件和服务可通过各种设备获得; 对于云计算的未来 彻底改变用户使用电脑的习惯,使用户以桌面为核心转移到以web为核心进行各种活动,计算机也可能退化为一个简单的终端,不用现在一样安装各种软件,同时不在为这些软件的配置和升级费心费神。而且web数据集成,个人数据空间管理,数据外包服务,移动路网上的研究以及隐私问题都会成为未来云计算研究的重要组成部分。 Google云计算的技术架构 Google的云计算应用均依赖于四个基础组件 分布式文件存储,GFS 并行数据处理模型MapReduce 分布式锁Chubby 结构化数据表BigTable Google云计算应用 MapReduce BigTable GFS Chubby Google云计算的技术架构 Google云计算应用 BigTable GFS MapReduce Chubby 组件调用关系分析 Google云计算的技术架构 Chubby的作用 为GFS提供锁服务,选择Master节点;记录Master的相关描述信息 通过独占锁记录Chunk Server的活跃情况 为BigTable提供锁服务,记录子表元信息(如子表文件信息、子表分配信息、子表服务器信息) (可能)记录MapReduce的任务信息 为第三方提供锁服务与文件存储 Google云计算应用 BigTable GFS MapReduce Chubby Google云计算的技术架构 GFS的作用 存储BigTable的子表文件 为第三方应用提供大尺寸文件存储功能 文件读操作流程 API与Master通信,获取文件元信息 根据指定的读取位置和读取长度,API发起并发操作,分别从若干ChunkServer上读取数据 API组装所得数据,返回结果 Google云计算应用 BigTable GFS MapReduce Chubby Google云计算的技术架构 BigTable的作用 为Google云计算应用(或第三方应用)提供数据结构化存储功能 类似于数据库 为应用提供简单数据查询功能(不支持联合查询) 为MapReduce提供数据源或数据结果存储 Google云计算应用 BigTable GFS MapReduce Chubby Google云计算的技术架构 BigTable的存储与服务请求的响应 划分为子表存储,每个子表对应一个子表文件,子表文件存储于GFS之上 BigTable通过元数据组织子表 每个子表都被分配给一个子表服务器 一个子表服务器可同时分配多个子表 子表服务器负责对外提供服务,响应查询请求 Tablet 1: startRowKey1, endRowKey1, root\bigtable\tablet1,…… Tablet 2: startRowKey2, endRowKey2, root\bigtable\tablet2,

文档评论(0)

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

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

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档