Craig Cory wrote:
> Perhaps a better question is what does GlusterFS give me over the
> Lustre FS that Sun acquired a little while back? I'm not well versed
> in either, but my understanding is the "concepts" are similar.
> 
> What platform/architecture is GlusterFS geared to? Lustre is
> currently Linux/x86 based.
> 
> Thanks.
> 

And thanks for asking this question.

There are many differences when we compare GlusterFS to Lustre. The most
prominent one being that GlusterFS is a user-space application. The
advantage that comes with that is the ability to work on any POSIX
compatible operating system. It is also architecture-agnostic.

 From a design point of view, GlusterFS provides the benefit of not
having a meta-data server, unlike Lustre. GlusterFS aim has been to
completely avoid the potential of single points of failures that
come with meta-data servers.

On the storage side, I believe, and please correct me if I am wrong,
Lustre requires a specific file system layout on the storage nodes or
OSTs as they are called. GlusterFS has no such requirement. It works out
of the box over any on-disk file system that supports extended attributes.

As compared to an in-kernel cluster file system like Lustre, it is far
far simpler to setup GlusterFS, especially considering the overheads for
users when dealing with a Linux kernel that does not include Lustre in
the mainline.

You're welcome to hop over to the gluster-users list for more
information. See http://gluster.org/mailing-list.php
  or
the #gluster IRC channel on irc.gnu.org.

Regards
Shehjar


> 
> Shehjar Tikoo wrote:
>> Jonathan Adams wrote:
>>> What advantages does this give us over ZFS systems (which can do 
>>> NFS/CIFS native)
>> The biggest advantage, compared to NFS/CIFS, is the ability to 
>> scale out the storage deployment beyond a single or a few 
>> servers/bricks/racks.
>> 
>> GlusterFS enables this because the design is such that performance
>> and storage of multiple nodes can be aggregated into a single
>> name-space while ensuring that management overhead/complexity
>> remains low.
>> 
>> It provides safety against node failures through in-built
>> replication ,striping and name-space distribution. Spreading out
>> the data over multiple nodes brings with it the benefits of
>> reducing hot-spots in workloads and access patterns.
>> 
>> However, when dealing with networked storage, there is always the
>> possibility of network failures and partitions. GlusterFS provides
>> multi-pathing and high-availability functionality that ensures 
>> clients can work without disruption. The replication functionality 
>> is also able to handle such partitions and split-brains by
>> performing self-heal automatically.
>> 
>> New users dont have to format the disks either. Since GlusterFS
>> works in user-space, it can use any POSIX compatible file system in
>> one server and create a storage cluster together with completely
>> different file systems on other nodes.
>> 
>> We even have GlusterFS being used on production systems over ZFS on
>> Solaris.
>> 
>> Regards Shehjar _______________________________________________ 
>> nfs-discuss mailing list nfs-discuss at opensolaris.org
>> 
> 
> 


Reply via email to