云计算和大数据技术-概念应用与实战PPT第10章.pptx

云计算和大数据技术-概念应用与实战PPT第10章.pptx

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

《云计算和大数据技术:概念应用与实战》 第10章 云存储系统——Swift 人民邮电出版社 21世纪高等院校云计算和大数据人才培养规划教材 Swift简介 云存储概述 r 任务一 Swift安装部署 任务二 jclouds-swift编程 10.1 10.2 内容导航 CONTENTS 10.3 10.4 10.1.1 什么是云存储 目前,业界对云存储已达成共识,即云存储不仅是数据信息存储的新技术、新设备模型,也是一种服务的创新模型。云存储是通过采用网络技术、分布式文件系统、服务器虚拟化、集群应用等技术将网络中海量的异构存储设备同构成可弹性扩展、低成本、低能耗的共享存储资源池,并提供数据存储访问、处理功能的一个系统服务。 10.1.2 云存储的分类 像亚马逊公司的Simple Storage Service(S3)和Nutanix公司提供的存储服务一样,它们可以低成本提供大量的文件存储。供应商可以保持每个客户的存储、应用都是独立的,私有的。其中以Dropbox为代表的个人云存储服务是公共云存储发展较为突出的代表,国内比较突出的代表的有搜狐企业网盘,百度云盘,360云盘,115网盘,华为网盘,腾讯微云等。 公共云存储可以划出一部分用作私有云存储。 1、公共云存储 10.1.2 云存储的分类 像这种云存储和私有云存储比较类似,唯一的不同点是它仍然位于企业防火墙内部。目前了解到可提供私有云的平台主要有:Eucalyptus、3A Cloud、minicloud安全办公私有云、联想网盘等。 2. 内部云存储 这种云存储把公共云和内部云/私有云结合在一起。主要用于按客户要求的访问,特别是需要临时配置容量的时候。从公共云上划出一部分容量配置一种内部云/私有云可以帮助公司面对迅速增长的负载波动或高峰时很有帮助。尽管如此,混合云存储带来了跨公共云和私有云分配应用的复杂性。 3. 混合云存储 10.1.3 云存储的特点 低成本 服务模式 可动态伸缩性 高可靠性 高可用性 超大容量存储 安全性 10.1.4 存储系统类别 1、块存储系统 块存储系统指的是能直接访问原始的未格式化的磁盘。 2、文件存储系统 文件存储是最常用的存储系统。使用格式化的磁盘为用户提供文件系统的使用界面。 3、对象存储系统 对象存储指的是一种基于对象的存储设备,具备智能、自我管理能力,通过Web服务协议实现对象的读写和存储资源的访问 10.1.5 CAP理论 2000年,Eric Brewer教授指出了著名的CAP(Consistency,Availability,Partition Tolerance)理论,后来Seth Gilbert和Nancy Lynch两人证明了CAP理论的正确性。CAP指出,一个分布式系统不可能同时能满足一致性(Consistency)、可用性(Availability)和分区容错性(Partion Tolerance)这3个要求,最多同时满足其中2个。 10.1.5 CAP理论 按照Eric Brewer的CAP理论,无法同时满足3个方面,Swift放弃严格一致性(满足ACID事务级别),而采用最终一致性模型(Eventual Consistency),来达到高可用性和无限水平扩展能力。Swift存储系统的目的是为处理大量非结构化数据的应用服务,根据应用的需求,Swift只提供“最终一致性”,而不是“强一致性”。按照CAP理论,Swift牺牲了一致性,从而提高了可用性和分区容错性。 Swift简介 云存储概述 任务一 Swift安装部署 任务二 jclouds-swift编程 10.1 10.2 内容导航 CONTENTS 10.3 10.4 10.2.1 Swift的发展历程 Swift是OpenStack开源云计算项目的子项目之一,被称为对象存储,其提供了强大的扩展性、冗余性和持久性。 ①RackSpace(全球三大云计算中心之一)的开发者和工程师在2009年针对快速增长的数据开始对Swift进行研发 ②于2010年开发出了一个可以替代原有存储系统的对象存储系统。 ③同年7月,RackSpace将Swift贡献给OpenStack开源社区作为其最初的核心子项目之一,为其Nova子项目提供虚机镜像存储服务。至此,Swift成为了一个开源的超量存储系统。 10.2.2 Swift的特性 Swift是一个可以存放大量非结构化数据的、支持多租户的、可以高扩展的持久性对象存储系统。Swift通过REST API来存放、检索和删除容器中的对象。开发者可以直接通过Swift API使用Swift服务,也可以通过多种语

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档