On-premises replacement for Azure Blob Storage or Amazon S3 (flat file storage)?

DeepSpace101 picture DeepSpace101 · Feb 19, 2014 · Viewed 7.6k times · Source

What's a suitable durable storage replacement for Azure Blob Storage (and Amazon S3) for on-premise installations that are disconnected from the public internet? The development environment is C# - if it matters.

Losing live geo-replication is fine (offline geo-replicated backups work) but would like to retain the high-availability feature exhibited by Azure Blob Storage - meaning if one file server goes down, another one can continue service at the same (or predictable) location/URI till the 1st is restored.

Answer

SeanFromIT picture SeanFromIT · Sep 11, 2017

For object storage (the equivalent of S3 or Blob, accessed via API), there are several on-prem options from the likes of Cloudian (HyperStore), Dell (Elastic Cloud Storage), NetApp (StorageGrid Webscale), etc. There are also open source options like Swift back-ended by SwiftStack, Ceph, etc.

If you only need basic flat file storage in a highly-available (HA) manner and can do without API access, most NAS solutions offer this. You could also configure Samba for HA.