All storage is not the same. Block storage presents a disk you can mount and read at any byte; object storage presents a keyed, addressable store of objects with metadata. Choosing correctly is about the access pattern, not the buzzword.
Block storage is a byte-addressable disk Block storage is a raw, byte-addressable disk: a volume is handed to a host or container as a device with a filesystem, and the guest owns low-level blocks, page cache, and filesystem. Because it behaves like a local disk, block storage suits databases, filesystems, and anything that needs low latency, byte-level writes, and file locking. Its weakness is elasticity and sharing: a block volume typically binds to one writer at a time, is not a natural fit for ‘millions of files read by many clients’, and generous sizes cost the same whether you use them or not. If your workload is a database or a VM, you are almost always asking for block.
...