S3 Object Storage - Block, File, Object
Object ≥ File ≥ Block = Oversimplified comparison of data storage types
Reading the above equation one might get the wrong impression that file storage methods are superior to block and object storage methods are superior to file. That's not the impression that we would like to project. All three methods are still useful today and are not going away anytime soon. There are advantages and disadvantages to each to it's your application that should determine the usage.
Also note that object, file and block are not discrete stepping stones. They are all part of the same continuum. There are no hard and fast categories - in a way, they all blend together. So it's possible to use just one or all three depending on your data and the sophistication of your applications.
Block Storage
File Storage
File storage is next. This data storage type is most familiar to end users. A formatted disk or disks contains a file system which is usually but not always a hierarchical based file system which sets up resources to store logical entities known as files, directories, sub-directories and folders. Sharing data files at this level can be performed by computer networking protocols: SMB, CIFS, NFS and AppleTalk. The resulting server is often called a Network-Attached Storage (NAS) device.