Object vs Block vs File Storage

~8 min read

The three fundamental storage access models that S3, EBS, and EFS each represent.

Object vs Block vs File Storage is a Pro topic

Sign in, then upgrade to Pro or Power to unlock this topic and the full AWS curriculum.

Key points

  • Object storage (S3): flat namespace, whole-object HTTP access, massive scale, unstructured data
  • Block storage (EBS): raw blocks, OS-managed file system, low-latency random access, single-instance
  • File storage (EFS/FSx): hierarchical directories over a network protocol, shared concurrent access
  • Each model exists because no single one serves every access pattern well