Storage backends
Storage backends are used to store the physical data, corresponding to the logical files
in a space. Oneprovider accesses the storage backends via "helpers" (drivers) implemented
for each supported type of storage. Helpers serve as a POSIX-like abstraction, building a
layer over different storage backend APIs and access methods. See the documentation
here.
Currently supported storage backends:
- POSIX — any POSIX compatible filesystem accessible by oneprovider via a mount point (directory).
- NFS — filesystem exported via the NFS protocol — no need to mount it locally.
- S3 — Amazon S3 compatible storage.
- Ceph RADOS — versions 14, 15, 16.
- HTTP — any server exposing data via HTTP or HTTPS (limited to read-only mode).
- XRootD — CERN's data management protocol for LHC data.
- WebDAV — experimental.
- GlusterFS — experimental.
- Others? Why not!