Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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

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.

like image 546
DeepSpace101 Avatar asked Feb 19 '14 04:02

DeepSpace101


2 Answers

In the meantime minio could be a good solution as it provides S3 API compatible object storage.

like image 199
DAXaholic Avatar answered Sep 28 '22 10:09

DAXaholic


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.

like image 38
SeanFromIT Avatar answered Sep 28 '22 11:09

SeanFromIT