Vergleichen Sie die netzübergreifende Replikation und CloudMirror-Replikation in StorageGRID
Zu Beginn der Nutzung von Grid Federation empfiehlt sich ein Vergleich der Gemeinsamkeiten und Unterschiede zwischen "gridübergreifende Replikation" und der "StorageGRID CloudMirror Replikationsdienst".
|
|
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? |
|
|
Wer ist für die Einrichtung verantwortlich? |
|
Typischerweise ein Mandantenbenutzer. |
Was ist das Ziel? |
Ein entsprechender und identischer S3-Bucket auf dem anderen StorageGRID System in der Grid-Federation-Verbindung. |
|
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? |
|
Die Ergebnisse variieren je nach Versionsstatus der Quell- und Ziel-Buckets (die nicht identisch sein müssen):
In ähnlicher Weise können Objekte im Ziel-Bucket gelöscht werden, ohne die Quelle zu beeinträchtigen. |