I am currently in the process of researching converting an existing SMB
infra to virtual. Ovirt/RHEV is a strong contender and checks off a lot
of boxes on our list. GlusterFS is appealing but I am finding it very
difficult to find any answers or stats/numbers regarding how well it can
perform as backend storage for VMs, especially VMs with medium to high
workloads, and possibly some or many in a dev environment where many small
files are interacted with very frequently.
From my research on GlusterFS in general some people tend to say that
it is
not the best performer and it's not the best choice for handling small
files. How true is this?
I understand that there are many variables such as hardware, drives, proper
configuration, internal network etc. but what I'm trying to avoid here is
going through the whole process of spendng a lot of money building out an
ovirt gluster with a proper SSD glusterFS configuration w/ 10gbe internal
network only to find out some day down the road that it cannot meet our I/O
needs.
Can anyone comment on how I can best determine the performance level to
expect from a typical ovrt w/ glusterfs replica 3 arbiter 1 configuration.
Or perhaps any use cases with people/companies running a similar setup in
production with high VM workloads?
Right now I'm leaning toward using a SAN due to the simplicity and
predictable performance. Although this will definitely cost a lot more
money for something that glusterFS *may* be able to handle.
Thanks!
James