Regionsübergreifende Replikation für Amazon S3 (CRR)

Mit S3 Cross-Region Replication (CRR – Regionsübergreifende Replikation) können Sie neue Objekte und deren entsprechende Metadaten und Objekt-Tags in andere AWS-Regionen replizieren. Das dient der Latenzreduzierung, Compliance, Sicherheit, Notfallwiederherstellung und anderen Anwendungsfällen. S3 CRR kann von einem einzelnen S3-Quell-Bucket aus konfiguriert werden, um Objekte in einen oder mehrere Ziel-Buckets in einer anderen AWS-Region zu replizieren.

Amazon S3 CRR repliziert Daten automatisch zwischen Buckets in unterschiedlichen AWS-Regionen. Mit CRR richten Sie die Replikation auf Bucket-Ebene, auf einer freigegebenen Präfixebene oder auf Objektebene mithilfe von S3-Objekt-Tags ein. Sie können CRR einsetzen, um in verschiedenen geografischen Regionen einen Datenzugriff mit geringerer Latenz bereitzustellen. CRR kann auch nützlich sein, um die Compliance-Anforderung zu erfüllen, dass Daten Hunderte von Kilometern entfernt gespeichert werden müssen. Sie können CRR verwenden, um den Kontobesitz für die replizierten Objekte zu ändern und Daten so vor versehentlicher Löschung zu schützen. Mehr über CRR erfahren Sie in der S3-Replikation-Dokumentation.

Anwendungsfälle

Compliance – Amazon S3 speichert Ihre Daten standardmäßig in mehreren geografisch weit entfernten Availability Zones, aber die Compliance-Anforderungen können es erforderlich machen, dass Sie Daten an noch weiter entfernten Orten speichern müssen. CRR ermöglicht es Ihnen, Daten zwischen entfernten AWS-Regionen zu replizieren, um diese Anforderungen zu erfüllen.

Latenzleistung – Wenn Ihre Kunden oder Endbenutzer über einen oder mehrere Standorte verteilt sind, können Sie die Latenzzeit für den Datenzugriff minimieren, indem Sie mehrere Objektkopien in AWS-Regionen speichern, die geografisch näher an Ihren Kunden liegen.

Regionale Effizienz – Wenn Sie Cluster in zwei oder mehr AWS-Regionen berechnet haben, die den gleichen Satz von Objekten analysieren, können Sie sich dafür entscheiden, Objektkopien in all diesen AWS-Regionen zu speichern.

Amazon S3 Same-Region Replication (SRR)

Amazon S3 SRR ist eine S3-Funktion, die Daten automatisch zwischen Buckets in der gleichen AWS-Region repliziert. Mit SRR richten Sie die Replikation auf Bucket-Ebene, auf einer freigegebenen Präfixebene oder auf Objektebene mithilfe von S3-Objekt-Tags ein. Sie können SRR verwenden, eine oder mehr Datenkopien in derselben AWS-Region anzufertigen. Mit SRR können Sie Anforderungen zur Datensouveränität und Compliance einhalten, indem Sie eine Kopie Ihrer Daten in einem getrennten AWS-Konto in derselben Region wie der originalen aufbewahren. Sie können SRR verwenden, um den Kontobesitz für die replizierten Objekte zu ändern und Daten so vor versehentlicher Löschung zu schützen. Sie können mit SRR leicht Protokolle aus verschiedenen S3-Buckets für die regionsinterne Verarbeitung aggregieren oder die Live-Replikation zwischen Test- und Entwicklungsumgebungen konfigurieren. 

Anwendungsfälle

Protokolle in einem einzigen Bucket zusammenfassen – Wenn Sie Protokolle in mehreren Buckets oder über mehrere Konten hinweg speichern, können Sie Protokolle leicht in einem einzigen Bucket innerhalb einer Region replizieren. Dies ermöglicht eine einfachere Verarbeitung von Protokollen an einem einzigen Standort.

Replikation zwischen Entwickler- und Testkonten – Wenn Sie oder Ihre Kunden über Entwickler- und Testkonten verfügen, die dieselben Daten verwenden, können Sie Objekte zwischen diesen Konten unter Beibehaltung der Objektmetadaten replizieren, indem Sie SRR-Regeln implementieren.

Einhaltung der Gesetze zur Datenhoheit – Häufig müssen Kunden Daten in getrennten AWS-Konten speichern und die Daten müssen in einer bestimmten Region bleiben. Die Replikation in derselben Region kann Ihnen bei dem Backup wichtiger Daten helfen, wenn die Daten aufgrund von Compliance-Vorschriften Ihr Land nicht verlassen dürfen.

Amazon S3 Batch Replication

Während Live-Replikation wie CRR und SRR neu hochgeladene Objekte automatisch repliziert, sobald sie in Ihren Bucket geschrieben werden, ermöglicht Ihnen S3 Batch Replication die Replikation vorhandener Objekte. Sie können S3 Batch Replication verwenden, um einen neu erstellten Bucket mit vorhandenen Objekten aufzufüllen, versuchen, Objekte, die zuvor nicht repliziert werden konnten, erneut zu replizieren, Daten zwischen Konten zu migrieren oder Ihrem Data Lake neue Buckets hinzuzufügen. S3 Batch Replication funktioniert mit beliebigen Datenmengen und bietet Ihnen eine vollständig verwaltete Möglichkeit, Ihre Anforderungen an Datensouveränität und Compliance, Notfallwiederherstellung und Leistungsoptimierung zu erfüllen. Sie können mit nur wenigen Klicks in der S3-Konsole oder einer einzigen API-Anfrage mit S3 Batch Replication starten.

S3 Batch Replication ergänzt die Same-Region Replication (SRR) und Cross-Region Replication (CRR). S3 Batch Replication repliziert vorhandene Objekte, während SRR und CRR neue Objekt-Uploads überwacht und sie zwischen Buckets repliziert.

Anwendungsfälle

Backfill neu erstellter Buckets – Wenn Sie eine neue multiregionale Speicherinitiative haben, die erfordert, dass Sie neue Buckets einrichten und sie mit vorhandenen Objekten aus einem anderen Bucket abgleichen, können Sie Batch Replication verwenden, um diese Objekte zu replizieren.

Replikation erneut versuchen – Wenn Sie aus verschiedenen Gründen die Replikation erneut versuchen müssen – einschließlich, wenn die erste Replikation von Objekten fehlgeschlagen ist, wenn Objekte zwar erfolgreich an ein Ziel repliziert wurden aber nun an ein anderes Ziel repliziert werden müssen, oder bei der Replikation von Replikatobjekten aus einer anderen Quelle – können Sie Batch Replication zum erneuten Versuch der Replikation verwenden.

Migration – Wenn Sie vorhandene Objekte über Buckets hinweg migrieren müssen, die in einer anderen Region oder einem anderen Konto sind, können Sie Batch Replication für die Migration verwenden, um die Metadaten und die Versions-ID beizubehalten.

Amazon S3 Replication Time Control

Amazon S3 Replication Time Control hilft Ihnen bei der Einhaltung von Compliance- "oder Geschäftsanforderungen" für die Datenreplikation und bietet Einblick in die Amazon-S3-Replikationsaktivitäten. Replication Time Control repliziert die meisten Objekte, "die Sie hochladen", in Sekunden auf Amazon S3, und 99,99 Prozent dieser Objekte innerhalb von 15 Minuten. Die S3 Replication Time Control umfasst standardmäßig S3-Replikationsmetriken und S3-Ereignisbenachrichtigungen, mit denen Sie die Gesamtzahl der S3-API-Operationen, die zur Replikation anstehen, die Gesamtgröße der zur Replikation anstehenden Objekte und die maximale Replikationszeit überwachen können.

S3 Replication Time Control wird durch ein Service Level Agreement (SLA) über die Replikation von 99,9 % der Objekte innerhalb von 15 Minuten während eines beliebigen Abrechnungsmonats unterstützt.

Um mehr über S3 Replication Time Control zu erfahren, besuchen Sie die Dokumentationsseite zur S3-Replikation oder die FAQs zur S3-Replikation.

So funktioniert S3 Replication Time Control

Funktionsweise von S3 Replication Time Control

Erste Schritte mit S3 Replication

Bei Amazon S3 Replication (CRR, SRR) und S3 Replication Time Control können Sie die Replikation auf S3-Bucket-Ebene, auf einer freigegebenen Präfixebene oder auf Objektebene mithilfe von S3-Objekt-Tags einrichten. Außerdem können Sie S3 Replication Time Control für ein oder mehrere Regionenpaare aktivieren.

Um mit S3 Replication zu beginnen, greifen Sie auf das S3-Replikations-Tutorial zu, greifen Sie auf das S3-Batch-Replikations-Tutorial zu und sehen Sie sich die häufig gestellten Fragen zur S3-Replikation und die Dokumentation zur S3-Replikation an. Die Preise für S3 Replikation finden Sie auf der S3-Preisseite.