Durchsatz Lesen und Schreiben

Amazon Keyspaces bietet zwei Durchsatzkapazitätsmodi für das Lesen und Schreiben: On-Demand und bereitgestellt. Sie können den Durchsatzkapazitätsmodus Ihrer Tabelle wählen, um die Preise für Lesen und Schreiben basierend auf der Voraussagbarkeit und Flexibilität Ihrer Arbeiten zu optimieren. Sie können den Kapazitätsmodus einer Tabelle auch einmal pro Tag ändern, wenn Sie mehr über Ihre Workload erfahren oder wenn Sie mit einem großen Datenverkehrsaufkommen rechnen, z. B. aufgrund eines einmaligen oder saisonalen Ereignisses.

On-Demand-Kapazitätsmodus

Mit dem On-Demand-Kapazitätsmodus zahlen Sie nur für das Lesen und Schreiben, das Ihre Anwendung tatsächlich ausführt. Sie müssen nicht vorher festlegen, wie viel Lesen und Schreiben Sie von Ihre Anwendung erwarten. Amazon Keyspaces stellt sofort Workloads bereit, wenn Sie steigen oder fallen, und sind eine gute Option für Anwendungen mit unbekannten Verkehrsaufkommen.

Bereitgestellter Kapazitätsmodus

Der Bereitstellungskapazitätsmodus kann Ihnen helfen, die Durchsatzkosten zu optimieren, wenn Sie über vorhersehbaren Anwendungsdatenverkehr verfügen und den Kapazitätsbedarf im Voraus prognostizieren können. Im Modus mit bereitgestellter Kapazität geben Sie die Anzahl der Lese- und Schreibvorgänge pro Sekunde an, die von Ihrer Anwendung erwartet werden. Sie können die bereitgestellte Kapazität für Ihre Tabelle als Reaktion auf den tatsächlichen Anwendungsverkehr automatisch erhöhen oder verringern, indem Sie das Auto Scaling aktivieren.

Konsistenz Lesen und Schreiben

Amazon Keyspaces speichert Daten dauerhaft über verschiedene AWS Availability Zones hinweg, indem ein Replikationsfaktor von drei für hohe Erhältlichkeit verwendet wird.  

Sie können Lesen mit der LOCAL_ONE oder LOCAL_QUORUM Konsistenz ausführen. Die LOCAL_ONE Konsistenz optimiert die Leistung und Erhältlichkeit, indem der erste wiedergegebene Wert von einer Speicherungsreplik zurückgegeben wird. LOCAL_QUORUM Konsistenz optimiert die Datenrichtigkeit, indem mindestens zwei Speicherrepliken einen Wert zurückgeben müssen, bevor sie an ihre Anwendung zurückgegeben wird.  

Alle Schreibvorgänge in Amazon Keyspaces werden mit LOCAL_QUORUM Konsistenz für Dauerhaftigkeit ausgeführt.  

Messen und regionale Preisgebung

Das Messen der API-Aufrufe, um Daten in Amazon Keyspaces zu lesen und zu schreiben, basiert auf dem Kapazitätsmodus der Tabelle, dem Konsistenzlevel der Bedienung und der Größe der Daten.

  • On-Demand-Kapazitätsmodus

    Mit dem On-Demand-Kapazitätsmodus werden Lesevorgänge mit Leseanforderungseinheiten (Read Request Units, RRUs) und Schreibvorgänge mit den Schreibanforderungseinheiten (Write Request Units, WRUs) gemessen. Jede RRU bietet ausreichend Kapazität, um bis zu 4 KB Daten mit LOCAL_QUORUM-Konsistenz zu lesen. Wenn Sie die LOCAL_ONE-Konsistenz verwenden, werden Ihnen nur eine Hälfte einer RRU für das Lesen berechnet. Jede WRU bietet ausreichend Kapazität, um bis zu 1 KB Daten per Reihe mit LOCAL_QUORUM Konsistenz zu schreiben. Zum Beispiel brauchen Sie 3 WRU, um eine Reihe mit 3 KB Daten zu schreiben. Um eine Reihe mit 10 KB Daten zu lesen, benötigen Sie 3 RRUs mit LOCAL_QUORUM-Konsistenz oder 1,5 RRUs mit LOCAL_ONE-Konsistenz. Falls eine Abfrage mehrere Reihen zurückgibt, basiert Ihre Abrechnung auf der Gesamtgröße der zurückgegebenen Daten. Falls Ihre Abfrage beispielsweise vier Reihen zurückgibt und jede Reihe 2 KB Daten enthält (insgesamt 8 KB Daten), werden Ihnen 2 RRUs mit LOCAL_QUORUM-Konsistenz und 1 RRU mit LOCAL_ONE-Konsistenz berechnet.

  • Bereitgestellter Kapazitätsmodus

    Mit dem bereitgestellten Kapazitätsmodus werden Lesevorgänge mit Lesekapazitätseinheiten (Read Capacity Units, RCUs) und Schreibvorgänge mit Schreibkapazitätseinheiten (Write Capacity Units, WCUs) gemessen. Jede RCU bietet ausreichend Kapazität, um bis zu 4 KB Daten pro Sekunde mit LOCAL_QUORUM-Konsistenz zu lesen. Wenn Sie die LOCAL_ONE-Konsistenz verwenden, werden Ihnen nur eine Hälfte einer RCU für das Lesen berechnet. Jede WCU bietet ausreichend Kapazität, um bis zu 1 KB Daten per Reihe pro Sekunde mit LOCAL_QUORUM Konsistenz zu schreiben. Zum Beispiel brauchen Sie 3 WCU, um eine Reihe mit 3 KB Daten zu schreiben. Um eine Reihe mit 10 KB Daten pro Sekunde zu lesen, benötigen Sie 3 RCUs mit LOCAL_QUORUM-Konsistenz oder 1,5 RCUs mit LOCAL_ONE-Konsistenz. Falls eine Abfrage mehrere Reihen zurückgibt, basiert Ihre Abrechnung auf der Gesamtgröße der zurückgegebenen Daten. Falls Ihre Abfrage beispielsweise vier Reihen zurückgibt und jede Reihe 2 KB Daten enthält (insgesamt 8 KB Daten), werden Ihnen 2 RCUs mit LOCAL_QUORUM-Konsistenz und 1 RCU mit LOCAL_ONE-Konsistenz berechnet.

Speicher

Mit Amazon Keyspaces brauchen Sie keinen Speicher im Vorfeld bereitzustellen. Die berechenbare Größe Ihrer Tabellen wird von Amazon Keyspaces kontinuierlich überwacht, um die Speichergebühren zu ermitteln.

Datenübertragung

„Eingehende“ und „ausgehende“ Datenübertragung bezieht sich auf die Übertragung von und zu Amazon Keyspaces. Amazon Keyspaces erhebt keine Gebühren für eingehende Datenübertragungen, und der Dienst erhebt keine Gebühren für Datenübertragungen zwischen Amazon Keyspaces und anderen AWS-Services innerhalb derselben AWS-Region (0,00 USD pro GB). Datenübertragungen zwischen verschiedenen AWS-Regionen (z. B. zwischen Amazon Keyspaces in der Region USA Ost (Nord-Virginia) und Amazon EC2 in der Region EU (Irland)) werden auf beiden Seiten der Datenübertragung abgerechnet. Im Rahmen des kostenlosen Kontingents für AWS erhalten Sie 1 GB ausgehenden Datenverkehr pro Monat kostenlos. Dabei wird der Datenverkehr aus allen AWS-Services addiert. Einzige Ausnahme: die AWS GovCloud (USA)-Regionen. Für Datenübertragungen von mehr als 500 TB pro Monat wenden Sie sich bitte an uns.

AWS PrivateLink vereinfacht die Sicherheit des Datenaustauschs mit Cloud-Anwendungen, da die Daten gar nicht erst ins öffentliche Internet gelangen. AWS PrivateLink sorgt für eine sichere, private Konnektivität zwischen VPCs, AWS-Services und On-Premise-Anwendungen im Amazon-Netzwerk. AWS PrivateLink vereinfacht die Verbindung von Services über mehrere Konten und VPCs. Die Netzwerkarchitektur wird dadurch erheblich einfacher. Die Kosten für VPC-Endpunkte zur Verwendung mit AWS PrivateLink sind nicht im Preis für die Datenübertragung mit Amazon Keyspaces enthalten.

Weitere Informationen finden Sie auf der Seite AWS PrivateLink – Preise.

Kostenloses Kontingent für AWS

Im Rahmen des kostenlosen AWS-Kontingents können Sie Amazon Keyspaces zum Einstieg kostenlos verwenden. Sie erhalten für die ersten drei Monate ein kostenloses Kontingent aus 30 Millionen On-Demand-Schreibanforderungseinheiten, 30 Millionen On-Demand-Leseanforderungseinheiten und 1 GB Speicher pro Monat (beschränkt auf ein kostenloses Kontingent pro Zahlungskonto). Ihr kostenloses Kontingent startet mit dem ersten Monat, nachdem Sie Ihre erste Amazon Keyspaces-Ressource erstellt haben.

Lesen Sie die Dokumentation
Lesen Sie die Dokumentation

Weitere Informationen zu Amazon Keyspaces finden Sie in der Dokumentation.

Lesen Sie die Dokumentation 
Registrieren Sie sich für ein AWS-Konto
Registrieren Sie sich und erhalten Sie ein kostenloses Konto

Sofortiger Zugang zum kostenlosen Kontingent von AWS. 

Registrieren 
Beginnen Sie mit der Entwicklung in der Konsole
Beginnen Sie mit der Entwicklung in der Konsole

Beginnen Sie mit der Entwicklung mit Amazon Keyspaces in der AWS-Managementkonsole.

Anmelden