版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、of 31电子工业云计算(第三版)配套课件云 计 算(第三版)CLOUD COMPUTING Third Edition第 8 章OpenStack开源虚拟化平台(三)主编:教授电子工业云计算(第三版)配套课件 本套PPT下载地址:/list.aspx?cid=20云计算的红宝书书籍购买地址:/item.html?itemID=1469775685&p=-1(包邮且有教授亲笔签名)微信扫描二维码关注云计算头条教授、博导、学科带头人,清华大学博士。现任中国云计算专家咨询委员会中国信息协会大数据分会副会长、工业与信息化
2、部云计算研究中心专家。主持完成科研项目25项,发表论文80余篇,出版专业书籍15本。获部级科技进步、二等奖4项、三等奖4项。主编了国内第一本云计算教材云计算和第一本云计算编程书籍实战Hadoop。创办了知名的中国云计算()和中国大数据()网站。曾率队夺得2002 PennySort国际计算机排序比赛冠军,两次夺得全国高校科技比赛最高奖,并三次夺得清华大学科技比赛最高奖。荣获“全军十大学习成才标兵”(排名第一)、南京“十大杰出青年”、江苏省“333高层次人才培养工程”中青年科学技术带头人、清华大学“学术新秀”等称号。目录8 . 1Open St
3、ack背景介绍8 . 2计算服务Nova8 . 3对象存储服务Swif t8 . 4镜像服务G l a n c e8 . 3对象存储服务Swift云计算第三版配套PPT课件 SwiftOpenStack开源云计算项目的子项目之一扩展性冗余性持久性比如复制和存档数据,图像或视频服务,存储次级静态数据,开发数据存储整合的新应用,存储容量难以估计的数据,为Web应用创建基于云的弹性存储。of531可扩展的对象存储系统云计算第三版配套PPT课件of 318.38 . 3 . 18 . 3 . 28 . 3 . 38 . 3 . 48 . 3 . 5对象存储服务SwiftSwif t特性应用场景Swif
4、 t主要组件Swif t基本原理实例分析8 . 3对象存储服务Swift云计算第三版配套PPT课件Swift特性数据的可靠性,是指数据存储到系统中后,到某一天数据丢失的可能性。1.高数据持久性“对称”意味着Swift中各节点可以完全对等,能极大地降低系统维护成本。2.完全对称的系统架构一是数据存储容量无限可扩展,二是Swift性能(如QPS、吞吐量等)可线性提升。3.无限的可扩展性整个Swift集群中,也没有一个角色是单点的,并且在架构和设计上保证无单点业务是有效的。4.无单点故障简单体现在实现易懂、架构优美、代码整洁;可依赖是指Swift经测试、分析之后,可以放心大胆地将Swift用于最核心
5、的存储业务上5.简单、可依赖of731云计算第三版配套PPT课件of 318.38 . 3 . 18 . 3 . 28 . 3 . 38 . 3 . 48 . 3 . 5对象存储服务SwiftSwif t特性应用场景Swif t主要组件Swif t基本原理实例分析8 . 3对象存储服务Swift云计算第三版配套PPT课件应用场景 Swift提供的服务与Amazon S3相同,适用于许多应用场景。of931数据备份仓库存储日志文件为Glance存储镜像文件网盘类产品的存储引擎8 . 3对象存储服务Swift云计算第三版配套PPT课件应用场景Swift主要有三个组成部分:Proxy Server、
6、StorageServer和Consistency Server。其中Storage和Consistency服务均允许在Storage Node上。of10318 . 3对象存储服务Swift云计算第三版配套PPT课件应用场景of1131使用OpenStack的认证服务Keystone,目的在于实现统一OpenStack各个项目间的认证管理。云计算第三版配套PPT课件of 318.38 . 3 . 18 . 3 . 28 . 3 . 38 . 3 . 48 . 3 . 5对象存储服务SwiftSwif t特性应用场景Swif t主要组件Swif t基本原理实例分析8 . 3对象存储服务Swif
7、t云计算第三版配套PPT课件Swift主要组件12 服务 Proxy Server 对外提供对象服务API 查找服务地址 转发用户请求至相应的账户、容器或者对象服务 进行横向扩展来均衡负载验证访问用户的身份信息获得一个对象访问令牌(Token) 验证访问令牌的有效性缓存下来直至过期时间of1331认证服务Authentication Server8 . 3对象存储服务Swift云计算第三版配套PPT课件Swift主要组件34 缓存的内容包括对象服务令牌、账户和容器的存在信息 缓存服务可采用Memcached 集群,Swift会使用一致性散列算法来分配缓存地址提供账户元数据和统计信息维护所含容器
8、列表的服务每个账户的信息被存储在一个SQLite数据库中。of1431账户服务Account Server缓存服务Cache Server8 . 3对象存储服务Swift云计算第三版配套PPT课件Swift主要组件56 提供容器元数据和统计信息 维护所含对象列表的服务 每个容器的信息也存储在一个SQLite数据库中提供对象元数据和内容服务每个对象的内容会以文件的形式存储在文件系统中元数据会作为文件属性来存储of1531对象服务Object Server容器服务Container Server8 . 3对象存储服务Swift云计算第三版配套PPT课件Swift主要组件78复 务 采用推式(Pus
9、h)更新远程副本 确保被标记删除的对象从文件系统中移除。任务将会被序列化到在本地文件系统中进行排队更新服务会在系统恢复正常后扫描队列并进行相应的更新处理of1631Replicator更新服务Updater8 . 3对象存储服务Swift云计算第三版配套PPT课件Swift主要组件910 检查对象、容器和账户的完整性 文件隔离,复制其他副本以覆盖本地损坏的副本 其他类型的错误会被记录到日志移除被标记为删除的账户删除其所包含的所有容器和对象of1731账户清理服务Account Reaper审计服务Auditor8 . 3对象存储服务Swift云计算第三版配套PPT课件Swift主要组件 1Ri
10、ngRing是Swift最重要的组件,用于记录存储对象与物理位置间的映射关系。of1831 在涉及查询Account(账户)、Container(容器)、Object(对象) 信息时,就需要查询集群的Ring信息。 Ring使用Zone、Device、Partition和Replica来维护这些映射信息。 Ring中每个Partition在集群中都(默认)有3个Replica。 每个Partition的位置由Ring来维护,并存储在映射中。 每次增减存储节点时,需要重新平衡一下Ring文件中的项目。8 . 3对象存储服务Swift云计算第三版配套PPT课件Swift主要组件 2Proxy Se
11、rverProxy Server是提供Swift API的服务器进程,负责Swift其余组件间的相互通信。of1931Proxy提供了Rest-full API,并且符合标准的HTTP协议规范,这使得开发者可以快捷构建定制的Client与Swift交互。8 . 3对象存储服务Swift云计算第三版配套PPT课件Swift主要组件 3Storage ServerStorage Server提供了磁盘设备上的存储服务。of2031ObjectContainerAccountSwift中有三类存储服务器8 . 3对象存储服务Swift云计算第三版配套PPT课件Swift主要组件 4Consisten
12、cy Servers目的是查找并解决由数据损坏和硬件故障引起的错误。of2131ReplicatorUpdaterAuditor主要存在三个Server8 . 3对象存储服务Swift云计算第三版配套PPT课件Swift主要组件Auditor定时扫描发现损坏文件并移动到隔离目录Replicator扫描发现文件缺失,与远程服务器同步隔离对象处理流图Object Server计算文件Hash值进行核对of2231云计算第三版配套PPT课件of 31本章未完待续 百度排名首位的大数据资料和交流中心 百度排名首位的云计算资料和交流中心 终生免费的智能硬件大数据托管平台 扫一扫,进入万物云 终 生 免
13、费 的 环 境 大 数 据 共 享 平 台 扫一扫,进入环境云 高校Hadoop教学科研一揽子解决方案云计算、大数据时代,社会亟需相关人才!而高校缺平台、缺人才、缺经验!怎么办?云创大数据给您一步到位的解决方案!建设一个Hadoop实验平台一套开源的Hadoop一体机和开发环境,详细的指导书籍和实验设计。培养一支云计算师资队伍来自云计算高手的系列培训,早在2010年就培训了全国第一批云计算师资力量。营造一个大数据科研环境为科研提供技术支持,与大数据应用相结合,让科研迈上新台阶。了解详情 知名微信公众号推荐 学习云计算必须关注的公众号看未来 微信号:lpoutlook云计算头条 微信号: chinacloudnj 资源丰富、分析深入、更新及时的云计算知 识共享平台。,清华博士,云计算作者。 微信号: cStor_cn 国内大数据龙头企业。提供领先
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 上海健康医学院《英语语言学导论》2025-2026学年期末试卷
- 高级母婴护理师
- 急诊检验能力建设与规范
- 2026年成人高考机械设计制造及其自动化专业(机械设计)真题单套
- 2026年成人高考高起专物理基础预测单套试卷
- 2026年财务管理职称考试模拟预测单套试卷(含解析)
- 政治各科题目及答案
- 诊断学考试试题及答案
- 2025-2026学年人教版七年级英语下册《UnitItsraining》单元测试卷(含答案)
- 云南专升本试卷及答案
- 毕业设计(论文)-两辊式轧钢机设计
- 2026春小学苏少版(2024)二年级下册美术每课教案(第一、二单元)
- 采购部门纪律制度
- 2025年学校信息化工作三年发展规划方案
- 2026年社工考试《初级社会工作综合能力》真题及答案
- 国家职业标准 6-28-01-12 风力发电运维值班员L (2025年版)
- DG-TG08-12-2024 普通中小学建设标准
- 20G520-1-2钢吊车梁(6m-9m)2020年合订本
- 《无人机组装与调试》课件 第一章
- 南京酒店定位报告(修改)
- 市政工程安全资料
评论
0/150
提交评论