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
Der On-Demand-Modus von DynamoDB ist eine Serverless-Option mit einer Preisgestaltung nach Anzahl der angeforderten Anfragen und automatischer Skalierung, ohne dass eine Planung, Bereitstellung und Verwaltung der Kapazität erforderlich ist. Die Abrechnung erfolgt pro verbrauchter Lese- oder Schreibanforderung, sodass Kosten und Leistung einfach in Einklang gebracht werden können.
Der On-Demand-Modus wird in den meisten Szenarien empfohlen, auch wenn Sie:
- Über neue oder vorhandene Workloads verfügen und die Kapazität nicht verwalten möchten
- Eine Serverless-Datenbank möchten, die automatisch skaliert
- Nur für das bezahlen möchten, was Sie tatsächlich nutzen
Preise für den Modus mit bereitgestellter Kapazität
Im bereitgestellten Kapazitätsmodus müssen Sie die Anzahl der Lese- und Schreibvorgänge pro Sekunde angeben, die Ihre Anwendung voraussichtlich erfordert. Die Abrechnung erfolgt auf Basis der von Ihnen bereitgestellten stündlichen Lese- und Schreibkapazität und nicht auf der Grundlage der von Ihrer Anwendung verbrauchten Menge.
Der Modus „Bereitgestellte Kapazität“ ist möglicherweise besser, wenn Sie:
- Über vorhandene Anwendungen mit stabilen und vorhersehbaren Durchsatzmustern verfügen
- Kapazitätsanforderungen prognostizieren können, um die Kosten unter Kontrolle zu halten
Weitere Informationen zu Preisen für bereitgestellte Kapazität »
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.