Archive for the tag 'cluster'

GlusterFS: Distributed File System

GlusterFS is what I always looked for. I normaly used DRBD for this purpose. But GlusterFS seems to be more promising:

GlusterFS is a general purpose distributed file system for scalable storage. It aggregates various storage bricks over Infiniband RDMA or TCP/IP interconnect into one large parallel network file system. GlusterFS is based on a stackable user space design without compromising performance. From the ground zero days it has found a variety of applications ranging from Cloud Computing, Biomedical Sciences to Archival Storage.

It is not limited to 2 nodes like DRBD (RAID 1 over TCP/IP)

So features are:

  • File-based mirroring and replication
  • File-based striping
  • File-based load balancing
  • Volume failover
  • scheduling and disk caching
  • Storage quotas

Some examples how this can be done:

GlusterFS is licensed under GPLv3.