Azure-Speichermodell
01Die Namespace-Wahl verändert die Operation selbst.
Ein Azure-Blob-Pfad umfasst Konto, Container, virtuelles Verzeichnis, Blob-Typ und Metadaten. Hierarchischer Namespace, große Objekte und Zielrichtlinien beeinflussen Listing, Wiederaufnahme und Abgleich zwischen Azure und anderen Endpunkten.
Konto, Container, Pfad
Definieren Sie Konto, Container, Präfix oder Pfad, Listing-Tiefe, Einschlussregeln und Eigenschaften. Bei hierarchischem Namespace müssen Verzeichnisannahmen ausdrücklich statt als flache Schlüssel behandelt werden.
Kopierstatus ist kein Abschluss
Wählen Sie für große Blobs eine wiederherstellbare Einheit und beobachten Sie unterbrochene Lese-, Schreib- und serverseitige Vorgänge. Eine Wiederholung trennt vollständige Ziele von teilweisen oder ausstehenden Ergebnissen.
Eigenschaften folgen dem Zweck
Legen Sie Zielnamen, Überschreiben, Metadaten, Header, Zugriffsebene, Aufbewahrung, Archiv, Quarantäne und Bereinigung fest. Bewahren Sie die Eigenschaften, die nachgelagerte Systeme wirklich nutzen.
Modusbewusster Flower-Fluss
02Bewahren Sie Azure-Semantik trotz wechselndem Ziel.
Flower prüft Eigenschaften und Metadaten, liest Streams oder Bereiche, kopiert lokal oder dienstseitig, verwaltet Tiers und nutzt native Dateisystemoperationen, sofern Azure sie unterstützt.
Im richtigen Namespace ermitteln
Flacher Präfixlauf und ADLS-Verzeichnis drücken andere Absicht aus. Flower begrenzt Tiefe, Versionen, Snapshots, gelöschte Einträge und Metadaten nach der Route.
Kopie oder Byte-Pipeline wählen
Dienstinterne Kopie vermeidet Byte-Transit durch Compute; Plattformwechsel oder Transformation braucht einen kontrollierten Stream. Flower hält Status, Wiederholungen, Validierung und Nachweis im Plan.
Nur bei echter Semantik umbenennen
Mit hierarchischem Namespace kann natives Umbenennen atomar veröffentlichen. In flachem Blob-Speicher kann Verschieben Kopie plus Löschen sein; der Fluss wartet auf Zielnachweis.
Azure-Produktionsentscheidungen
03Steuern Sie Identität, kalte Daten und Veröffentlichung.
Azure-Funktionen wirken zusammen: Namespace beeinflusst Operationen, Versionen Listings, Archive Verfügbarkeit und Autorisierung kann zwischen blob- und dfs-Endpunkt variieren. Die Route legt dies offen.
Identität und Endpunkt
Wählen Sie verwaltete Identität, Service Principal oder genehmigten Mechanismus mit Minimalrechten. Testen Sie echten blob- oder dfs-Endpunkt, privates Netz, Container und ACL-/RBAC-Grenze.
Tier und Rehydrierung
Ein archiviertes Blob ist keine gewöhnliche Wiederholung: Rehydrierung und anderes Serviceziel können nötig sein. Definieren Sie Warten, Warnen, Überspringen oder kontrollierten Abruf samt Zeit- und Kostengrenzen.
Header, Metadaten und Versionen
Listen Sie abhängige Eigenschaften auf: Content-Type, Kodierung, Metadaten, Tier, Version, Zeit und Name. Validieren Sie sie nach Zustellung, nicht nur die Bytezahl.