Design block, file, object, ephemeral, shared, and archival infrastructure for performance, durability, access, lifecycle, and failure recovery.