Hi!
I am looking to build a scalable HA SAN to serve static files. So I am looking at various alternatives. I would prefer to do this using FreeBSD, Linux being the next choice if there is no potential with FreeBSD.
Simplest option would possibly be FreeBSD NFS with HAST & CARP. But I think that would limit me to just two machines I guess... I havent done this before so my knowledge is purely theoretical. I want to use low-cost hardware. So, two machines may not scale for me in the medium term... but then in the medium term many new options might just emerge (just countering myself)
If I do go this route, should I use NFS v3 or v4 or NFS available via ZFS (sharenfs). I have noticed that NFSv4.2 doesn't play well with Ubuntu. My Ubuntu 20.04LTS client is just not able to write to the NFSv4.2 server running off FreeBSD 12.2. Perhaps kerberizing will fix it, but that is a bit of a pain.
Next option, is to use a DFS like MooseFS, GlusterFS or Ceph. I have zero practical experience with these but would love to hear from those who have used them. Are they secure, stable and fast? 3 very important criteria for me. I have read good and bad about all of them so am not sure... neither do i have the luxury of trying out each at a time - time and resource constraints. I guess these work better with Linux by default, although I have read MooseFS plays well with FreeBSD.
Last option is to build my own DFS for FreeBSD... unfortunately, that is difficult as my hands are already full.
Finally, my last question is what kind of disks do you use in production for a data center? NAS HDDs like WD Reds, SCSIs or just normal SATA2 HDDs or do you prefer SSDs.
I am looking for advice from the experienced experts out here.
Please share your thoughts.
Thanks in advance!
- Nitin
I am looking to build a scalable HA SAN to serve static files. So I am looking at various alternatives. I would prefer to do this using FreeBSD, Linux being the next choice if there is no potential with FreeBSD.
Simplest option would possibly be FreeBSD NFS with HAST & CARP. But I think that would limit me to just two machines I guess... I havent done this before so my knowledge is purely theoretical. I want to use low-cost hardware. So, two machines may not scale for me in the medium term... but then in the medium term many new options might just emerge (just countering myself)

Next option, is to use a DFS like MooseFS, GlusterFS or Ceph. I have zero practical experience with these but would love to hear from those who have used them. Are they secure, stable and fast? 3 very important criteria for me. I have read good and bad about all of them so am not sure... neither do i have the luxury of trying out each at a time - time and resource constraints. I guess these work better with Linux by default, although I have read MooseFS plays well with FreeBSD.
Last option is to build my own DFS for FreeBSD... unfortunately, that is difficult as my hands are already full.
Finally, my last question is what kind of disks do you use in production for a data center? NAS HDDs like WD Reds, SCSIs or just normal SATA2 HDDs or do you prefer SSDs.
I am looking for advice from the experienced experts out here.
Please share your thoughts.
Thanks in advance!
- Nitin