FiberFS
FiberFS is a POSIX filesystem that uses S3 compatible storage as a backend.
Features
- FiberFS supports reading, writing, seeking, overwriting, appending, and other standard POSIX operations. FiberFS supports both chunk and (full) file based operations.
- FiberFS only uses S3 GET, HEAD, PUT, and DELETE operations.
- FiberFS stores filesystem metadata as plain standalone JSON in S3.
- FiberFS is 100% CDN compatible. All data can be fully cached, including metadata. No cache synchronization, invalidation, or specialized caching rules required. Anything can be cached anywhere.
- FiberFS does not require 3rd party products, databases, or servers. FiberFS is a single standalone client based binary (Linux Fuse based). An S3 compatible storage API is the only requirement.
- FiberFS fully supports multi-process and multi-host concurrency. FiberFS clients can read, write, self synchronize and conflict merge across multiple instances using only S3 (HTTP conditionals support required). Clients are always presented with a consistent and versioned view of the filesystem.
- FiberFS has a built-in clustered cache, allowing for scale out read performance. Cache write thru is also supported, meaning no round trips required to read after writes. Fully spliced IO is also supported.
- FiberFS can keep a configurable window of operations available for rollback.
- FiberFS supports content compression and checksums.
- FiberFS can import existing S3 based content and export chunk based files as a single file, allowing for full interop with other S3 applications.
- FiberFS was built ground up around S3, HTTP, and HTTP caching semantics.
- FiberFS is both a simple and easy to use S3 storage filesystem and a high performance distributed cacheable anywhere filesystem.
Download
FiberFS on Github
Support
For support, please
post here.
Sponsorships and Partnerships
We are open to individual and business sponsorships. If you are in the storage, S3, CDN, or caching industry, we are also open to partnerships. If interested,
contact us.
FiberFS SaaS
For hosted FiberFS, please
contact us.
Contact
contact@fiberfs.io.