Schnelle Frage. Ich habe jede Menge Informationen über die azurblauen Blob-/Datei-/Plattenspeicheroptionen gelesen und ich habe eine so einfache Speicheranforderung, dass ich verwirrt bin, was die beste Wahl wäre. Die meisten Informationen, die ich lese, gehen mir völlig über den Kopf.Azure Blob vs Datei vs Festplattenspeicher
Ich hatte gehofft, jemand könnte in der Lage sein, das Sichtfeld zu einem vernünftigeren Satz von Pro/Contra einzuschränken. Meine Situation ist wie folgt:
Ich baue eine API, die Bildverarbeitung macht. Um es einfach auszudrücken, der Benutzer macht eine get-Anfrage für ein bestimmtes Bild mit bestimmten Text zu drucken, meine API verarbeitet es und spuckt ein Bild wieder aus. Derzeit laufe ich auf einem Azure-Emulator, so dass die Bilddateien (etwa 3 Gigs von PNGs) von einem lokalen Pfad gezogen werden. Ich werde bald auf einem Live-Azure-Server bereitstellen, also werde ich diese Bilddateien irgendwo speichern wollen (ohne sie in die eigentlichen Anwendungsdateien zu legen).
Mein bisheriges Verständnis ist, dass die Festplatten- und Dateioptionen es mir erlauben, meinen Code relativ gleich zu halten und trotzdem allgemeine Datei-I/O zu verwenden, um die Bildpfade zu laden. Die Platten erlauben nur den Zugriff auf Daten zu der Maschine, auf der diese API läuft, was in Ordnung wäre, aber ich weiß nicht, ob es einen Vorteil für die Platten gibt, die diese Beschränkung auferlegen. Der Blob-Speicher erfordert, dass ich das ändere, aber es gibt nicht sehr viel Code und ich sehe nicht voraus, dass dies zu schwierig ist.
Es gibt so viele Details zu jeder einzelnen Wahl, dass ich Schwierigkeiten habe, zu einer Entscheidung zu kommen: Für meine Situation, gibt es eine klare Wahl zwischen den dreien? Geht es darum, was leichter ist? Leistung und Kosten haben oberste Priorität. Was sind die Vor-/Nachteile in Bezug auf diese? Dies muss in der Lage sein, zu mehr Bildern zu skalieren, aber nur bis zu einem gewissen Grad. Ich konnte es in den nächsten Jahren von 3 Gigs Bilder zu 10 Gigs Bilder sehen, aber nicht von 3 Gigs zu 1000 Gigs.
Sie sind für Blob Storage suchen. Datei und Festplatte sind Strukturen, die einige Funktionen hinzufügen, die Sie nicht auf Kosten von Einfachheit und Einschränkungen benötigen.Wenn Sie in Zukunft die Begrenzungslimits des Blobspeichers überschreiten müssen, können Sie Ihre Bilder auf mehrere Konten streichen (sagen Sie Bilder a * -k * in einem Konto, der Rest in einem anderen) –