《云计算(第三版)》配套PPT之二十九:第8章 OpenStack开源虚拟化平台(三)_第1页
《云计算(第三版)》配套PPT之二十九:第8章 OpenStack开源虚拟化平台(三)_第2页
《云计算(第三版)》配套PPT之二十九:第8章 OpenStack开源虚拟化平台(三)_第3页
《云计算(第三版)》配套PPT之二十九:第8章 OpenStack开源虚拟化平台(三)_第4页
《云计算(第三版)》配套PPT之二十九:第8章 OpenStack开源虚拟化平台(三)_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、of31电子工业出版社云计算(第三版)配套课件云 计 算(第三版)CLOUD COMPUTING Third Edition主编:刘鹏 教授第 8 章OpenStack开源虚拟化平台(三)本套PPT下载地址:http:/ 教授、博导、学科带头人,清华大学博士。现任中国云计算专家咨询委员会秘书长、中国信息协会大数据分会副会长、工业与信息化部云计算研究中心专家。 主持完成科研项目25项,发表论文80余篇,出版专业书籍15本。获部级科技进步二等奖4项、三等奖4项。主编了国内第一本云计算教材云计算和第一本云计算编程书籍实战Hadoop。创办了知名的中国云计算()和中国大数据()网站。 曾率队夺得200

2、2 PennySort国际计算机排序比赛冠军,两次夺得全国高校科技比赛最高奖,并三次夺得清华大学科技比赛最高奖。 荣获“全军十大学习成才标兵”(排名第一)、南京“十大杰出青年”、江苏省“333高层次人才培养工程”中青年科学技术带头人、清华大学“学术新秀”等称号。刘 鹏8.1 OpenStack背景介绍8.2 计算服务Nova8.3 对象存储服务Swift8.4 镜像服务Glanceof31云计算第三版配套PPT课件SwiftOpenStack开源云计算项目的子项目之一可扩展的对象存储系统比如复制和存档数据,图像或视频服务,存储次级静态数据,开发数据存储整合的新应用,存储容量难以估计的数据,为W

3、eb应用创建基于云的弹性存储。8.3 对象存储服务Swift扩展性冗余性持久性5of31云计算第三版配套PPT课件8.3 对象存储服务Swift8.3.1 Swift特性8.3.2 应用场景8.3.3 Swift主要组件8.3.4 Swift基本原理8.3.5 实例分析of31云计算第三版配套PPT课件78.3 对象存储服务SwiftSwift特性1.高数据持久性数据的可靠性,是指数据存储到系统中后,到某一天数据丢失的可能性。2.完全对称的系统架构“对称”意味着Swift中各节点可以完全对等,能极大地降低系统维护成本。3.无限的可扩展性一是数据存储容量无限可扩展,二是Swift性能(如QPS、

4、吞吐量等)可线性提升。4.无单点故障整个Swift集群中,也没有一个角色是单点的,并且在架构和设计上保证无单点业务是有效的。5.简单、可依赖简单体现在实现易懂、架构优美、代码整洁;可依赖是指Swift经测试、分析之后,可以放心大胆地将Swift用于最核心的存储业务上of31云计算第三版配套PPT课件8.3 对象存储服务Swift8.3.1 Swift特性8.3.2 应用场景8.3.3 Swift主要组件8.3.4 Swift基本原理8.3.5 实例分析of31云计算第三版配套PPT课件98.3 对象存储服务Swift应用场景网盘类产品的存储引擎为Glance存储镜像文件存储日志文件数据备份仓库

5、Swift提供的服务与Amazon S3相同,适用于许多应用场景。of31云计算第三版配套PPT课件10其中Storage和Consistency服务均允许在Storage Node上。8.3 对象存储服务Swift应用场景Swift主要有三个组成部分:Proxy Server、Storage Server和Consistency Server。of31云计算第三版配套PPT课件118.3 对象存储服务Swift应用场景使用OpenStack的认证服务Keystone,目的在于实现统一OpenStack各个项目间的认证管理。of31云计算第三版配套PPT课件8.3 对象存储服务Swift8.3

6、.1 Swift特性8.3.2 应用场景8.3.3 Swift主要组件8.3.4 Swift基本原理8.3.5 实例分析of31云计算第三版配套PPT课件138.3 对象存储服务SwiftSwift主要组件l 对外提供对象服务APIl 查找服务地址l 转发用户请求至相应的账户、容器或者对象服务l 进行横向扩展来均衡负载12代理服务Proxy Server认证服务Authentication Serverl 验证访问用户的身份信息l 获得一个对象访问令牌(Token)l 验证访问令牌的有效性l 缓存下来直至过期时间of31云计算第三版配套PPT课件148.3 对象存储服务SwiftSwift主要

7、组件l 缓存的内容包括对象服务令牌、账户和容器的存在信息l 缓存服务可采用Memcached集群,Swift会使用一致性散列算法来分配缓存地址34缓存服务Cache Server账户服务Account Serverl 提供账户元数据和统计信息l 维护所含容器列表的服务l 每个账户的信息被存储在一个SQLite数据库中。of31云计算第三版配套PPT课件158.3 对象存储服务SwiftSwift主要组件l 提供容器元数据和统计信息l 维护所含对象列表的服务l 每个容器的信息也存储在一个SQLite数据库中56容器服务Container Server对象服务Object Serverl 提供对象

8、元数据和内容服务l 每个对象的内容会以文件的形式存储在文件系统中l 元数据会作为文件属性来存储of31云计算第三版配套PPT课件168.3 对象存储服务SwiftSwift主要组件l 采用推式(Push)更新远程副本l 确保被标记删除的对象从文件系统中移除。78复制服务Replicator更新服务Updaterl 任务将会被序列化到在本地文件系统中进行排队l 更新服务会在系统恢复正常后扫描队列并进行相应的更新处理of31云计算第三版配套PPT课件178.3 对象存储服务SwiftSwift主要组件l 检查对象、容器和账户的完整性l 文件隔离,复制其他副本以覆盖本地损坏的副本l 其他类型的错误会

9、被记录到日志910审计服务Auditor账户清理服务Account Reaperl 移除被标记为删除的账户l 删除其所包含的所有容器和对象of31云计算第三版配套PPT课件188.3 对象存储服务SwiftSwift主要组件l 在涉及查询Account(账户)、Container(容器)、Object(对象)信息时,就需要查询集群的Ring信息。l Ring使用Zone、Device、Partition和Replica来维护这些映射信息。l Ring中每个Partition在集群中都(默认)有3个Replica。l 每个Partition的位置由Ring来维护,并存储在映射中。l 每次增减存储

10、节点时,需要重新平衡一下Ring文件中的项目。Ring是Swift最重要的组件,用于记录存储对象与物理位置间的映射关系。1Ringof31云计算第三版配套PPT课件198.3 对象存储服务SwiftSwift主要组件Proxy提供了Rest-full API,并且符合标准的HTTP协议规范,这使得开发者可以快捷构建定制的Client与Swift交互。2Proxy ServerProxy Server是提供Swift API的服务器进程,负责Swift其余组件间的相互通信。of31云计算第三版配套PPT课件208.3 对象存储服务SwiftSwift主要组件3Storage ServerStor

11、age Server提供了磁盘设备上的存储服务。Swift中有三类存储服务器AccountContainerObjectof31云计算第三版配套PPT课件218.3 对象存储服务SwiftSwift主要组件4Consistency Servers目的是查找并解决由数据损坏和硬件故障引起的错误。主要存在三个ServerAuditorUpdaterReplicatorof31云计算第三版配套PPT课件228.3 对象存储服务SwiftSwift主要组件Auditor定时扫描发现损坏文件并移动到隔离目录Replicator扫描发现文件缺失,与远程服务器同步Object Server计算文件Hash值

12、进行核对隔离对象处理流图of31云计算第三版配套PPT课件本章未完待续百度排名首位的大数据资料和交流中心百 度 排 名 首 位 的 云 计 算 资 料 和 交 流 中 心终生免费的智能硬件大数据托管平台扫一扫,进入万物云终 生 免 费 的 环 境 大 数 据 共 享 平 台扫一扫,进入环境云一揽子解决方案 云计算、大数据时代,社会亟需相关人才!而高校缺平台、缺人才、缺经验!怎么办? 建设一个Hadoop实验平台 一套开源的Hadoop一体机和开发环境,详细的指导书籍和实验设计。 培养一支云计算师资队伍 来自云计算高手的系列培训, 早在2010年就培训了全国第一批云计算师资力量。 营造一个大数据科研环境 为科研提供技术支持,与大数据应用相结合,让科研迈上新台阶。了 解 详 情学 习 云 计 算 必 须 关 注 的 公 众 号知名微信公众号推荐刘鹏看未来云计算头条云创大数据中国大数据微信号: chinacloudnj微信号: cstorbigdata资源丰富、分析深入、更新及时的云计算知识共享平台。微信号:lpoutlook微信号: cStor_cn国内大数据龙头企业。提供领先的云存储、云数据库、云视频、云传输产品和解决方案。眼光

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论