溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

GFS分布式文件系統集群

發布時間:2020-07-16 14:48:59 來源:網絡 閱讀:217 作者:wx5d3a7feeb53cc 欄目:云計算

GFS分布式文件系統集群

GlusterFS概述

GlusterFS簡介
  • 開源的分布式文件系統
  • 由存儲服務器,客戶端以及NFS/Samba存儲網關組成
  • 無元數據服務器
    GFS分布式文件系統集群
    RDMA:負責數據傳輸
    GlusterFS的特點
  • 擴展性和高性能
  • 高可用性
  • 全局統一的命名空間
  • 彈性卷管理
  • 基于標準協議

    GlusterFS術語

  • Brick : 存儲節點
  • Volume : 卷
  • FUSE : 內核模塊,用戶端的交互模塊
  • VFS : 虛擬端口
  • Glusterd : 服務

    模塊化堆棧架構

  • 模塊化、堆棧式的架構
  • 通過對模塊的組合,實現負責的功能
    GFS分布式文件系統集群

    GlusterFS工作模式

    GFS分布式文件系統集群

  • Application:客戶端或應用程序通過GlusterFSync的掛載點訪問數據
  • VFS:linux系統內核通過VFS API收到請求并處理
  • FUSE : VFS 將數據遞交給FUSE內核文件系統,fuse
    文件系統則是將數據通過/dev/fuse設備文件遞交給了GlusterFS client端
  • GlusterFS Client ; 通過網絡將數據傳遞至遠端的GlusterFS Server,并且寫入到服務器存儲設備上

    GlusterFS工作原理

    GlusterFS工作流程
    彈性HASH算法
  • 通過HASH算法得到一個32位的整數
  • 劃分為N個連續的子空間,每個空間對應一個Brick
  • 彈性HASH算法的優點
    • 保證數據平均分布在每一個Brink中
    • 解決了對元數據服務器的依懶,進而解決了單點故障以及訪問瓶頸

    GFS分布式文件系統集群
    四個Brick節點的GlusterFS卷,平均分配232次方的區間的范圍空間

GFS分布式文件系統集群
通過hash算法去找到對應的brick節點的存儲空間,去分配數據存儲,去調用每一個節點數據

GlusterFS的卷類型

  • 分布式卷
  • 條帶卷
  • 復制卷
  • 分布式條帶卷
  • 分布式復制卷
  • 條帶復制卷
  • 分布式條帶復制卷
    分布式卷
  • 沒有對文件進行分塊處理
  • 通過擴展文件屬性保存HASH值
  • 支持底層文件系統有ext3、ext4、ZFS、XFS等
    GFS分布式文件系統集群
    分布式卷有如下特點
  • 文件分布在不同的服務器。不具備冗余性
  • 更容易和廉價地擴展卷的大小
  • 單點故障會造成數據丟失
  • 依懶底層的數據保護
    創建分布式卷
  • 創建一個名為dis-volume的分布式卷,文件將根據HASH分布在server1:/dir1、server2:/dir2和server3:/dir3中
    gluster volume create dis-volume server1:/dir1 server2:/dir2 

    條帶卷

  • 根據偏移量將文件分為N塊(N個條帶節點),輪詢的存儲在每個Brick Server節點
  • 存儲大文件時,性能尤為突出
  • 不具備冗余性,類似Raid0
    GFS分布式文件系統集群
    從多個server中同時讀取文件,效率提升
    特點
  • 數據被分割成更小塊分布到塊服務器群中的不同條帶區
  • 分布減少負載且更小的文件加速了存取的速度
  • 沒有數據冗余

    創建條帶卷
  • 創建一個名為Stripe-volume的條帶卷,文件將被分塊輪詢的存儲在Server1:/dir1和Server2:dir2兩個Brick中
gluster volume create stripe-volume stripe 2 transport tcp server1:/dir1 server2:/dir2 

復制卷

  • 同一個文件保存一份或多分副本
  • 復制模式因為保存副本,所以磁盤利用率較低
  • 多個節點的存儲空間不一致,那么將按照木桶效應取最低節點的容量作為該卷的總容量

GFS分布式文件系統集群

特點
  • 卷中所有的服務器均保存一個完整的副本
  • 卷的副本數量可以有客戶創建的時候決定
  • 至少由兩個塊服務器或更多服務器
  • 具備冗余性

    創建復制卷
  • 創建名為rep-volume的復制卷、文件將同時存儲兩個副本
    gluster volume create rep-volume replica 2 transport tcp server1:/dir1 server2:/dir2 

    分布式條帶卷

  • 兼顧分布式卷和條帶卷的功能
  • 主要用于大文件訪問處理
  • 至少最少需要4臺服務器

    創建分布式條帶卷
  • 創建一個名為dis-stripe的分布式條帶卷,配置分布式的條帶卷時,卷中Brink所包含 的存儲服務器數必須是條帶數的倍數(>=2倍)
gluster volume create rep-volume stripe 2 transport tcp server1:/dir1 server2:/dir2 server3:/dir1 server4:/dir2 

分布式復制卷

  • 兼顧分布式卷和復制卷的功能
  • 用于需要冗余的情況下
    GFS分布式文件系統集群

    創建分布式復制卷
  • 創建一個名為dis-rep的分布式條帶卷,配置分布式條帶卷的復制卷時,卷中Brink所包含的存儲服務器必須是條帶數的倍數(>=2倍)
gluster volume create rep-volume replica 2 transport tcp server1:/dir1 server2:/dir2 server3:/dir1 server4:/dir2
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女