[Gluster-users] Shared VM disk/image on gluster for redundancy?

Jeff Darcy jdarcy at redhat.com
Wed Jun 30 12:37:36 UTC 2010


On 06/30/2010 07:53 AM, Emmanuel Noobadmin wrote:
> On Wed, Jun 30, 2010 at 7:25 PM, Jeff Darcy <jdarcy at redhat.com> wrote:
> 
>> Another option, since you do have a fast interconnect, would be
>> to place all of the permanent storage on the data nodes and use storage
>> on the app nodes only for caching (as we had discussed).  Replicate
>> pair-wise or diagonally between data nodes, distribute across the
>> replica sets, and you'd have a pretty good solution to handle future
>> expansion.
> 
> I think I'll probably go with this since you mention the replicate
> over distribute doesn't work that well and I like to keep the app and
> storage separate. But might change my mind if testing indicates the
> performance level is not acceptable.
> 
> As for fast interconnect, does that imply 10GbE/FC kind of speeds or
> would normal GbE work?

Hm, it appears I was confusing this thread with another one where the
person had mentioned using DDR IB.  By "fast interconnect" (having
worked with interconnects up to 48Gb/s/node) I usually mean at least
10GbE and preferably some form of IB.  Accessing all storage over a GbE
network can work, but often requires more careful tuning and selection
of equipment to get adequate performance.  A lot depends on how much you
can benefit from things like read-ahead and io-cache, or how much data
you're willing to leave in write-behind buffers.  It might well be the
case that replicate over nufa/distribute will work better for your
environment after all despite the issues with app-node "crosstalk" or
the "inversion" of replicate vs. distribute.  I think it's time to
experiment with some of the options and see how they do.



More information about the Gluster-users mailing list