歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> Linux業界

開源分布式文件系統GlusterFS 3.3發布

      Gluster團隊在2012年5月31日發布了GlusterFS 3.3。GlusterFS的上一個穩定版本號是3.2.6,雖然從版本號上看貌似改進並不大,如果你仔細閱讀了3.3的新特性列表之後,也許會覺得GlusterFS社區的版本號取得太保守了。

      作為Gluster項目的一部分,GlusterFS項目在2005伊始。2007年他們發布了第一個穩定的版本——1.2.3。2011年10月 4日,RedHat收購了Gluster並開始著手開發3.3.0版本。同時RedHat還宣布了其RedHat Storage 2.0產品,其基礎就是GlusterFS。

      GlusterFS是一個開源的(基於GNU GPLv3協議)分布式文件系統,用戶可以使用多台服務器,並通過以太網或者Infiniband RDMA互聯從而組成一個GlusterFS的集群。GlusterFS集群對外提供NFS,CIFS和Gluster Native(通過FUSE進行掛載)的接口以便用戶訪問GlusterFS的存儲池。 GlusterFS統一掛載方式(摘自http://www.gluster.org/about/)

      與Hadoop HDFS不同的是:GlusterFS使用了彈性哈希算法來定位文件存儲的位置。 由於使用了彈性哈希算法,GlusterFS不需要專門的Meta-Data Server來保存元數據,因此可以避免因為元數據服務器宕機導致的整個集群不可用。也正是因為不需要元數據服務器,所以GlusterFS在多個掛載點 同時進行數據讀寫的時候,其整體性能很突出。

      在GlusterFS 3.3版本中增加的新功能包括:

  1. 統一的文件和對象存儲:GlusterFS實現了OpenStack裡的對象存儲API提供同步讀取和寫入文件或對象的數據的訪問。
  2. HDFS兼容: 使Hadoop的管理員在GlusterFS的非結構化數據上運行MapReduce任務,並可以通過常用的工具和shell腳本訪問GlusterFS上的數據。
  3. 主動自我修復:GlusterFS卷可以在宕機恢復之後自動從備份服務器上恢復數據。
  4. Granular鎖:允許在對大文件的自我修復過程中訪問數據,這個功能對於把GlusterFS作為虛擬機磁盤鏡像存儲服務器時及其重要。
  5. 改進的復制策略:系統在寫入數據時,只有當用戶指定的備份數量的寫入操作都完成時才返回。該功能為用戶提供了在數據安全性和性能之間做權衡的能力。
Copyright © Linux教程網 All Rights Reserved