版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电子工业出版社《云计算(第三版)》配套课件云计算(第三版)CLOUDCOMPUTINGThirdEdition主编:刘鹏教授第8章OpenStack开源虚拟化平台(三)本套PPT下载地址:/list.aspx?cid=20云计算的红宝书书籍购买地址:/item.html?itemID=1469775685&p=-1微信扫描二维码关注云计算头条电子工业出版社《云计算(第三版)》配套课件(包邮且有刘鹏教授亲笔签名)教授、博导、学科带头人,清华大学博士。现任中国云计算专家咨询委员会秘书长、中国信息协会大数据分会副会长、工业与信息化部云计算研究中心专家。主持完成科研项目25项,发表论文80余篇,出版专业书籍15本。获部级科技进步二等奖4项、三等奖4项。主编了国内第一本云计算教材《云计算》和第一本云计算编程书籍《实战Hadoop》。创办了知名的中国云计算()和中国大数据()网站。曾率队夺得2002PennySort国际计算机排序比赛冠军,两次夺得全国高校科技比赛最高奖,并三次夺得清华大学科技比赛最高奖。荣获“全军十大学习成才标兵”(排名第一)、南京“十大杰出青年”、江苏省“333高层次人才培养工程”中青年科学技术带头人、清华大学“学术新秀”等称号。刘鹏8.1OpenStack背景介绍8.2计算服务Nova8.3对象存储服务Swift8.4镜像服务GlanceSwiftOpenStack开源云计算项目的子项目之一可扩展的对象存储系统比如复制和存档数据,图像或视频服务,存储次级静态数据,开发数据存储整合的新应用,存储容量难以估计的数据,为Web应用创建基于云的弹性存储。8.3对象存储服务Swift扩展性冗余性持久性58.3对象存储服务Swift8.3.1Swift特性8.3.2应用场景8.3.3Swift主要组件8.3.4Swift基本原理8.3.5实例分析78.3对象存储服务SwiftSwift特性1.高数据持久性数据的可靠性,是指数据存储到系统中后,到某一天数据丢失的可能性。2.完全对称的系统架构“对称”意味着Swift中各节点可以完全对等,能极大地降低系统维护成本。3.无限的可扩展性一是数据存储容量无限可扩展,二是Swift性能(如QPS、吞吐量等)可线性提升。4.无单点故障整个Swift集群中,也没有一个角色是单点的,并且在架构和设计上保证无单点业务是有效的。5.简单、可依赖简单体现在实现易懂、架构优美、代码整洁;可依赖是指Swift经测试、分析之后,可以放心大胆地将Swift用于最核心的存储业务上8.3对象存储服务Swift8.3.1Swift特性8.3.2应用场景8.3.3Swift主要组件8.3.4Swift基本原理8.3.5实例分析98.3对象存储服务Swift应用场景网盘类产品的存储引擎为Glance存储镜像文件存储日志文件数据备份仓库Swift提供的服务与AmazonS3相同,适用于许多应用场景。10其中Storage和Consistency服务均允许在StorageNode上。8.3对象存储服务Swift应用场景Swift主要有三个组成部分:ProxyServer、StorageServer和ConsistencyServer。118.3对象存储服务Swift应用场景使用OpenStack的认证服务Keystone,目的在于实现统一OpenStack各个项目间的认证管理。8.3对象存储服务Swift8.3.1Swift特性8.3.2应用场景8.3.3Swift主要组件8.3.4Swift基本原理8.3.5实例分析138.3对象存储服务SwiftSwift主要组件对外提供对象服务API查找服务地址转发用户请求至相应的账户、容器或者对象服务进行横向扩展来均衡负载12代理服务ProxyServer认证服务AuthenticationServer验证访问用户的身份信息获得一个对象访问令牌(Token)验证访问令牌的有效性缓存下来直至过期时间148.3对象存储服务SwiftSwift主要组件缓存的内容包括对象服务令牌、账户和容器的存在信息缓存服务可采用Memcached集群,Swift会使用一致性散列算法来分配缓存地址34缓存服务CacheServer账户服务AccountServer提供账户元数据和统计信息维护所含容器列表的服务每个账户的信息被存储在一个SQLite数据库中。158.3对象存储服务SwiftSwift主要组件提供容器元数据和统计信息维护所含对象列表的服务每个容器的信息也存储在一个SQLite数据库中56容器服务ContainerServer对象服务ObjectServer提供对象元数据和内容服务每个对象的内容会以文件的形式存储在文件系统中元数据会作为文件属性来存储168.3对象存储服务SwiftSwift主要组件采用推式(Push)更新远程副本确保被标记删除的对象从文件系统中移除。78复制服务Replicator更新服务Updater任务将会被序列化到在本地文件系统中进行排队更新服务会在系统恢复正常后扫描队列并进行相应的更新处理178.3对象存储服务SwiftSwift主要组件检查对象、容器和账户的完整性文件隔离,复制其他副本以覆盖本地损坏的副本其他类型的错误会被记录到日志910审计服务Auditor账户清理服务AccountReaper移除被标记为删除的账户删除其所包含的所有容器和对象188.3对象存储服务SwiftSwift主要组件在涉及查询Account(账户)、Container(容器)、Object(对象)信息时,就需要查询集群的Ring信息。Ring使用Zone、Device、Partition和Replica来维护这些映射信息。Ring中每个Partition在集群中都(默认)有3个Replica。每个Partition的位置由Ring来维护,并存储在映射中。每次增减存储节点时,需要重新平衡一下Ring文件中的项目。Ring是Swift最重要的组件,用于记录存储对象与物理位置间的映射关系。1Ring198.3对象存储服务SwiftSwift主要组件Proxy提供了Rest-fullAPI,并且符合标准的HTTP协议规范,这使得开发者可以快捷构建定制的Client与Swift交互。2ProxyServerProxyServer是提供SwiftAPI的服务器进程,负责Swift其余组件间的相互通信。208.3对象存储服务SwiftSwift主要组件3StorageServerStorageServer提供了磁盘设备上的存储服务。Swift中有三类存储服务器AccountContainerObject218.3对象存储服务SwiftSwift主要组件4ConsistencyServers目的是查找并解决由数据损坏和硬件故障引起的错误。主要存在三个ServerAuditorUpdaterReplicator228.3对象存储服务SwiftSwift主要组件Auditor定时扫描发现损坏文件并移动到隔离目录Replicator扫描发现文件缺失,与远程服务器同步ObjectServer计算文件Hash值进行核对隔离对象处理流图本章未完待续百度排名首位的大数据资料和交流中心百度排名首位的云计算资料和交流中心终生免费的智能硬件大数据托管平台扫一扫,进入万物云终生免费的环境大数据共享平台扫一扫,进入环境云云创大数据
给您一步到位的解决方案!高校Hadoop教学科研一揽子解决方案云计算、大数据时代,社会亟需相关人才!而高校缺平台、缺人才、缺经验!怎么办?
建设一个Hadoop实验平台一套开源的Hadoop一体机和开发环境,详细的指导书籍和实验设计。
培养一支云计算师资队伍来自云计算高手的系列培训,
早在2010年就培训了全国第一批云计算师资力量。
营造一个大数据科研环境为科研提供技术支持,与大数据应用相结合,让科研迈上新台阶。了解详情学习云计算必须关注的公众号知名微信公众号推荐刘鹏看未来云计算头条云创大数据中国大数据微信号:chinacloudnj微信号:cstorbigdata资源丰富、分析深入、更新及时的云计算知识共享平台。微信号:lpoutlook微信号:cStor_cn国内大数据龙头企业。提供领先的云存储、云数据库、云视
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024农业机械智能化研发与生产合作合同3篇
- 2024年度夫妻婚内教育基金设立协议书3篇
- 2024至2030年中国地方特色礼品行业投资前景及策略咨询研究报告
- 包含2024年度企业特色宣传视频制作与推广合同3篇
- 2024年度联合研发合同:某高校与企业之间的产学研合作研发协议3篇
- 2024年度企业员工因公出国交流项目合同版
- 2024工资保密协议书
- 2024年度技术开发合同:人工智能助手定制开发2篇
- 二零二四年度涂料行业市场调查与分析合同2篇
- 2024年基础施工试桩协议3篇
- GB∕T 3639-2021 冷拔或冷轧精密无缝钢管
- 2022浙江公务员考试申论真题及答案
- 供电公司“远程费控”管理办法
- 完整绘本故事《章鱼先生卖雨伞》
- (含内容)儿童卡通情绪管理幼儿主题班会PPT模板
- 巧解分式方程
- [PPT]单层厂房结构和普通钢屋盖
- 简约学术型浙江理工大学论文答辩ppt模板
- MATLAB中文手册
- 飞行方案设计大作业(1)
- 风机技术规范书f
评论
0/150
提交评论