I have an infra where I have multiple machines (eg FTP servers, get/put and Samba/NFS servers) that need to share out the same (HA) storage. So I figured to use s3fs and fuse. I got this all setup and this works fine, I have two servers each exposing the same bucket via FTP/SMB/NFS.
Now, when I have more and more servers that need access to the same bucket, what is the best alternative? Just install Fuse on all boxes and let 'em all mount the same bucket (scale out) or put the currently setup two machines in front of S3 and use the NFS/SMB shares from there (and thus scale up on the front machines)?
Any idea what is the best approach? Normally I tend to scale out, but I am not too familiar with s3fs and Fuse (or S3).
so: S3 <-> AppA, B and C | OR | S3 <-> NAS_WITH NFS/SMB/FTP <-> AppA, B and C
Any comments welcome! Grtz, Ronald