JuiceFS provides a POSIX file system behavior on local systems or in the cloud with a S3 cloud storage back-end. Data are transferred fully encrypted between consumers and producers i.e clients and cloud entities and stored in compressed format in a bucket.
It offers global consistency and multiple redundancy with native file system, I mean no need to use any NAS protocols such NFS or SMB. Client machines, MacOS or Linux, require a FUSE module, for MacOS you can use FUSE for MacOS. Windows is not supported today. And this file system mounted on the local clients can also be exported via NFS or SMB. Multiple clients can mount the cloud storage as a file system concurrently.
JuiceFS implements a strong consistency model to reflect all changes to all participating machines and use Raft to deliver an HA global behavior. Data can be replicated across clouds.
JuiceFS has 2 parts: a metadata service and a client piece running on users' servers. This element is a middle man talking with the storage back-end and the metadata server.
0 commentaires:
Post a Comment