[转]开源分布式文件系统:Gluster File System
来源:互联网 发布:阿里云备案办理拍照 编辑:程序博客网 时间:2024/06/10 07:10
随着网络浪潮的风起云涌,个人感觉数年前某公司放言,”世界只需几台计算机“,真的离我们越来越近了,计算和存储都将向服务端转移,hoho,大型机的时代又来临了么?
网格计算中,计算网格提供计算能力,随便一个手持设备,一个什么终端,都可以付费的使用大型机的计算能力,而且是随时随地,真的很美好。而存储网格呢,一个终端什么都不需要存,只需是online的,那么你所需的操作系统,应用程序,都唾手可得,hoho 有许多公司就是向这个方向发展呢。glusterfs是一个分布式文件系统,其代码已经开源了,网址:gluster.org
GlusterFS是一个高层次的分布式文件系统解决方案。通过增加一个逻辑层,对上层使用者掩盖了下面的实现,使用者不用了解也不需知道,文件的存储形式、分布。
内部实现是整合了许多存储块(server)通过Infiniband RDMA或者 Tcp/Ip方式互联的一个并行的网络文件系统,这样的许多存储块可以通过许多廉价的x86主机,通过网络搭建起来。
其相对于传统NAS 、SAN、Raid的优点就是:
1.容量可以按比例的扩展,且性能却不会因此而降低。
2.廉价且使用简单,完全抽象在已有的文件系统之上。
3.扩展和容错设计的比较合理,复杂度较低。扩展使用translator方式,扩展调度使用scheduling接口,容错交给了本地的文件系统来处理。
4.适应性强,部署方便,对环境依赖低,使用,调试和维护便利。
支持主流的linux系统发行版,包括 fc,ubuntu,debian,suse等,并已有若干成功应用。
来源:http://www.cnblogs.com/thinkinlove/archive/2007/11/18/963406.html
Gluster File System 是自由软件,主要由 Z RESEARCH 公司负责开发,十几名开发者,最近非常活跃。目前正集中提高1.3版本的可靠性,1.4版本的若干高可用特性也在开发中。 文档也比较齐全,不难上手。
主要应用在集群系统中,具有很好的可扩展性。软件的结果设计良好,易于扩展和配置,通过各个模块的灵活搭配以得到针对性的解决方案。可解决以下问题:网络存储,联合存储(融合多个节点上的存储空间),冗余备份,大文件的负载均衡(分块)。由于缺乏一些关键特性,可靠性也未经过长时间考验,还不适合应用于需要提供 24 小时不间断服务的产品环境。目前适合应用于大数据量的离线应用。
由于它良好的软件设计,以及由专门的公司负责开发,进展非常迅速,几个月或者一年后将会有很大的改进,非常值得期待。
来源:http://blog.daviesliu.net/2007/11/01/142019/
GlusterFS 是一个具备支持peta-bytes存储能力的集群文件系统。它通过“Infiniband RDMA”、“TCP/IP interconnect”技术将各式各样的存储块集合起来(如:SATA-II RAID and Infiniband HBA),成为一个平行的网络文件系统。GlusterFS 在不牺性能为代价的基础上实现用户空间的叠加。(罗威尔.钟翻译)
来源:http://www.zhongguowen.com/blog/?p=59
- [转]开源分布式文件系统:Gluster File System
- Distributed File System 分布式文件系统
- 分布式文件系统 and Google File System
- 分布式文件系统Andrew file system运行机制简介
- [分布式文件系统] Sun's Network File System
- Google File System(Google分布式文件系统译文)
- Gluster分布式文件系统 使用(初阶篇)
- 【转】创建android文件系统(Root file system)
- File System 文件系统模块
- 开源分布式文件系统&文件系统
- (Hdoop Distributed File System )分布式文件系统原理;HDFS文件系统基本架构和运行机制
- 开源分布式文件系统
- 开源分布式文件系统
- 开源分布式文件系统
- 开源分布式文件系统
- TFS(Taobao File System)淘宝自主开发的一个分布式文件系统
- Google文件系统(Google File System)
- nodejs 之 file system 文件系统
- 给陷入迷惘的人们
- 构建可扩展的Java EE应用(二)
- zh-cn(英文编译)那位大哥大姐帮帮忙~!小弟跪谢~!(送分啦!!!!!)
- Struts 与 Velocity 的集成(转)
- 接口的无敌解释!
- [转]开源分布式文件系统:Gluster File System
- 使用 CAS 在 Tomcat 中实现单点登录
- Sql学习经典
- 使用 Velocity 实现客户端和服务器端模板
- GridView事件大全
- oracle 执行计划表
- 如何把Left-to-Right编辑模式切换成Right-to_Left?
- 系统/当前时间总结
- 独自完成探索未知领域的使命--NOKIA N78