Kostenrechner für Keyspaces-Cassandra

Schätzen Sie die monatlichen Kosten für Amazon Keyspaces im Vergleich zu Ihrem Apache-Cassandra-Workload. Dieser Rechner vergleicht nur die direkten Betriebskosten, ohne Berücksichtigung von TCO-Faktoren wie Infrastrukturwartung, betrieblichem Aufwand und Supportkosten.

Kostenrechner für Keyspaces-Cassandra

hands with calculator

Mit Amazon Keyspaces zahlen Sie nur für die tatsächliche Nutzung. Zusätzlich zu den On-Demand- und Preisoptionen bietet Keyspaces Database Savings Plans an. Dabei handelt es sich um ein flexibles Preismodell, mit dem Sie sparen können, wenn Sie sich für eine bestimmte Nutzungsmenge (gemessen in USD/Stunde) für einen Zeitraum von einem Jahr verpflichten. Weitere Informationen zu berechtigter Nutzung finden Sie auf der Preisseite für Database Savings Plans.

Durchsatz von Lese- und Schreibvorgängen

Amazon Keyspaces bietet zwei Durchsatzkapazitätsmodi für Lese- und Schreibvorgänge: On-Demand und bereitgestellt. Sie können den Durchsatzkapazitätsmodus Ihrer Tabelle wählen, um die Preise für Lese- und Schreibvorgänge basierend auf der Voraussagbarkeit und Variabilität Ihrer Workload 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

Mite dem On-Demand-Kapazitätsmodus zahlen Sie nur für die Lese- und Schreibvorgänge, die Ihre Anwendung tatsächlich ausführt. Sie müssen nicht im Voraus angeben, wie viele Lese- und Schreibvorgänge Ihre Anwendung voraussichtlich ausführen wird. Amazon Keyspaces passt sich Workloads sofort an, wenn diese zu- oder abnehmen, und ist eine gute Option für Anwendungen mit unvorhersehbarem Verkehrsaufkommen.

Bereitgestellter Kapazitätsmodus

Der bereitgestellte Kapazitätsmodus hilft Ihnen, die Durchsatzpreise zu optimieren, wenn Sie über einen vorhersehbaren Anwendungsdatenverkehr verfügen und den Kapazitätsbedarf im Voraus prognostizieren können. Mit dem bereitgestellten Kapazitätsmodus geben Sie die Anzahl der Lese- und Schreibvorgänge pro Sekunde an, die Ihre Anwendung voraussichtlich ausführen wird. 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 von Lese- und Schreibvorgängen

Amazon Keyspaces speichert Daten dauerhaft über mehrere AWS Availability Zones hinweg und verwendet dabei einen Replikationsfaktor von drei für hohe Verfügbarkeit.  

Sie können Lesevorgänge entweder mit der LOCAL_ONE- oder LOCAL_QUORUM-Konsistenz ausführen. Die LOCAL_ONE-Konsistenz optimiert die Leistung und Verfügbarkeit, indem der erste von einem Speicherreplikat zurückgelieferte Wert verwendet wird. LOCAL_QUORUM-Konsistenz optimiert die Datenrichtigkeit, indem mindestens zwei Speicherrepliken einen Wert zurückgeben müssen, bevor er an Ihre Anwendung zurückgegeben wird.  

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

Messung und regionale Preise

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

  • 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 bei LOCAL_QUORUM-Konsistenz zu lesen. Wenn Sie die LOCAL_ONE-Konsistenz verwenden, wird Ihnen für den Lesevorgang nur eine halbe RRU berechnet. Um beispielsweise eine Zeile mit 10 KB Daten zu lesen, benötigen Sie 3 RRUs bei LOCAL_QUORUM-Konsistenz oder 1,5 RRUs bei LOCAL_ONE-Konsistenz. Falls eine Abfrage mehrere Zeilen zurückgibt, basiert Ihre Abrechnung auf der Gesamtgröße der zurückgegebenen Daten. Wenn Ihre Abfrage also beispielsweise vier Zeilen zurückgibt und jede Zeile 2 KB Daten enthält (insgesamt 8 KB Daten), werden Ihnen 2 RRUs bei LOCAL_QUORUM-Konsistenz und 1 RRU bei LOCAL_ONE-Konsistenz berechnet.

    Für einen Keyspace mit einer Region bietet jede WRU ausreichend Kapazität, um bis zu 1 KB Daten pro Zeile bei LOCAL_QUORUM-Konsistenz zu schreiben. So benötigen Sie beispielsweise 3 WRUs, um eine Zeile mit 3 KB Daten zu schreiben. Für Schreibvorgänge, die sowohl statische als auch nicht statische Daten umfassen, sind außerdem zusätzliche Schreibvorgänge erforderlich. Weitere Informationen. 

    Replikation in mehreren Regionen

    Mit der Replikation in mehreren Regionen mit Amazon Keyspaces können Sie Ihre Daten mit automatisierter, vollständig verwalteter, aktiv-aktiver Replikation in den AWS-Regionen Ihrer Wahl replizieren. Sie können sowohl die Verfügbarkeit als auch die Ausfallsicherheit bei regionalen Beeinträchtigungen verbessern und gleichzeitig von lokalen Lese- und Schreibvorgängen mit geringer Latenz für globale Anwendungen profitieren.

    Schreibvorgänge werden in einem Keyspace mit mehreren Regionen auf die gleiche Weise gemessen wie in einem Keyspace mit einer Region. Für einen Keyspace mit mehreren Regionen wird Ihnen 1 WRU in Rechnung gestellt, um bis zu 1 KB Daten pro Zeile zu schreiben. Schreibvorgänge werden Ihnen in jeder Region in Ihrem Keyspace mit mehreren Regionen berechnet. Um beispielsweise eine Zeile mit 3 KB an Daten in einem Keyspace mit mehreren Regionen und zwei Regionen zu schreiben, werden 3 * 2 = 6 WRUs benötigt. Für Schreibvorgänge, die sowohl statische als auch nicht statische Daten umfassen, sind außerdem zusätzliche Schreibvorgänge erforderlich.

  • 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 bei LOCAL_QUORUM-Konsistenz zu lesen. Wenn Sie die LOCAL_ONE-Konsistenz verwenden, wird Ihnen für den Lesevorgang nur eine halbe RCU berechnet. Um beispielsweise eine Zeile mit 10 KB Daten pro Sekunde zu lesen, benötigen Sie 3 RCUs bei LOCAL_QUORUM-Konsistenz oder 1,5 RCUs bei LOCAL_ONE-Konsistenz. Falls eine Abfrage mehrere Zeilen zurückgibt, basiert Ihre Abrechnung auf der Gesamtgröße der zurückgegebenen Daten. Wenn Ihre Abfrage also beispielsweise vier Zeilen zurückgibt und jede Zeile 2 KB Daten enthält (insgesamt 8 KB Daten), werden Ihnen 2 RCUs bei LOCAL_QUORUM-Konsistenz und 1 RCU bei LOCAL_ONE-Konsistenz berechnet.

    Für einen Keyspace mit einer Region bietet jede WCU ausreichend Kapazität, um bis zu 1 KB Daten pro Zeile und Sekunde bei LOCAL_QUORUM-Konsistenz zu schreiben. So benötigen Sie beispielsweise 3 WCUs, um eine Zeile mit 3 KB Daten pro Sekunde zu schreiben. Schreibvorgänge für statische Spalten werden getrennt von nicht statischen Daten gemessen. Für Schreibvorgänge, die sowohl statische als auch nicht statische Daten umfassen, sind außerdem zusätzliche Schreibvorgänge erforderlich. Weitere Informationen. 

    Replikation in mehreren Regionen

    Replikation in mehreren Regionen

    Mit der Replikation in mehreren Regionen mit Amazon Keyspaces können Sie Ihre Daten mit automatisierter, vollständig verwalteter, aktiv-aktiver Replikation in den AWS-Regionen Ihrer Wahl replizieren. Sie können sowohl die Verfügbarkeit als auch die Ausfallsicherheit bei regionalen Beeinträchtigungen verbessern und gleichzeitig von lokalen Lese- und Schreibvorgängen mit geringer Latenz für globale Anwendungen profitieren.

    Schreibvorgänge werden in einem Keyspace mit mehreren Regionen auf die gleiche Weise gemessen wie in einem Keyspace mit einer Region. Für einen Keyspace mit mehreren Regionen wird Ihnen 1 WCU in Rechnung gestellt, um bis zu 1 KB Daten pro Zeile und Sekunde zu schreiben. Schreibvorgänge werden Ihnen in jeder Region in Ihrem Keyspace mit mehreren Regionen berechnet. Um beispielsweise eine Zeile mit 3 KB an Daten pro Sekunde in einem Keyspace mit mehreren Regionen und zwei Regionen zu schreiben, werden 3 * 2 = 6 WCUs benötigt. Für Schreibvorgänge, die sowohl statische als auch nicht statische Daten umfassen, sind außerdem zusätzliche Schreibvorgänge erforderlich.

Speicher

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

Sicherung und Wiederherstellung

Amazon Keyspaces bietet kontinuierliche Sicherungen mit zeitpunktbezogener Wiederherstellung (PITR), um Ihre Tabelle vor versehentlichen Schreib- oder Löschvorgängen zu schützen. Wenn Sie PITR aktivieren, sichert Amazon Keyspaces Ihre Daten automatisch mit einer Granularität pro Sekunde und Sie können Ihre Tabellendaten sekundengenau zu jedem beliebigen Zeitpunkt in den letzten 35 Tagen wiederherstellen. 

Zeitpunktbezogene Wiederherstellung (PITR)

Amazon Keyspaces berechnet Gebühren für PITR auf der Grundlage der Größe jeder Amazon Keyspaces-Tabelle, auf der sie aktiviert ist. Amazon Keyspaces überwacht die Größe der PITR-aktivierten Tabellen fortlaufend während des gesamten Monats, um die Sicherungsgebühren zu ermitteln. Die Fakturierung dafür läuft so lange, bis Sie PITR auf der jeweiligen Tabelle deaktivieren. 

Tabellenwiederherstellung

Die Wiederherstellung einer Tabelle aus kontinuierlichen Sicherungen wird auf der Grundlage der Gesamtgröße der für jede Anforderung wiederhergestellten Daten berechnet. 

Datenübertragung

„Eingehende“ und „ausgehende“ Datenübertragung bezieht sich auf die Übertragung von und zu Amazon Keyspaces. Keyspaces erhebt keine Gebühren für eingehende Datenübertragungen, und der Service erhebt keine Gebühren für Datenübertragungen zwischen Keyspaces und anderen AWS-Services innerhalb derselben AWS-Region (0,00 USD pro GB). Amazon Keyspaces berechnet auch keine Gebühren für die Datenübertragung zwischen AWS-Regionen, wenn Replikation in mehreren Regionen verwendet wird. Datenübertragungen zwischen verschiedenen AWS-Regionen, z. B. zwischen 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 AWS-Kontingents, 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.

Time to Live (TTL)

Der TTL-Preis basiert auf der Größe der Zeilen, die mithilfe von TTL gelöscht oder aktualisiert werden. TTL-Operationen werden in Einheiten von TTL-Löschvorgängen gemessen. Pro KB Daten pro Zeile, die gelöscht oder aktualisiert wird, wird ein TTL-Löschvorgang verbraucht. Um beispielsweise eine Zeile zu aktualisieren, die 2,5 KB Daten speichert, und gleichzeitig eine oder mehrere Spalten innerhalb der Zeile zu löschen, sind 3 TTL-Löschvorgänge erforderlich. Oder um eine gesamte Zeile zu löschen, die 3,5 KB Daten enthält, sind 4 TTL-Löschvorgänge erforderlich.

Keyspaces-Streams

Sie bezahlen für das Lesen von Daten aus Keyspaces Streams, die in Leseanforderungseinheiten gemessen werden. Jeder GetRecords-API-Aufruf wird als eine Streams-Leseanforderungseinheit verrechnet und liefert bis zu 1 MB Daten aus Keyspaces Streams. Streams-Leseanforderungseinheiten unterscheiden sich von Leseanforderungen in Ihrer Keyspaces-Tabelle.

AWS PrivateLink vereinfacht die Sicherheit des Datenaustauschs mit Cloud-Anwendungen, da die Daten gar nicht erst ins öffentliche Internet gelangen. PrivateLink sorgt für sichere, private Konnektivität zwischen VPCs, AWS-Services und On-Premises-Anwendungen im Amazon-Netzwerk. 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 PrivateLink sind nicht im Preis für die Datenübertragung mit Amazon Keyspaces enthalten.

Weitere Informationen finden Sie unter AWS PrivateLink – Preise.

Kostenloses AWS-Kontingent

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 von 30 Millionen On-Demand-Schreibanforderungseinheiten, 30 Millionen On-Demand-Leseanforderungseinheiten und 1 GB Speicher pro Monat (beschränkt auf ein kostenloses Kontingent pro Zahlerkonto). Ihr kostenloses Kontingent beginnt ab dem ersten Monat, wenn Sie Ihre erste Amazon Keyspaces-Ressource erstellen. Erste Schritte mit Amazon Keyspaces.