Where bytes live: three storages Where bytes live: three storages Local FS (ext4) 4KB blocks inodes on one disk atomic rename, locks one machine only Distributed FS 128MB blocks NameNode metadata run tasks near data replication, shared-nothing Object store bucket plus key immutable after put no locks, no links compute scales apart Object-store fine print rename is copy plus delete, and it is not atomic empty directories are impossible