6 ms·
Would not an NFS solution have this kind of caching and durability built-in? Without doing actual “Jepsen tests” (they are almost a generic term at this point d
by cmwelsh 6y ago
Would not an NFS solution have this kind of caching and durability built-in? Without doing actual “Jepsen tests” (they are almost a generic term at this point due to their name) how would this improve my life versus buying an NFS vendor solution, or rolling my own?
- toomuchtodo 6y agoNFS doesn’t scale to effectively infinity with an underlying object store. This is to give you a ton of storage without using a traditional volume target with your app that, for whatever reason, requires a posix filesystem. I’m sure someone from AWS can’t comment, but I imagine this is how AWS’ EFS service is built (NFS wire protocol to clients, but using S3 and metadata caching under the hood). Blobs or blocks doesn’t matter much, just how fast the abstraction is.
- fock 6y agowell, NFS may not scale to infinity, but easily beats this thing I guess... And for scaling to infinity: how about benchmarking vs. GPFS, BeeGFS or Gluster?
- daviesliu 6y agoThese are scalable but very expensive in the clouds. They require a cluster of machines, the replicate the data across them, using either expensive EBS or local disk (a few larger instance to pick). Maintaining them well is another burden. The cool idea of JuiceFS is to shift the maintenance to hosted Redis and S3.