Object storage has by far the most simplistic interface out there, with no need for complicated SCSI drivers, HBA drivers, multipathing tools, or volume managers embedded into your Operating System. All you need to do is point your application at an HTTP endpoint, and use a simple set of verbs to describe what you want to do with a piece of data.
Do you want to PUT it somewhere for safekeeping? Do you want to GET it so that you can do some work with that piece of data? Or do you want to LIST the contents of your bucket?
Perhaps these three verbs are an oversimplification of what is possible with object storage, but this is loosely where cloud object storage began. It was an initiative to make storage more economical by removing proprietary technologies and creating a simple scalable storage solution, without the complexities of legacy technologies.
Uses of Object Storage
Firstly, when building a new application, you will need to build it with object storage in mind. Instead of…