Lesezeit: 2 Minuten

Siehe auch:

Teil 1, Architektonischer Entwurf eines globalen Cloud-Dateisystems: Intelligenter, schneller und unveränderlich

Teil 3, Schutz vor Ransomware: Nichts zu verlieren

In diesem Teil 2 erklären wir ein weiteres Unterscheidungsmerkmal des globalen Dateisystems Panzura CloudFS: wie es mit Byte-Range File Locking, File Sharing, File Locking und globaler Dateikonsistenz umgeht.

Dateifreigabe und -sperrung

Während konkurrierende Systeme mehrere Kopien einer Datei ausgeben, die dann abgeglichen werden müssen, funktioniert CloudFS anders (und besser). Es ist das einzige globale Dateisystem mit Datenkonsistenz in Echtzeit über alle Standorte hinweg. Das heißt, wenn mehrere Benutzer versuchen, auf dieselbe Datei zuzugreifen, kann nur der erste Benutzer, der die Datei geöffnet hat, an ihr arbeiten. Während seiner Sitzung ist die Datei für alle anderen gesperrt, die jeweils eine Benachrichtigung mit zwei Optionen erhalten. Sie können entweder benachrichtigt werden, wenn die Sperre nicht mehr besteht, oder sie können eine schreibgeschützte Kopie herunterladen.

Nehmen wir an, sie entscheiden sich für eine Nur-Lese-Kopie. Die einzige Quelle der Wahrheit ist geschützt. Wenn Änderungen an der Datei vorgenommen werden, kann sie nur unter einem eindeutigen Dateinamen gespeichert werden.

Wenn der erste Benutzer seine Arbeit beendet und die Datei speichert, bleiben seine Aktualisierungen bestehen und werden zwischengespeichert. Die Änderungen werden zu den Metadaten hinzugefügt, der Objektspeicher wird aktualisiert, der neue Zustand wird auf alle Knoten geschrieben und die Sperre wird aufgehoben. Nun wird der zweite Benutzer in der Warteschlange für den Zugriff über die Verfügbarkeit der Datei benachrichtigt. Wenn dieser Benutzer die aktualisierte Version öffnet, wird der Sperrmechanismus erneut ausgelöst.

Globale Dateisperren ermöglichen es geografisch verteilten Benutzern, gemeinsam zu arbeiten, ohne sich gegenseitig zu überschreiben oder mehrere Dateiversionen zu erstellen. Panzura sorgt dafür, dass die Daten an allen Standorten konsistent und zugänglich sind.

Shift the balance of power in the fight against ransomware.

Panzura-datasheet-Detect-and-rescue-header-min (1)