Block storage divides data into blocks and manages them individually, enabling fast and flexible access. File storage manages data as files in folders, and object storage manages data as objects with metadata.
Object storage is ideal for storing images as objects with metadata and scales well for large datasets. File storage is less scalable and block storage is low-level and not metadata-aware.
File storage relies on a centralized metadata server to manage file locations, which can become a bottleneck under heavy concurrent access, limiting scalability.
Block storage provides fast, low-level access without metadata support. Object storage supports rich metadata and global namespace but has higher latency.
File storage: 10M * 5MB = 50 TB
Object storage: 2M * 20MB = 40 TB
Block storage: 500 TB
Total ≈ 590 TB, closest to About 1.5 PB option.