Hi!
I am newbie in virtual server thing, and just started planning
for a cluster system now. Since some of the task to be load
balanced need to read from a shared dynamic content, I will need
a network / distributed file system so all the servers have
access to the same disk content.
My big question now is what network / distributed file system to
use? I did some research and came with some alternative, would
you mind give some comment on them?:
1. NFS, most commonly use. Issue: prone to stale file handle,
specifically if I want the file server in HA setup; performance
not to great. Anybody know how's NFSv4 in this issue?
2. OpenAFS, good and secure network fs. Issue: some old design
problem, like only 15 characters per directory entry.
3. PVFS2, need to learn more about this.
4. GFS on the top of GNBD or iSCSI. No idea about performance.
Is sharing block device a good thing?
5. Lustre. Issue: the disk cannot mount locally / through local
loop, at least not recommended.
6. Coda (or InterMezzo), actually ideal concept, replication and
network / distributed file system in one. But it apparently it
is not stable yet.
7. OpenSSI. Issue: distribution in limited form: in full kernel
and few of them. Kind of bad if I need to change kernel.
8. any thing else?
Moreover, I will like to have the file system in HA setup, so it
is also an issue on how those file system react on failover, and
whether they run well on the DRBD devices.
Thank you for reading this far!
--
Stephan Paul Arif Sahari Wibowo
_____ _____ _____ _____
/____ /____/ /____/ /____
_____/ / / / _____/ http://www.arifsaha.com/
|