第8章 OpenStack开源虚拟化平台(四)_第1页
第8章 OpenStack开源虚拟化平台(四)_第2页
第8章 OpenStack开源虚拟化平台(四)_第3页
第8章 OpenStack开源虚拟化平台(四)_第4页
第8章 OpenStack开源虚拟化平台(四)_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

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

文档简介

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

2、2 PennySort国际计算机排序比赛冠军,两次夺得全国高校科技比赛最高奖,并三次夺得清华大学科技比赛最高奖。 荣获“全军十大学习成才标兵”(排名第一)、南京“十大杰出青年”、江苏省“333高层次人才培养工程”中青年科学技术带头人、清华大学“学术新秀”等称号。刘 鹏of37云计算第三版配套PPT课件8.3 对象存储服务Swift8.3.1 Swift特性8.3.2 应用场景8.3.3 Swift主要组件8.3.4 Swift基本原理8.3.5 实例分析of37云计算第三版配套PPT课件Swift 的算法和存储理论并不复杂主要有以下几个概念of37云计算第三版配套PPT课件68.3 对象存储服

3、务Swift数据一致性模型(Consistency Model)为了实现这一目标,Swift采用Quorum仲裁协议N为数据的副本总数W为写操作被确认接受的副本数量R为读操作的副本数量(2)强一致性:强一致性R+W N,以保证对副本的读写操作会产生交集,从而保证可以读取到最新版本弱一致性R+WN,保证某个数据不被两个不同的事务同时读和写,公式WN/2保证两个事务不能并发写某一个数据。N12345非常危险比较危险N2,N越大,成本越高工业界通常把N设置为3Swift的N=3、W=2、R=2,完全符合NWR策略, Swift系统是可靠的,没有单点故障。of37云计算第三版配套PPT课件158.3

4、对象存储服务SwiftZone如果所有的节点都在一个机架或一个机房中,那么一旦发生断电、网络故障等事故,都将导致用户无法访问需要一种机制对机器的物理位置进行隔离,以满足分区容忍性Ring中引入了Zone的概念,把集群的节点分配到每个Zone中,其中,同一个Partition的Replica不能同时放在同一个节点上或同一个Zone内。of37云计算第三版配套PPT课件168.3 对象存储服务SwiftWeight权重Ring引入权重的目的是解决未来添加存储能力更大的节点时,分配到更多的Partition。例如,2TB容量的节点的Partition数为1TB的两倍,那么就可以设置2TB的权重为20

5、0,而1TB的权重为100。of37云计算第三版配套PPT课件178.3 对象存储服务Swift系统架构完全对称面向资源组件可扩展非阻塞式I/O模式系统架构认证服务节点代理节点缓存服务Object RingAccount RingControllerContainer Ring对象服务容器服务账户服务Object FileContainer DBAccount DBEventual consistencyObject UpdaterObject ReplicatorObject AuditorContainerUpdaterContainerReplicatorContainerAuditor

6、AccountUpdaterAccountReplicatorAccountAuditorEventual consistencyIntegrity checkingSwift APIof37云计算第三版配套PPT课件8.3 对象存储服务Swift8.3.1 Swift特性8.3.2 应用场景8.3.3 Swift主要组件8.3.4 Swift基本原理8.3.5 实例分析of37云计算第三版配套PPT课件208.3 对象存储服务Swift实例分析Proxy serverObject ServerContainer ServerAccount ServerProxy serverObject S

7、erverContainer ServerAccount ServerProxy serverObject ServerContainer ServerAccount ServerProxy serverObject ServerContainer ServerAccount ServerZone 1Zone 2Zone 3Zone 4负载均衡器CET.abc.pngPUT.abc.png8.1 OpenStack背景介绍8.2 计算服务Nova8.3 对象存储服务Swift8.4 镜像服务Glanceof37云计算第三版配套PPT课件228.4 镜像服务GlanceGlance提供了一个虚拟

8、磁盘镜像的目录和存储仓库,并且可以提供对虚拟机镜像的存储和检索。这些磁盘镜像常常广泛应用于OpenStack Compute组件之中。三种形式加以配置利用OpenStack对象存储机制来存储镜像利用Amazon的简单存储解决方案(简称S3)直接存储信息将S3存储与对象存储结合起来,作为S3访问的连接器of37云计算第三版配套PPT课件8.4 镜像服务Glance8.4.1 Glance的作用8.4.2 Glance的组成部分of37云计算第三版配套PPT课件248.4 镜像服务GlanceGlance的作用Glance作为OpenStack的虚拟机的Image(镜像)服务,提供了一系列的RES

9、T API,用来管理、查询虚拟机的镜像,它支持多种后端存储介质可以看出,通过Glance,Opentack的3个模块被链接成了一个整体,Glance为Nova提供镜像的查找操作,而Swift又为Glance提供实际的存储服务,Swift可以看成Glacne存储接口的一个具体实现。NovaGlanceSwiftGlance在整个OpenStack项目中的角色定位of37云计算第三版配套PPT课件8.4 镜像服务Glance8.4.1 Glance的作用8.4.2 Glance的组成部分of37云计算第三版配套PPT课件268.4 镜像服务GlanceGlance的组成部分API ServerRe

10、gistryServer主要用来接受各种API调用请求,并提供相应的操作。用来和MySQL数据库进行交互,存储或者获取镜像的元数据。OpenStack Image Service(Glance)of37云计算第三版配套PPT课件278.4 镜像服务GlanceGlance的组成部分OpenStack Object StorageFileSystemS3HTTP它是OpenStack中高可用的对象存储项目。OpenStack Image Service存储虚拟机镜像的默认后端是后端文件系统。该后端允许OpenStack Image Service存储虚拟机镜像在Amazon S3服务中。Open

11、Stack Image Service能通过HTTP在Internet上读取可用的虚拟机镜像。of37云计算第三版配套PPT课件288.4 镜像服务GlanceGlance的组成部分Glance-apiGlance-registryNova-computeDatabaseSwift or S3of37云计算第三版配套PPT课件1OpenStack是什么?2总结OpenStack的主要组件及其功能。3请根据学过的知识总结一下各服务模块之间如何协同工作。4请通过学过的知识概括一下OpenStack与AWS的异同。习题:百度排名首位的大数据资料和交流中心百 度 排 名 首 位 的 云 计 算 资 料

12、 和 交 流 中 心终生免费的智能硬件大数据托管平台扫一扫,进入万物云终 生 免 费 的 环 境 大 数 据 共 享 平 台扫一扫,进入环境云一揽子解决方案 云计算、大数据时代,社会亟需相关人才!而高校缺平台、缺人才、缺经验!怎么办? 建设一个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

提交评论