EdgeFS Architecture Block Diagram
EdgeFS designed with blockchain-like principles in mind, e.g. an architecture with immutable self-validating location-independent metadata referencing self-validating location-independent data chunks.
Diagram below depicts key components that are participants in I/O flows.
- Protocol Gateways, e.g. iSCSI, NFS, S3, etc layered on top of the same Replicast transporting fabric as Inter-Segment Gateway (ISGW)
- Protocol Gateways are stateless and convert protocol class of metadata into low level class Replicast metadata
- Any logical construct, e.g. File, Directory, LUN, etc represented as EdgeFS logical object and can be accessed via EFSCLI interface
- CCOW Replicast Data and Metadata layers organized as high-performance scale-out Key-Value store