I'm using Azure Blob Storage this way:

  • User goes into the application and updates an image, voice, or video
  • Metadata of that blob would be saved in my own database, on my own server
  • The name of the file is changed to a GUID, to make it unique
  • The blob itself is saved on the Azure Blob Storage, in a specified container, under a storage account, with the relevant file extension
  • The GUID (file name) is also stored in my database in the corresponding record.
  • For data retrieval, I return the record to the client (web,android,ios) and also inflate the return value with the complete URL to the azure storage, like:


However, now a business customer wants us to use another service, as a fail-over for Azure Blob Storage. I know that Azure is robust, but this is requirement that we store each blob on Azure, and on another service at the same time.

There are other services, like http://alternativeto.net/software/azure-storage/

Yet they seem to be for online storage of an ordinary user like Dropbox, not for programmatic upload and direct access via browsers and smartphones.

What other alternatives do we have and can we use that is like Azure Blob Storage, and gives us direct public access to files saved on it, programmatically?

2 Answers 2


If failover is your concern, you can change your blob storage to Read-access geo-redundant storage (RA-GRS), so your data will be stored in secondary geographic place and will solve the failure problems. https://docs.microsoft.com/en-us/azure/storage/storage-introduction#replication-for-durability-and-high-availability

If you want to go big leap then, you can choose Amazon's Simple storage



You should look at object storage cloud providers. Most of them are using S3 API or other non-Azure interface , so you’ll need to adjust a code a little bit. Check the followings:

Amazon S3


Backblaze B2

Google Cloud

Alibaba Storage

IMHO, I’d use Amazon S3, if higher price is affordable. Or Wasabi with limited budget. Here are some link with enterprise cloud storage comparasions:




Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.