Objekte innerhalb und zwischen Regionen replizieren - Amazon Simple Storage Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Objekte innerhalb und zwischen Regionen replizieren

Sie können die Replikation verwenden, um das automatische, asynchrone Kopieren von Objekten zwischen Amazon S3 S3-Buckets zu ermöglichen. Buckets, die für die Objektreplikation konfiguriert sind, können sich im Besitz desselben AWS-Konto oder unterschiedlicher Konten befinden. Sie können Objekte in einen einzelnen Ziel-Bucket oder in mehrere Ziel-Buckets replizieren. Die Ziel-Buckets können sich in einer anderen Region AWS-Regionen oder innerhalb derselben Region wie der Quell-Bucket befinden.

Es gibt zwei Arten der Replikation: Live-Replikation und On-Demand-Replikation.

  • Live-Replikation — Verwenden Sie die Live-Replikation, um neue und aktualisierte Objekte automatisch zu replizieren, während sie in den Quell-Bucket geschrieben werden. Bei der Live-Replikation werden keine Objekte repliziert, die vor der Einrichtung der Replikation im Bucket vorhanden waren. Um Objekte zu replizieren, die vor der Einrichtung der Replikation vorhanden waren, verwenden Sie die On-Demand-Replikation.

  • Replikation auf Abruf — Verwenden Sie S3 Batch Replication, um bestehende Objekte bei Bedarf aus dem Quell-Bucket in einen oder mehrere Ziel-Buckets zu replizieren. Weitere Informationen zum Replizieren vorhandener Objekte finden Sie unter Wann die S3-Batch-Replikation verwendet wird.

Es gibt zwei Formen der Live-Replikation: Regionsübergreifende Replikation (CRR) und Replikation in derselben Region (). SRR

Warum sollten Sie Replikation verwenden?

Die Replikation unterstützt Sie bei Folgendem:

  • Objekte replizieren und dabei Metadaten beibehalten — Sie können die Replikation verwenden, um Kopien Ihrer Objekte zu erstellen, die alle Metadaten, wie z. B. die Erstellungszeit und Version IDs des ursprünglichen Objekts, beibehalten. Diese Funktion ist wichtig, wenn Sie sicherstellen müssen, dass Ihr Replikat mit dem Quellobjekt identisch ist.

  • Replikation von Objekten in verschiedene Speicherklassen – Sie können mit der Replikation Objekte direkt in S3 Glacier Flexible Retrieval, S3 Glacier Deep Archive oder eine andere Speicherklasse in den Ziel-Buckets platzieren. Sie können Ihre Daten auch in dieselbe Speicherklasse replizieren und Lebenszyklus-Konfigurationen für die Ziel-Buckets verwenden, um Ihre Objekte bei zunehmendem Alter in eine Speicherklasse für seltener genutzte Objekte zu verschieben.

  • Objektkopien unter unterschiedlichen Eigentümern verwalten — Unabhängig davon, wem das Quellobjekt gehört, können Sie Amazon S3 anweisen, den Besitz des Replikats auf das Objekt zu ändern AWS-Konto , dem der Ziel-Bucket gehört. Diese Instance wird als Eigentümer-Überschreibungs-Option bezeichnet. Sie können diese Option nutzen, um den Zugriff auf Objektreplikate einzuschränken.

  • Objekte über mehrere speichern lassen AWS-Regionen — Um geografische Unterschiede in Bezug auf den Speicherort Ihrer Daten zu gewährleisten, können Sie mehrere Ziel-Buckets für verschiedene festlegen. AWS-Regionen Diese Funktion kann Ihnen helfen, bestimmte Compliance-Anforderungen zu erfüllen.

  • Objekte innerhalb von 15 Minuten replizieren — Um Ihre Daten innerhalb eines vorhersehbaren Zeitraums in derselben AWS-Region oder in verschiedenen Regionen zu replizieren, können Sie S3 Replication Time Control (S3) verwenden. RTC S3 RTC repliziert 99,99 Prozent der in Amazon S3 gespeicherten neuen Objekte innerhalb von 15 Minuten (unterstützt durch ein Service Level Agreement). Weitere Informationen finden Sie unter Erfüllung von Compliance-Anforderungen mit S3 Replication Time Control.

    Anmerkung

    S3 gilt RTC nicht für die Batch-Replikation. Die Batch-Replikation ist ein On-Demand-Replikationsauftrag und kann mit S3-Batchvorgängen verfolgt werden. Weitere Informationen finden Sie unter Verfolgen von Auftragsstatus- und Abschluss.

  • Synchronisieren Sie Buckets, replizieren Sie vorhandene Objekte und replizieren Sie zuvor fehlgeschlagene oder replizierte Objekte – Verwenden Sie die Batch-Replikation als On-Demand-Replikationsaktion, um Buckets zu synchronisieren und vorhandene Objekte zu replizieren. Weitere Informationen dazu, wann Sie die Batch-Replikation verwenden sollten, finden Sie unter Wann die S3-Batch-Replikation verwendet wird.

  • Objekte replizieren und zu einem Bucket in einer anderen AWS-Region wechseln – Damit während der Datenreplikation alle Metadaten und Objekte zwischen Buckets synchron bleiben, verwenden Sie Regeln für die bidirektionale Replikation, bevor Sie die Failover-Kontrollen für Amazon S3 Multi-Region Access Points konfigurieren. Bidirektionale Replikationsregeln tragen dazu bei, sicherzustellen, dass wenn Daten in den S3-Bucket geschrieben werden, auf den der Datenverkehr bei einem Failover zurückgreift, diese Daten dann zurück in den Quell-Bucket repliziert werden.

Verwenden der regionsübergreifenden Replikation

S3 Cross-Region Replication (CRR) wird verwendet, um Objekte zwischen Amazon S3 S3-Buckets in verschiedene zu kopieren. AWS-Regionen CRRkann Ihnen dabei helfen, Folgendes zu tun:

  • Einhalten der Compliance-Anforderungen – Auch wenn Amazon S3 Ihre Daten standardmäßig in mehreren geografisch entfernten Availability Zones speichert, machen es die Compliance-Anforderungen möglicherweise erforderlich, Daten in noch größeren Entfernungen zu speichern. Um diese Anforderungen zu erfüllen, verwenden Sie die Replikation in mehreren Regionen, um Daten zwischen entfernten AWS-Regionen zu replizieren.

  • Latenz minimieren — Wenn sich Ihre Kunden an zwei geografischen Standorten befinden, können Sie die Latenz beim Zugriff auf Objekte minimieren, indem Sie Objektkopien speichern AWS-Regionen , die sich geografisch näher an Ihren Benutzern befinden.

  • Steigern Sie die betriebliche Effizienz — Wenn Sie Rechencluster in zwei verschiedenen Bereichen haben AWS-Regionen , die dieselbe Gruppe von Objekten analysieren, können Sie sich dafür entscheiden, Objektkopien in diesen Regionen zu verwalten.

Verwenden von Replikation innerhalb derselben Region

Same-Region Replication (SRR) wird verwendet, um Objekte zwischen Amazon S3 S3-Buckets in demselben zu kopieren. AWS-Region SRRkann Ihnen dabei helfen, Folgendes zu tun:

  • Aggregieren von Protokollen in einen einzelnen Bucket – Wenn Sie Protokolle in mehrere Buckets oder kontoübergreifend speichern, können Sie Protokolle ganz einfach in einen einzelnen Bucket innerhalb derselben Region replizieren. Dies ermöglicht eine einfachere Protokollverarbeitung an einem einzelnen Standort.

  • Konfigurieren von Live-Replikation zwischen Produktions- und Testkonten – Wenn Sie oder Ihre Kunden Produktions- und Testkonten haben, die dieselben Daten nutzen, können Sie Objekte kontoübergreifend replizieren und dabei die Objektmetadaten erhalten.

  • Halten Sie sich an Gesetze zur Datenhoheit — Möglicherweise müssen Sie AWS-Konten innerhalb einer bestimmten Region mehrere Kopien Ihrer Daten getrennt speichern. Mit der Replikation innerhalb derselben Region können Sie automatisch kritische Daten replizieren, wenn Ihre Daten aufgrund von Compliance-Regelungen im Land bleiben müssen.

Wann sollte die bidirektionale Replikation verwendet werden

  • Erstellen Sie gemeinsam genutzte Datensätze für mehrere AWS-Regionen — Mit der Replikatmodifikationssynchronisierung können Sie Metadatenänderungen wie Objektzugriffskontrolllisten (ACLs), Objekt-Tags oder Objektsperren auf einfache Weise auf Replikationsobjekte replizieren. Diese bidirektionale Replikation ist wichtig, wenn Sie alle Objekte und Objektmetadatenänderungen synchron halten möchten. Sie können die Synchronisierung von Replikatänderungen für eine neue oder bestehende Replikationsregel aktivieren, wenn Sie eine bidirektionale Replikation zwischen zwei oder mehr Buckets in derselben oder verschiedenen AWS-Regionen durchführen.

  • Sorgen Sie dafür, dass Daten während eines Failovers regionsübergreifend synchronisiert werden — Sie können Daten in Buckets zwischen den einzelnen Regionen synchronisieren, AWS-Regionen indem Sie Regeln für die bidirektionale Replikation mit der regionsübergreifenden S3-Replikation (CRR) direkt von einem Multi-Region-Access Point aus konfigurieren. Um eine fundierte Entscheidung darüber zu treffen, wann ein Failover eingeleitet werden soll, können Sie auch S3-Replikationsmetriken aktivieren, sodass Sie die Replikation in Amazon CloudWatch, in S3 Replication Time Control (S3RTC) oder vom Multi-Region Access Point aus überwachen können.

  • Sorgen Sie für hohe Verfügbarkeit Ihrer Anwendung – Selbst im Fall einer regionalen Datenverkehrsunterbrechung können Sie bidirektionale Replikationsregeln verwenden, um alle Metadaten und Objekte während der Datenreplikation bucketübergreifend synchron zu halten.

Wann die S3-Batch-Replikation verwendet wird

Die Batch-Replikation repliziert vorhandene Objekte als On-Demand-Option in verschiedene Buckets. Im Gegensatz zur Live-Replikation können diese Aufträge nach Bedarf ausgeführt werden. Die Batch-Replikation unterstützt Sie bei Folgendem:

  • Replizieren vorhandener Objekte – Sie können die Batch-Replikation verwenden, um Objekte zu replizieren, die dem Bucket hinzugefügt wurden, bevor die Replikation innerhalb derselben Region oder die Replikation in mehreren Regionen konfiguriert wurden.

  • Objekte replizieren, die zuvor nicht repliziert werden konnten — Sie können einen Batch-Replikationsauftrag filtern, um zu versuchen, Objekte mit dem Replikationsstatus von zu replizieren. FAILED

  • Replizieren von Objekten, die bereits repliziert wurden – Möglicherweise müssen Sie mehrere Kopien Ihrer Daten in separaten AWS-Konten oder AWS-Regionen speichern. Die Batch-Replikation kann vorhandene Objekte an neu hinzugefügte Ziele replizieren.

  • Replizieren von Replikaten von Objekten, die aus einer Replikationsregel erstellt wurden – Replikationskonfigurationen erstellen Replikate von Objekten in Ziel-Buckets. Replikate von Objekten können nur mit Batch-Replikation repliziert werden.

Workload-Anforderungen und Live-Replikation

Abhängig von Ihren Workload-Anforderungen eignen sich einige Arten der Live-Replikation besser für Ihren Anwendungsfall als andere. Ermitteln Sie anhand der folgenden Tabelle, welche Art von Replikation Sie für Ihre Situation verwenden sollten und ob Sie S3 Replication Time Control (S3RTC) für Ihren Workload verwenden sollten. S3 RTC repliziert 99,99 Prozent der in Amazon S3 gespeicherten neuen Objekte innerhalb von 15 Minuten (unterstützt durch ein Service Level Agreement oder). SLA Weitere Informationen finden Sie unter Erfüllung von Compliance-Anforderungen mit S3 Replication Time Control.

Arbeitslastanforderung S3 RTC (15 MinutenSLA) Regionsübergreifende Replikation () CRR Replikation in derselben Region () SRR
Replizieren Sie Objekte zwischen verschiedenen AWS-Konten Ja Ja Ja
Replizieren Sie Objekte innerhalb derselben AWS-Region innerhalb von 24-48 Stunden (nicht gesichert) SLA Nein Nein Ja
Objekte zwischen verschiedenen Objekten AWS-Regionen innerhalb von 24-48 Stunden replizieren (nicht gesichert) SLA Nein Ja Nein

Vorhersehbare Replikationszeit: Unterstützt durchSLA, dass 99,9 Prozent der Objekte innerhalb von 15 Minuten repliziert werden

Ja Nein Nein