DynamoDB berechnet Gebühren für das Lesen, Schreiben und Speichern von Daten in Ihren DynamoDB-Tabellen sowie für alle optionalen Funktionen, die Sie aktivieren. DynamoDB verfügt über zwei Kapazitätsmodi mit spezifischen Abrechnungsoptionen für die Verarbeitung von Lese- und Schreibvorgängen in Tabellen: On-Demand-Kapazität und bereitgestellte Kapazität.
Preisoptionen
Für Amazon DynamoDB sind zwei Preisoptionen verfügbar: der Modus mit On-Demand-Kapazität und der Modus mit bereitgestellter Kapazität. Dank der beiden Preismodelle können Sie für DynamoDB die am beste geeignete Preisoption für Ihre Workloads wählen.
Preise für den Modus mit On-Demand-Kapazität
Beim Modus mit On-Demand-Kapazität berechnet DynamoDB Gebühren für die Lese- und -Schreibvorgänge, die Ihre Anwendung in den Tabellen durchführt. Sie können loslegen, ohne Lese- oder Schreibkapazität angeben zu müssen, da DynamoDB sich umgehend an die Anforderungen Ihrer Workloads anpasst.
Der Modus mit On-Demand-Kapazität ist unter folgenden Bedingungen für Sie am besten geeignet:
- Sie erstellen neue Tabellen mit unbekannten Workloads
- Der Datenverkehr Ihrer Anwendung ist nicht berechenbar
- Sie möchten lieber nur für das bezahlen, was Sie wirklich nutzen.
Preise für den Modus mit bereitgestellter Kapazität
Beim Modus mit bereitgestellter Kapazität geben Sie die Anzahl der Lese- und Schreibvorgänge pro Sekunde an, die Ihre Anwendung voraussichtlich benötigt. Sie können Auto Scaling verwenden, um die Kapazität Ihrer Tabelle automatisch auf Grundlage der festgelegten Nutzungsrate anzupassen. Das stellt die Leistung der Anwendung sicher und senkt die Kosten.
Der Modus mit bereitgestellter Kapazität ist unter folgenden Bedingungen für Sie am besten geeignet:
- Der Datenverkehr Ihrer Anwendung ist berechenbar
- Sie führen Anwendungen aus, deren Datenverkehr konsistent ist oder konstant ansteigt oder abfällt
- Sie können den Kapazitätsbedarf vorhersagen und so die Kosten unter Kontrolle halten.
Berechnen der Kosten
Die monatlichen Kosten von DynamoDB lassen sich am besten mithilfe des AWS Pricing Calculator berechnen. Mit diesem einfachen, interaktiven Tool können die monatlichen Kosten auf Grundlage des Lese- und Schreibdurchsatzes sowie kostenpflichtiger Optionen geschätzt werden. Dazu zählen die Erfassung geänderter Daten, der Im- und Export von Daten nach Amazon S3 sowie Backup und Wiederherstellung. Berechnen Sie mit dem AWS Pricing Calculator mühelos Ihre monatlichen Kosten für DynamoDB. Darin können Sie die Anwendungsanforderungen wie Tabellenklasse und Datenspeicher sowie den Lese- und Schreibdurchsatz eingeben. Beziehen Sie beliebte Optionen wie Backup und Wiederherstellung mit ein und wählen Sie zwischen Abrechnungsmodellen für On-Demand-Kapazität und bereitgestellte Kapazität aus.
Sie sind sich nicht sicher, wo und wie Sie anfangen sollen? AWS-Fachleute stehen bereit, um Ihnen ein individuelles Angebot zu unterbreiten.
Kostenoptimierung
Optimieren Sie die Speicherkosten, indem Sie die richtige Tabellenklasse für Ihre DynamoDB-Tabelle auswählen.
Durch die Nutzung der Standard-IA-Tabellenklasse von DynamoDB lassen sich die Kosten für Tabellen mit Daten senken, auf die Sie nicht regelmäßig zugreifen. Beachten Sie jedoch, dass die Preise für Lese- und Schreibvorgänge von DynamoDB für diese Tabellenklasse höher sind als bei Standardtabellen. Weitere Informationen zur DynamoDB-Kostenoptimierung »
Kostenzuordnungs-Tags für DynamoDB verwenden
Durch das Tagging für DynamoDB erhalten Sie detaillierte Einblicke in Ihre DynamoDB-Rechnungen. Sie können Ihren Tabellen Tags zuweisen und Kostenaufschlüsselungen pro Tabelle anzeigen, um die nutzungsbasierten Kosten zu optimieren. Weitere Informationen zu Kostenzuordnungs-Tags für DynamoDB »
Nutzungs- und Preisszenarien
1. Szenario: Preise für On-Demand-Kapazität
Die Preise können für die On-Demand-Nutzung berechnet werden, insbesondere bei schwankender Nutzung oder bei Unsicherheit bezüglich des Aufkommens an Datenverkehr. Lesen Sie hier das vollständige, detaillierte Beispiel zu Preisen für On-Demand-Kapazität in Amazon DynamoDB.
2. Szenario: Preise für bereitgestellte Kapazität
Die Preise werden für eine Tabelle mit aktiviertem Auto Scaling im Modus mit bereitgestellter Kapazität berechnet. Auto Scaling legt die bereitgestellte Kapazität als Reaktion auf die tatsächlich verbrauchte Kapazität kontinuierlich fest, damit die Ist-Nutzung im Bereich der Soll-Nutzung bleibt. Lesen Sie hier das vollständige, detaillierte Beispiel zu Preisen für bereitgestellte Kapazität in Amazon DynamoDB.
Häufig gestellte Fragen
Ist AWS DynamoDB kostengünstiger als andere Lösungen zum Speichern von Daten?
Bei DynamoDB handelt es sich um eine echte serverlose, nicht relationale Datenbank. Im Vergleich zu anderen Datenbanken, bei denen die Gebühren auf Grundlage verschiedener Metriken wie dem Speicher berechnet werden, kann DynamoDB bis auf null skaliert werden. Dementsprechend zahlen Kunden bei Nutzung des On-Demand-Modus nur für die tatsächlich genutzten Ressourcen.
Wann sollte ich für DynamoDB den On-Demand-Modus und wann den Modus mit bereitgestellter Kapazität verwenden? Und wie sehen die Preise im Vergleich aus?
Einfach ausgedrückt, ist der On-Demand-Modus besser für Kunden geeignet, die lieber nur für das zu zahlen, was sie auch tatsächlich nutzen, oder die unvorhersehbare Workloads haben. Der Modus mit bereitgestellter Kapazität ist beliebt bei Kunden mit Anwendungen, die einen konstanten oder vorhersehbaren Datenverkehr aufweisen, und die lieber den Kapazitätsbedarf prognostizieren, um die Kosten unter Kontrolle zu halten.
Wie sehen die Abrechnungseinheiten für den On-Demand-Modus für serverloses DynamoDB aus?
DynamoDB ist insofern einzigartig, als es sich um eine serverlose Datenbank handelt. Sie bietet Kunden die Option, nur für die Ressourcen zu zahlen, die sie tatsächlich nutzen. Zudem ist mit den On-Demand-Preisen eine Skalierung auf null möglich, wenn die Datenbank nicht genutzt wird. Bei Nutzung der Datenbank werden die Gebühren anhand der Einheiten von Schreib- und Leseanfragen berechnet.
Welche zusätzlichen Kostenoptionen sind für DynamoDB verfügbar?
DynamoDB umfasst vielfältige Optionen, die dem Service hinzugefügt werden können. Dazu gehören u. a.:
- On-Demand-Backup, wobei zu bestimmten Zeitpunkten Snapshot-Backups erstellt werden
- Globale Tabellen für multiaktive Replikation in mehreren Regionen
- DynamoDB Accelerator (DAX), ein Amazon-DynamoDB-kompatibler Caching-Service, reduziert die Latenz durch In-Memory-Cache
- DynamoDB-Streams für zeitlich geordnete Sequenzen von Änderungen auf Elementebene an einer Tabelle
Wird für DynamoDB ein kostenloses Kontingent angeboten?
Ja, das kostenlose Kontingent für DynamoDB umfasst 25 GB Speicher sowie jeweils 25 bereitgestellte Kapazitätseinheiten für Schreib- und Lesevorgänge, was für die Verarbeitung von 200 Mio. Anfragen pro Monat ausreicht.
Überprüfen Sie Tutorials und Videos, und melden Sie sich zur Schulung an.
Sie erhalten sofort Zugriff auf das kostenlose AWS-Kontingent.
Beginnen Sie mit der Entwicklung mit Amazon DynamoDB in der AWS-Managementkonsole.