GlusterFS集群文件系统专题二(主要术语)

1.Trusted Storage Pool

  • 一堆存储节点的集合
  • 通过一个节点“邀请”其他节点创建,这里叫probe
  • 成员可以动态加入,动态删除
    添加命令如下:
    node1# gluster peer probe node2
    删除命令如下:
    node1# gluster peer detach node3

图1 GlusterFS存储池

2.Bricks

  • Brick是一个节点和一个导出目录的集合,e.g. node1:/brick1
  • Brick是底层的RAID或磁盘经XFS或ext4文件系统格式化而来,所以继承了文件系统的限制
  • 每个节点上的brick数是不限的
  • 理想的状况是,一个集群的所有Brick大小都一样

GlusterFS集群文件系统专题一(基础原理)

(版权声明:本文为CSDN博主「刘爱贵」的原创文章。原文链接)

1.概述

GlusterFS是Scale-Out存储解决方案Gluster的核心,它是一个开源的分布式文件系统,具有强大的横向扩展能力,通过扩展能够支持数PB存储容量和处理数千客户端。GlusterFS借助TCP/IP或InfiniBand RDMA网络将物理分布的存储资源聚集在一起,使用单一全局命名空间来管理数据。GlusterFS基于可堆叠的用户空间设计,可为各种不同的数据负载提供优异的性能。

图1 GlusterFS统一的挂载点

GlusterFS支持运行在任何标准IP网络上标准应用程序的标准客户端,如图2所示,用户可以在全局统一的命名空间中使用NFS/CIFS等标准协议来访问应用数据。GlusterFS使得用户可摆脱原有的独立、高成本的封闭存储系统,能够利用普通廉价的存储设备来部署可集中管理、横向扩展、虚拟化的存储池,存储容量可扩展至TB/PB级。GlusterFS主要特征如下:

  • 扩展性和高性能

GlusterFS利用双重特性来提供几TB至数PB的高扩展存储解决方案。Scale-Out架构允许通过简单地增加资源来提高存储容量和性能,磁盘、计算和I/O资源都可以独立增加,支持10GbE和InfiniBand等高速网络互联。Gluster弹性哈希(Elastic Hash)解除了GlusterFS对元数据服务器的需求,消除了单点故障和性能瓶颈,真正实现了并行化数据访问。

  • 高可用性


:D 一言句子获取中...