My friend Enrico is a massive fan of Object Storage whereas for a long time, I’ve had the reputation of being somewhat sceptical; feeling the whole thing has been somewhat overhyped. The hype started with EMC’s Atmos launch and continued from there.
The problem with Object Storage has been the lack of support from application vendors especially in the space that I work in. And development teams, especially those working in organisations with large numbers of heritage applications have been very slow to embrace it. Most just want to work with standard filesystems.
And so we saw the birth of the cloud-gateway; devices that sat in front of the object-stores and presented the object-stores in a more familiar manner. Yet often the way that these were licensed simply added cost and negated the low cost of object store; they also added complexity into an environment.
The Object Storage vendors were slower to acknowledge the issue and really wanted you to use the API to access the storage; some of the larger vendors really didn’t want their Object Storage to cannibalise their NAS revenues and were even slower to acknowledge the issue.
So it seemed that Object Storage was really going to be confined to the world of cloud-scale and cloud-native applications.
But this now seems to be rapidly changing; robust NFS implementations from the Object Storage vendors are becoming significantly more common; SMB implementations still seem to be rather patchy but once they become more robust, I see Object Storage becoming the standard for file-serving applications.
Will we see API-driven ‘file access’ become the universal method for interacting with file storage? Not for some time but having the choice and realising that it is a not and all or nothing scenario will begin to ease friction in this space.