【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

开源分布式文件系统 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:296428

评论

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

WPF应用框架中工作流模块的介绍

快乐非自愿限量之名

前端 工作流 WPF 框架

低代码开发前景如何,大家都真的看好低代码开发吗?

这我可不懂

低代码 JNPF

云原生技术的发展与实践 主赛道:技术人的 2023 总结

Echo_Wish

容器 云原生 个人总结 年度

使用 Guava Retry 优雅的实现重试机制

EquatorCoco

Java 开发语言 重试机制

PAM助力政府信息安全建设

尚思卓越

信息安全 数据安全 特权账号管理

开发体育赛事比分直播视频平台变现有压力,解决策略方案

软件开发-梦幻运营部

MySQL 8.0 索引跳跃扫描

红袖添香

InnoDB存储引擎 数据库索引 MySQL 8.0 索引跳跃

vue的响应式原理:依赖追踪

EquatorCoco

Vue 前端 依赖

什么?你还不会 OpenTiny 跨框架组件库适配微前端?

OpenTiny社区

开源 前端 微前端 组件库

从全托管到Serverless,腾讯云大数据Elasticsearch开启云原生新范式

腾讯云大数据

ES

用“开源”的方式讲开源的合规,合规“诊所”,等你来问!

开放原子开源基金会

Java 开源 程序员 开发者 算法

软件测试/人工智能|Python逻辑运算符如何灵活使用

霍格沃兹测试开发学社

诚邀报名|黄向东邀您共话开源工业物联网大数据

开放原子开源基金会

Java 开源 程序员 开发者 算法

Downie 4 for Mac v4.7中文版下载

影影绰绰一往直前

Quartz核心原理之架构及基本元素介绍

不在线第一只蜗牛

架构 前端 quartz 系统搭建

稳了,终于可以通过外网访问 Sealos 中的数据库了!

米开朗基杨

数据库 云原生 Sealos 云操作系统

游戏出海“变局”,中东非正成为下一块热土?

最新动态

生产环境的质量监控实践和思考

老张

监控 质量保障 高可用架构 稳定性保障

如何在组织中有效地使用低代码工具?

互联网工科生

企业 低代码平台 企业管理软件

异常追踪与 JIRA 实现双向联动

观测云

Jira 异常追踪

inBuilder低代码平台新特性推荐-第十四期

inBuilder低代码平台

低代码

大模型数据集:构建、挑战与未来发展

来自四九城儿

优化 uniapp 发行操作:一键打包、混淆代码

Keep It for mac(Mac笔记工具)v2.3.5激活版

影影绰绰一往直前

软件测试/人工智能|一篇文章教你把Python关系运算符玩出花样

霍格沃兹测试开发学社

Upgrading from WiFi 5 to WiFi 6 with IPQ5018

wallyslilly

ipq5018

软件测试/人工智能|Python赋值运算符如何灵活使用

霍格沃兹测试开发学社

Python小技巧:冻结参数,让你的代码变简洁

高端章鱼哥

Python 函数

分布式数据库 GaiaDB-X 金融应用实践

Baidu AICLOUD

分布式数据库

企业降本增效,从招聘“卷”起?

用友BIP

智能招聘

2023-12-06:用go语言,给你一个由 n 个数对组成的数对数组 pairs, 其中 pairs[i] = [lefti, righti] 且 lefti < righti 。 现在,我们定义一

福大大架构师每日一题

福大大架构师每日一题

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