Skip to main content
Eine neuere Version dieses Produkts ist erhältlich.
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Vergleichen Sie die netzübergreifende Replikation und CloudMirror-Replikation in StorageGRID

Änderungen vorschlagen

Zu Beginn der Nutzung von Grid Federation empfiehlt sich ein Vergleich der Gemeinsamkeiten und Unterschiede zwischen "gridübergreifende Replikation" und der "StorageGRID CloudMirror Replikationsdienst".

Hinweis Sie können CloudMirror nicht für einen Bucket verwenden, der durch Cross-Grid-Replikation repliziert wurde, und umgekehrt.
Gridübergreifende Replikation CloudMirror Replikationsdienst

Was ist der Hauptzweck?

Ein StorageGRID System dient als Disaster Recovery System. Objekte in einem Bucket können zwischen den Grids in eine oder beide Richtungen repliziert werden.

Ermöglicht einem Mandanten, Objekte automatisch von einem Bucket in StorageGRID (Quelle) in einen externen S3 Bucket (Ziel) zu replizieren.

CloudMirror Replikation erstellt eine unabhängige Kopie eines Objekts in einer unabhängigen S3-Infrastruktur. Diese unabhängige Kopie wird nicht als Backup verwendet, sondern häufig in der Cloud weiterverarbeitet.

Wie ist es aufgebaut?

  1. Eine Grid Federation-Verbindung zwischen zwei Grids konfigurieren.

  2. Neue Mandantenkonten hinzufügen, die automatisch in das andere Grid geklont werden.

  3. Neue Mandantengruppen und Benutzer werden hinzugefügt, die ebenfalls geklont werden.

  4. Entsprechende Buckets auf jedem Grid erstellen und die gridübergreifende Replikation in eine oder beide Richtungen ermöglichen.

  1. Ein Mandantenbenutzer konfiguriert die CloudMirror-Replikation, indem er einen CloudMirror-Endpunkt (IP-Adresse, Anmeldeinformationen usw.) mithilfe des Tenant Managers oder der S3-API definiert.

  2. Jeder Bucket, der diesem Mandantenkonto gehört, kann so konfiguriert werden, dass er auf den CloudMirror Endpoint verweist.

Wer ist für die Einrichtung verantwortlich?

  • Ein Grid-Administrator konfiguriert die Verbindung und die Mandanten.

  • Die Mandantenbenutzer konfigurieren die Gruppen, Benutzer, Schlüssel und Buckets.

Typischerweise ein Mandantenbenutzer.

Was ist das Ziel?

Ein entsprechender und identischer S3-Bucket auf dem anderen StorageGRID System in der Grid-Federation-Verbindung.

  • Jede kompatible S3-Infrastruktur (einschließlich Amazon S3).

  • Google Cloud Platform (GCP)

Ist eine Objektversionierung erforderlich?

Ja, sowohl der Quell- als auch der Ziel-Bucket muss die Objektversionierung aktiviert haben.

Nein, die CloudMirror Replikation unterstützt jede Kombination aus nicht versionierten und versionierten Buckets sowohl auf der Quell- als auch auf der Zielseite.

Was führt dazu, dass Objekte an das Ziel verschoben werden?

Objekte werden automatisch repliziert, wenn sie einem Bucket hinzugefügt werden, für den die Cross-Grid-Replikation aktiviert ist.

Objekte werden automatisch repliziert, wenn sie einem Bucket hinzugefügt werden, der mit einem CloudMirror Endpoint konfiguriert wurde. Objekte, die bereits im Quell-Bucket vorhanden waren, bevor der Bucket mit dem CloudMirror Endpoint konfiguriert wurde, werden nicht repliziert, es sei denn, sie werden geändert.

Wie werden Objekte repliziert?

Die gitterübergreifende Replikation erzeugt versionierte Objekte und repliziert die Versions-ID vom Quell-Bucket zum Ziel-Bucket. Dadurch bleibt die Versionsreihenfolge in beiden Grids erhalten.

CloudMirror Replikation benötigt keine Buckets mit Versionsverwaltung, daher kann CloudMirror die Reihenfolge für einen Schlüssel nur innerhalb eines Standorts beibehalten. Es gibt keine Garantie dafür, dass die Reihenfolge bei Anfragen an ein Objekt an einem anderen Standort erhalten bleibt.

Was passiert, wenn ein Objekt nicht repliziert werden kann?

Das Objekt wird zur Replikation in die Warteschlange gestellt, wobei die Speichergrenzen für Metadaten gelten.

Das Objekt wird zur Replikation in die Warteschlange gestellt, vorbehaltlich der Beschränkungen der Plattformdienste (siehe "Empfehlungen für die Nutzung von Plattformdiensten").

Werden die Systemmetadaten des Objekts repliziert?

Ja, wenn ein Objekt in das andere Grid repliziert wird, werden auch seine Systemmetadaten repliziert. Die Metadaten sind in beiden Grids identisch.

Nein, wenn ein Objekt in den externen Bucket repliziert wird, werden seine Systemmetadaten aktualisiert. Die Metadaten unterscheiden sich je nach Speicherort, abhängig vom Zeitpunkt der Aufnahme und dem Verhalten der unabhängigen S3-Infrastruktur.

Wie werden Objekte abgerufen?

Anwendungen können Objekte abrufen oder lesen, indem sie eine Anfrage an den Bucket in einem der beiden Grids stellen.

Anwendungen können Objekte abrufen oder lesen, indem sie eine Anfrage entweder an StorageGRID oder an das S3-Ziel senden. Beispielsweise kann CloudMirror Replikation verwendet werden, um Objekte an eine Partnerorganisation zu spiegeln. Die Partnerorganisation kann mit eigenen Anwendungen Objekte direkt vom S3-Ziel lesen oder aktualisieren. Die Nutzung von StorageGRID ist nicht erforderlich.

Was passiert, wenn ein Objekt gelöscht wird?

  • Löschanforderungen, die eine Versions-ID enthalten, werden niemals in das Zielgrid repliziert.

  • Löschanforderungen, die keine Versions-ID enthalten, fügen dem Quell-Bucket eine Löschmarkierung hinzu, die optional auf das Ziel-Grid repliziert werden kann.

  • Wenn die netzübergreifende Replikation nur in eine Richtung konfiguriert ist, können Objekte im Ziel-Bucket gelöscht werden, ohne dass dies Auswirkungen auf die Quelle hat.

Die Ergebnisse variieren je nach Versionsstatus der Quell- und Ziel-Buckets (die nicht identisch sein müssen):

  • Wenn beide Buckets versioniert sind, wird durch eine Löschanforderung an beiden Stellen eine Löschmarkierung hinzugefügt.

  • Wenn nur der Quell-Bucket versioniert ist, fügt eine Löschanforderung einen Löschmarker zum Quell-Bucket, aber nicht zum Ziel-Bucket hinzu.

  • Wenn keiner der beiden Buckets versioniert ist, wird eine Löschanforderung das Objekt aus der Quelle, aber nicht aus dem Ziel löschen.

In ähnlicher Weise können Objekte im Ziel-Bucket gelöscht werden, ohne die Quelle zu beeinträchtigen.