Concept Flow - Block storage and replication
File Input
Split into Blocks
Store Blocks on DataNodes
Replicate Blocks
Maintain Replication Factor
Handle Node Failures
Re-replicate Missing Blocks
File Available for Access
A file is split into blocks, stored on different nodes, and each block is replicated to ensure reliability and availability.