Ich verwende Azure Blob Storage auf diese Weise:
https://iqraa.blob.core.windows.net/pronunciations/a763d66e-4e37-434e-b496-5fda4985c4d4.mp3
Jetzt möchte jedoch ein Geschäftskunde, dass wir einen anderen Dienst als Failover für Azure Blob Storage verwenden. Ich weiß, dass Azure robust ist, aber dies ist Voraussetzung dafür, dass wir jeden Blob in Azure und gleichzeitig in einem anderen Dienst speichern.
Es gibt andere Dienste wie http://alternativeto.net/software/azure-storage/
Sie scheinen jedoch für die Online-Speicherung eines gewöhnlichen Benutzers wie Dropbox gedacht zu sein, nicht für das programmgesteuerte Hochladen und den direkten Zugriff über Browser und Smartphones.
Welche anderen Alternativen haben und können wir verwenden, die wie Azure Blob Storage sind und uns programmgesteuert direkten öffentlichen Zugriff auf die darin gespeicherten Dateien gewähren?
Wenn Failover Ihr Anliegen ist, können Sie Ihren Blobspeicher in georedundanten Speicher mit Lesezugriff (RA-GRS) ändern , sodass Ihre Daten an einem sekundären geografischen Ort gespeichert werden und die Fehlerprobleme behoben werden. https://docs.microsoft.com/en-us/azure/storage/storage-introduction#replication-for-durability-and-high-availability
Wenn Sie dann einen großen Sprung machen möchten, können Sie den einfachen Speicher von Amazon wählen
Sie sollten sich die Anbieter von Objektspeicher-Clouds ansehen. Die meisten von ihnen verwenden die S3-API oder eine andere Nicht-Azure-Schnittstelle, sodass Sie den Code ein wenig anpassen müssen. Überprüfen Sie Folgendes:
IMHO würde ich Amazon S3 verwenden, wenn der höhere Preis erschwinglich ist. Oder Wasabi mit begrenztem Budget. Hier sind einige Links zu Vergleichen von Cloud-Speichern für Unternehmen:
http://gaul.org/object-store-comparison/
https://www.vmwareblog.org/looking-affordable-cloud-storage-aws-vs-azure-vs-backblaze-b2/
https://medium.com/@simon_80033/how-cheap-can-cloud-storage-be-8262c67b48c1