GlusterFS模式与功能介绍(2013-06-11).ppt

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
GlusterFS模式及功能介紹 GlusterFS模式及功能介紹 GlusterFS模式 GlusterFS架構和數據訪問流程 GlusterFS風險 GlusterFS模式 分佈卷 復制卷 条带卷 分佈式条带卷 分布式復制卷 分布式条带復制卷 分佈卷 分布式卷,文件通过hash算法随机的分布到由bricks组成的卷上。卷中资源仅在一台服务器上存储,在存储池中非镜像或条带模式。 復制卷 复制式卷,类似raid1,replica数必须等于volume中brick所包含的存储服务器数,可用性高。创建一个两两互为备份的卷,存储池中一块硬盘损坏,不会影响到数据的使用,最少需要两台服务器才能创建分布镜像卷。 条带卷 条带式卷,类似与raid0,stripe数必须等于volume中brick所包含的存储服务器数,文件被分成数据块,以Round Robin的方式存储在bricks中,并发粒度是数据块,大文件性能好。 分佈式条带卷 分布式的条带卷,volume中brick所包含的存储服务器数必须是stripe的倍数(=2倍),兼顾分布式和条带式的功能。每个文件分布在四台共享服务器上,通常用于大文件访问处理,最少需要?4?台服务器才能创建分布条带卷。 分布式復制卷 分布式的复制卷,volume中brick所包含的存储服务器数必须是 replica 的倍数(=2倍),兼顾分布式和复制式的功能。 分布式条带復制卷 分布式条带复制卷分布条带数据在复制砖集群。为了获得最佳效果,你应该使用分布在高并发的条带复制卷环境下并行访问非常大的文件和性能是至关重要的。 GlusterFS架構和數據訪問流程 GlusterFS外部架構和內部架構 GlusterFS數據訪問流程 GlusterFS外部架構 GlusterFS总体架构与组成部分如图2所示,它主要由存储服务器(Brick Server)、客户端以及NFS/Samba存储网关组成。不难发现,GlusterFS架构中没有元数据服务器组件,这是其最大的设计这点,对于提升整个系统的性能、可靠性和稳定性都有着决定性的意义。GlusterFS支持TCP/IP和InfiniBand RDMA高速网络互联,客户端可通过原生Glusterfs协议访问数据,其他没有运行GlusterFS客户端的终端可通过NFS/CIFS标准协议通过存储网关访问数据。 GlusterFS是模块化堆栈式的架构设计,如图3所示。模块称为Translator,是GlusterFS提供的一种强大机制,借助这种良好定义的接口可以高效简便地扩展文件系统的功能。 1.服务端与客户端模块接口是兼容的,同一个translator可同时在两边加载。 2. GlusterFS中所有的功能都是通过translator实现,比如Cluster, Storage, Performance, Protocol, Features等。 3.重点是GlusterFS Client端。 GlusterFS數據訪問流程 GlusterFS風險 備份風險 增加和刪除磁盤空間風險 讀寫速度 客戶端讀取數據方式 備份風險 由於GlusterFS採用分布式條帶複製模式,我們之前就已經理解了這種模式的功能及作用,它將文件分割并備份隨機存放到不同服務器里。 增加和刪除磁盤空間風險 GlusterFS增加磁盤空間 GlusterFS增加磁盤空間,例如:你想给分布式的卷中增加brick,以增加卷的容量。注意:当你给分布式复制卷和分布式条带卷中增加bricks 时,你增加的bricks的数目必须是复制或者条带数目的倍数,例如:你给一个分布式复制卷的replica为2,你在增加bricks的时候数量必须为 2、4、6、8等。如下圖所示: GlusterFS刪除磁盤空間 GlusterFS刪除磁盤空間,例如:当硬件损坏或者网络故障的时候,你可能想在卷中移除相关的bricks。注意:当你移除bricks的时候,你在 gluster的挂载点将不能继续访问数据,只有配置文件中的信息移除后你才能继续访问bricks的数据。当移除分布式复制卷或者分布式条带卷的时候, 移除的bricks数目必须是replica或者stripe的倍数。例如:一个分布式条带卷的stripe是2,当你移除bricks的时候必须是2、 4、6、8等。 GlusterFS平衡布局 GlusterFS平衡布局是很有必要的,因为布局结构是静态的,当新的bricks加入现有卷,新创建的文件会分布到旧的br

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档