10 月 23 - 25 日,QCon 上海站即将召开,现在购票,享9折优惠 了解详情
写点什么

开源分布式文件系统 GlusterFS 3.3 发布

  • 2012-06-06
  • 本文字数:983 字

    阅读完需:约 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. 改进的复制策略:系统在写入数据时,只有当用户指定的备份数量的写入操作都完成时才返回。该功能为用户提供了在数据安全性和性能之间做权衡的能力。

如果想了解更多更详细的信息可以去 GlusterFS 的官方网站: http://www.gluster.org/


感谢郑柯对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2012-06-06 02:296903

评论

发布
暂无评论
发现更多内容

CESS 测试网上线!首个提供多元应用场景的去中心化存储网络

One Block Community

区块链 科技

中移链(基于EOS)测试环境搭建

BSN研习社

离开大厂,一周965+远程工作报告

无人之路

大厂 内卷 955 远程 WLB

音乐 NFT 为什么火了?Polkadot 或将成为发展音乐 NFT 的最佳选择

One Block Community

区块链 科技

Spring Security 中的权限注解很神奇吗?

江南一点雨

Moonbeam Orbiters Program:为收集人参与 Moonbeam 和 Moonriver 提供新方式

One Block Community

区块链 科技

搭建实用的产品帮助文档,提升用户满意度

Baklib

如何在java开发行业有更好前景

小谷哥

RocketMQ系列二:RocketMQ监控/告警一站式搭建应用

hum建应用专家

数据库 RocketMQ

【7.15-7.22】写作社区精彩技术博文回顾

InfoQ写作社区官方

优质创作周报

观测云产品更新|新增智能巡检功能;新增用户访问指标检测事件通知模板变量等

观测云

如何高效的学习掌握新技术

程序员海军

高效率 7月月更

【字体反爬】目标站点5Lq65Lq66L2m(Base64加密),Python反爬系列再次更新

梦想橡皮擦

Python 爬虫 7月月更

零基础学习大数据开发技术

小谷哥

如何选择靠谱大数据课程

小谷哥

软件调优方法有哪些?看看飞腾技术专家怎么说 | 龙蜥技术

OpenAnolis小助手

cpu io 服务器 龙蜥大讲堂 飞腾

零基础学习前端技术方法推荐

小谷哥

web前端开发技术就业前景怎么样

小谷哥

如何通过在线协作文档提高办公效率

Baklib

禅道项目管理软件的甘特图功能介绍

禅道项目管理

项目管理 甘特图 项目管理软件 禅道

暗黑王者|ZEGO 低照度图像增强技术解析

ZEGO即构

低照度图像增强技术

Redis 做接口限流,一个注解的事!

江南一点雨

Java redis springboot

李宏毅《机器学习》丨6. Convolutional Neural Network(卷积神经网络)

AXYZdong

机器学习 7月月更

稀缺性之于Web3:如何成为去中心化世界的胜利者

One Block Community

区块链 科技

App自动化测试是怎么实现H5测试的

和牛

测试

Java Idea插件Easy Code

孙永潮

idea插件

实力认证!星汉未来正式加入中国通信企业协会

星汉未来

云原生 k8s 星汉未来 中国通信企业协会

3步就能制作漫画头像的机器人,想拥有一个吗?

华为云开发者联盟

人工智能 动漫

LED显示屏和液晶透明拼接屏有什么区别?

Dylan

LED显示屏 led显示屏厂家

聊聊并发编程的12种业务场景

C++后台开发

并发编程 网络编程 后端开发 C++后台开发 C++开发

开源分布式文件系统GlusterFS 3.3 发布_DevOps & 平台工程_李雨来_InfoQ精选文章