《云计算(第三版)》配套ppt之二十九:第8章-openstack开源虚拟化平台(三)课件

上传人:F****n 文档编号:88131084 上传时间:2019-04-19 格式:PPTX 页数:31 大小:10.75MB
返回 下载 相关 举报
《云计算(第三版)》配套ppt之二十九:第8章-openstack开源虚拟化平台(三)课件_第1页
第1页 / 共31页
《云计算(第三版)》配套ppt之二十九:第8章-openstack开源虚拟化平台(三)课件_第2页
第2页 / 共31页
《云计算(第三版)》配套ppt之二十九:第8章-openstack开源虚拟化平台(三)课件_第3页
第3页 / 共31页
《云计算(第三版)》配套ppt之二十九:第8章-openstack开源虚拟化平台(三)课件_第4页
第4页 / 共31页
《云计算(第三版)》配套ppt之二十九:第8章-openstack开源虚拟化平台(三)课件_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《《云计算(第三版)》配套ppt之二十九:第8章-openstack开源虚拟化平台(三)课件》由会员分享,可在线阅读,更多相关《《云计算(第三版)》配套ppt之二十九:第8章-openstack开源虚拟化平台(三)课件(31页珍藏版)》请在金锄头文库上搜索。

1、,电子工业出版社云计算(第三版)配套课件,主编:刘鹏 教授,第 8 章,OpenStack开源虚拟化平台(三),本套PPT下载地址:http:/ 主持完成科研项目25项,发表论文80余篇,出版专业书籍15本。获部级科技进步二等奖4项、三等奖4项。主编了国内第一本云计算教材云计算和第一本云计算编程书籍实战Hadoop。创办了知名的中国云计算()和中国大数据()网站。 曾率队夺得2002 PennySort国际计算机排序比赛冠军,两次夺得全国高校科技比赛最高奖,并三次夺得清华大学科技比赛最高奖。 荣获“全军十大学习成才标兵”(排名第一)、南京“十大杰出青年”、江苏省“333高层次人才培养工程”中青

2、年科学技术带头人、清华大学“学术新秀”等称号。,刘 鹏,Swift,OpenStack开源云计算项目的子项目之一,可扩展的对象存储系统,比如复制和存档数据,图像或视频服务,存储次级静态数据,开发数据存储整合的新应用,存储容量难以估计的数据,为Web应用创建基于云的弹性存储。,8.3 对象存储服务Swift,扩展性,冗余性,持久性,5,8.3 对象存储服务Swift,8.3.1 Swift特性,8.3.2 应用场景,8.3.3 Swift主要组件,8.3.4 Swift基本原理,8.3.5 实例分析,7,8.3 对象存储服务Swift,Swift特性,1.高数据持久性,数据的可靠性,是指数据存储

3、到系统中后,到某一天数据丢失的可能性。,2.完全对称的系统架构,“对称”意味着Swift中各节点可以完全对等,能极大地降低系统维护成本。,3.无限的可扩展性,一是数据存储容量无限可扩展,二是Swift性能(如QPS、吞吐量等)可线性提升。,4.无单点故障,整个Swift集群中,也没有一个角色是单点的,并且在架构和设计上保证无单点业务是有效的。,5.简单、可依赖,简单体现在实现易懂、架构优美、代码整洁;可依赖是指Swift经测试、分析之后,可以放心大胆地将Swift用于最核心的存储业务上,8.3 对象存储服务Swift,8.3.1 Swift特性,8.3.2 应用场景,8.3.3 Swift主要

4、组件,8.3.4 Swift基本原理,8.3.5 实例分析,9,8.3 对象存储服务Swift,应用场景,网盘类产品的存储引擎,为Glance存储镜像文件,存储日志文件,数据备份仓库,Swift提供的服务与Amazon S3相同,适用于许多应用场景。,10,其中Storage和Consistency服务均允许在Storage Node上。,8.3 对象存储服务Swift,应用场景,Swift主要有三个组成部分:Proxy Server、Storage Server和Consistency Server。,11,8.3 对象存储服务Swift,应用场景,使用OpenStack的认证服务Keyst

5、one,目的在于实现统一OpenStack各个项目间的认证管理。,8.3 对象存储服务Swift,8.3.1 Swift特性,8.3.2 应用场景,8.3.3 Swift主要组件,8.3.4 Swift基本原理,8.3.5 实例分析,13,8.3 对象存储服务Swift,Swift主要组件,对外提供对象服务API 查找服务地址 转发用户请求至相应的账户、容器或者对象服务 进行横向扩展来均衡负载,1,2,代理服务 Proxy Server,认证服务 Authentication Server,验证访问用户的身份信息 获得一个对象访问令牌(Token) 验证访问令牌的有效性 缓存下来直至过期时间,

6、14,8.3 对象存储服务Swift,Swift主要组件,缓存的内容包括对象服务令牌、账户和容器的存在信息 缓存服务可采用Memcached集群,Swift会使用一致性散列算法来分配缓存地址,3,4,缓存服务 Cache Server,账户服务 Account Server,提供账户元数据和统计信息 维护所含容器列表的服务 每个账户的信息被存储在一个SQLite数据库中。,15,8.3 对象存储服务Swift,Swift主要组件,提供容器元数据和统计信息 维护所含对象列表的服务 每个容器的信息也存储在一个SQLite数据库中,5,6,容器服务 Container Server,对象服务 Obj

7、ect Server,提供对象元数据和内容服务 每个对象的内容会以文件的形式存储在文件系统中 元数据会作为文件属性来存储,16,8.3 对象存储服务Swift,Swift主要组件,采用推式(Push)更新远程副本 确保被标记删除的对象从文件系统中移除。,7,8,复制服务 Replicator,更新服务 Updater,任务将会被序列化到在本地文件系统中进行排队 更新服务会在系统恢复正常后扫描队列并进行相应的更新处理,17,8.3 对象存储服务Swift,Swift主要组件,检查对象、容器和账户的完整性 文件隔离,复制其他副本以覆盖本地损坏的副本 其他类型的错误会被记录到日志,9,10,审计服务

8、 Auditor,账户清理服务 Account Reaper,移除被标记为删除的账户 删除其所包含的所有容器和对象,18,8.3 对象存储服务Swift,Swift主要组件,在涉及查询Account(账户)、Container(容器)、Object(对象)信息时,就需要查询集群的Ring信息。 Ring使用Zone、Device、Partition和Replica来维护这些映射信息。 Ring中每个Partition在集群中都(默认)有3个Replica。 每个Partition的位置由Ring来维护,并存储在映射中。 每次增减存储节点时,需要重新平衡一下Ring文件中的项目。,Ring是Sw

9、ift最重要的组件,用于记录存储对象与物理位置间的映射关系。,1,Ring,19,8.3 对象存储服务Swift,Swift主要组件,Proxy提供了Rest-full API,并且符合标准的HTTP协议规范,这使得开发者可以快捷构建定制的Client与Swift交互。,2,Proxy Server,Proxy Server是提供Swift API的服务器进程,负责Swift其余组件间的相互通信。,20,8.3 对象存储服务Swift,Swift主要组件,3,Storage Server,Storage Server提供了磁盘设备上的存储服务。,Swift中有三类存储服务器,Account,C

10、ontainer,Object,21,8.3 对象存储服务Swift,Swift主要组件,4,Consistency Servers,目的是查找并解决由数据损坏和硬件故障引起的错误。,主要存在三个Server,Auditor,Updater,Replicator,22,8.3 对象存储服务Swift,Swift主要组件,Auditor定时扫描发现 损坏文件并移动到 隔离目录,Replicator扫描发现 文件缺失,与远程 服务器同步,Object Server计算文件Hash值进行核对,隔离对象 处理流图,本章未完待续,百度排名首位的大数据资料和交流中心,百度排名首位的云计算资料和交流中心,终

11、生免费的智能硬件大数据托管平台,扫一扫,进入万物云,终生免费的环境大数据共享平台,扫一扫,进入环境云,云创大数据 给您一步到位的解决方案!,高校Hadoop教学科研,一揽子解决方案,云计算、大数据时代,社会亟需相关人才!而高校缺平台、缺人才、缺经验!怎么办?,建设一个Hadoop实验平台 一套开源的Hadoop一体机和开发环境,详细的指导书籍和实验设计。 培养一支云计算师资队伍 来自云计算高手的系列培训, 早在2010年就培训了全国第一批云计算师资力量。 营造一个大数据科研环境 为科研提供技术支持,与大数据应用相结合,让科研迈上新台阶。,刘鹏看未来,云计算头条,云创大数据,中国大数据,微信号: chinacloudnj,微信号: cstorbigdata,资源丰富、分析深入、更新及时的云计算知识共享平台。,微信号:lpoutlook,微信号: cStor_cn,国内大数据龙头企业。提供领先的云存储、云数据库、云视频、云传输产品和解决方案。,眼光决定成败,与刘鹏教授看未来。 刘鹏,清华博士,云计算作者。,分享大数据技术,剖析大数据案例,讨论大数据话题。,暂时仅有安卓版本,支持安卓和苹果,支持安卓和苹果,电子工业出版社云计算(第三版)配套课件,谢谢观看,主编:刘鹏 教授,第 8 章,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号