Multiregionale Replikation für Amazon Keyspaces (für Apache Cassandra) - Amazon Keyspaces (für Apache Cassandra)

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.

Multiregionale Replikation für Amazon Keyspaces (für Apache Cassandra)

Sie können die Multi-Region-Replikation von Amazon Keyspaces verwenden, um Ihre Daten mit automatisierter, vollständig AWS-Regionen verwalteter, aktiv-aktiver Replikation über die Ihrer Wahl zu replizieren. Bei der Aktiv-Aktiv-Replikation ist jede Region in der Lage, Lese- und Schreibvorgänge isoliert durchzuführen. Sie können sowohl die Verfügbarkeit als auch die Ausfallsicherheit durch regionale Verschlechterungen verbessern und gleichzeitig von lokalen Lese- und Schreibvorgängen mit niedriger Latenz für globale Anwendungen profitieren.

Bei der Multi-Region-Replikation repliziert Amazon Keyspaces asynchron Daten zwischen Regionen, und Daten werden in der Regel innerhalb einer Sekunde über Regionen verteilt. Außerdem haben Sie bei der Multi-Region-Replikation nicht mehr die schwierige Arbeit, Konflikte zu lösen und Datendivergenzprobleme zu korrigieren, sodass Sie sich auf Ihre Anwendung konzentrieren können.

Standardmäßig repliziert Amazon Keyspaces Daten in drei Availability Zones innerhalb derselben AWS-Region für Haltbarkeit und hohe Verfügbarkeit. Mit der Multi-Region-Replikation können Sie multiregionale Keyspaces erstellen, die Ihre Tabellen in bis zu sechs verschiedenen geografischen Regionen AWS-Regionen Ihrer Wahl replizieren.

Vorteile der Verwendung der Multi-Region-Replikation

Die Replikation in mehreren Regionen bietet die folgenden Vorteile.

  • Globale Lese- und Schreibvorgänge mit Latenz im einstelligen Millisekundenbereich – In Amazon Keyspaces ist die Replikation aktiv-aktiv. Sie können Lese- und Schreibvorgänge lokal aus den -Regionen bereitstellen, die Ihren Kunden am nächsten liegen, mit Latenz im einstelligen Millisekundenbereich in jeder Größenordnung. Sie können Amazon-Keyspaces-Tabellen für globale Anwendungen verwenden, die überall auf der Welt eine schnelle Reaktionszeit benötigen.

  • Verbesserte Geschäftskontinuität und Schutz vor Beeinträchtigungen in einer einzelnen Region – Mit der Multi-Region-Replikation können Sie sich von der Verschlechterung in einer einzelnen erholen, AWS-Region indem Sie Ihre Anwendung in eine andere Region in Ihrem multiregionalen Keyspace umleiten. Da Amazon Keyspaces eine Aktiv-Aktiv-Replikation bietet, hat dies keine Auswirkungen auf Ihre Lese- und Schreibvorgänge.

    Amazon Keyspaces verfolgt alle Schreibvorgänge, die in Ihrem multiregionalen Keyspace durchgeführt, aber nicht in alle Replikatregionen weitergegeben wurden. Nachdem die Region wieder online ist, synchronisiert Amazon Keyspaces automatisch alle fehlenden Änderungen, sodass Sie die Wiederherstellung ohne Anwendungsauswirkungen durchführen können.

  • Hochgeschwindigkeitsreplikation über Regionen hinweg – Die Multi-Region-Replikation verwendet eine schnelle, speicherbasierte physische Replikation von Daten über Regionen hinweg, mit einer Replikationsverzögerung von in der Regel weniger als 1 Sekunde.

    Die Replikation in Amazon Keyspaces hat nur geringe bis gar keine Auswirkungen auf Ihre Datenbankabfragen, da sie keine Rechenressourcen für Ihre Anwendung freigibt. Das bedeutet, dass Sie Anwendungsfälle mit hohem Schreibdurchsatz oder Anwendungsfälle mit plötzlichen Spitzen oder Spitzen im Durchsatz bewältigen können, ohne dass sich dies auf die Anwendung auswirkt.

  • Konsistenz und Konfliktlösung – Alle Änderungen an Daten in einer beliebigen Region werden in die anderen Regionen in einem multiregionalen Keyspace repliziert. Wenn Anwendungen dieselben Daten in verschiedenen Regionen gleichzeitig aktualisieren, können Konflikte auftreten.

    Um letztendliche Konsistenz zu gewährleisten, verwendet Amazon Keyspaces Zeitstempel auf Zellenebene und ein letzter Writer gewinnt die Abstimmung zwischen gleichzeitigen Updates. Die Konfliktlösung wird vollständig verwaltet und erfolgt im Hintergrund ohne Auswirkungen auf die Anwendung.

Weitere Informationen zu unterstützten Konfigurationen und Funktionen finden Sie unter Nutzungshinweise für Amazon Keyspaces Multi-Region Replication.

Kapazitätsmodi und Preise

Für einen multiregionalen Keyspace können Sie entweder den On-Demand-Kapazitätsmodus oder den Modus bereitgestellter Kapazität verwenden. Weitere Informationen finden Sie unter Lese-/Schreibkapazitätsmodi in Amazon Keyspaces.

Im On-Demand-Modus werden Ihnen 1,25 Schreibanforderungseinheiten (WRUs) in Rechnung gestellt, um bis zu 1 KB Daten pro Zeile zu schreiben. Schreibvorgänge werden Ihnen in jeder Region Ihres multiregionalen Keyspace in Rechnung gestellt. Beispielsweise erfordert das Schreiben einer Zeile mit 3 KB Daten in einem multiregionalen Keyspace mit zwei Regionen 7,5 WRUs: 3 * 1,25 * 2 = 7,5 WRUs. Darüber hinaus erfordern Schreibvorgänge, die sowohl statische als auch nichtstatische Daten enthalten, zusätzliche Schreibvorgänge.

Für den Bereitstellungsmodus werden Ihnen 1,25 Schreibkapazitätseinheiten (WCUs) in Rechnung gestellt, um bis zu 1 KB Daten pro Zeile zu schreiben. Schreibvorgänge werden Ihnen in jeder Region Ihres multiregionalen Keyspace in Rechnung gestellt. Beispielsweise erfordert das Schreiben einer Zeile mit 3 KB Daten pro Sekunde in einem multiregionalen Keyspace mit zwei Regionen 7,5 WCUs: 3 * 1,25 * 2 = 7,5 WCUs. Darüber hinaus erfordern Schreibvorgänge, die sowohl statische als auch nichtstatische Daten enthalten, zusätzliche Schreibvorgänge.

Weitere Informationen zu Preisen finden Sie unter Amazon Keyspaces (für Apache Cassandra) – Preise.