sumetho - Fotolia
Cloud object storage has a typical cost of between 2 cents and 3 cents per gigabyte, per month, while cloud block or file storage can be up to 30 times more expensive. That's a very big cost differential, making it easy to see why so many users want to use object storage rather than block and file in the cloud.
But as is so often pointed out, there is no free lunch. One reason object storage in the cloud is so inexpensive is that its performance is not designed for primary applications, especially structured applications (those using a database). Cloud object storage performance is typically below the threshold most users will find acceptable for their applications.
In addition, cloud object storage is eventually consistent rather than immediately consistent as it is with cloud block or file storage (the one exception is Joyent Manta cloud object storage). The upshot of eventual consistency is that it's possible for an older version of data to be read and altered before it is updated by the object storage.
This means cloud object storage is generally best suited for secondary or nearline applications such as active archives, backup, eDiscovery, data replicas, backups and restores. That doesn't mean it can't be used for primary applications -- it just means user expectations need to be set properly. And, like all generalizations, there are exceptions.
Many Internet service providers offer free email to compete with Gmail, Hotmail or Yahoo Mail. They do this because they know the subscriber retention rate is four times higher when the subscriber uses their domain email address. But the servers and storage for this service is a cost center. Some commercial object storage software suppliers (Scality, Amplidata and Quantum) have tuned their software so it can provide SAN storage-like performance for email and other cloud applications at a fraction of the cost.
Before selecting a cloud service provider's object storage, ensure your cloud application is compatible with their object storage and then test it under load to see if the performance is acceptable.
A comparison of object and block storage for the cloud
The advantages of using object storage as an alternative to scale-out
Dig Deeper on Cloud object storage
Related Q&A from Marc Staimer
Network File System and Common Internet File System/Server Message Block were designed to work with any operating system, but NFS remains dominant in... Continue Reading
Object storage has unique features, including erasure coding and multi-copy mirroring, which may make it better suited to data protection than more ... Continue Reading
Why would you attach NAND flash storage directly to the memory channel? Isn't RAM much faster than NAND? Marc Staimer discusses this and more in this... Continue Reading