Wie optimiere ich die Kosten mit Amazon DynamoDB?

Letzte Aktualisierung: 31.08.2022

Ich möchte die Kosten meiner Amazon-DynamoDB-Workloads optimieren.

Kurzbeschreibung

Verwenden Sie diese Methoden, um die Kosten Ihrer DynamoDB-Workloads zu optimieren:

  • Verwenden Sie den AWS Pricing Calculator, um die DynamoDB-Kosten im Voraus zu schätzen.
  • Optimieren Sie die Lese-/Schreibkosten, indem Sie den richtigen Kapazitätsmodus auswählen.
  • Optimieren Sie die Lagerkosten, indem Sie die richtige Tabellenklasse auswählen.
  • Kostenzuweisungs-Tags verwenden

Auflösung

Verwenden Sie den AWS Pricing Calculator, um die DynamoDB-Kosten zu schätzen

Verwenden Sie den AWS Pricing Calculator für DynamoDB, um die Kosten Ihrer DynamoDB-Workloads zu schätzen, bevor Sie sie erstellen. Dazu gehören die Kosten für Funktionen wie On-Demand-Kapazitätsmodus, Sicherung und Wiederherstellung, Amazon DynamoDB Streams und Amazon DynamoDB Accelerator (DAX).

Optimieren Sie die Lese-/Schreibkosten, indem Sie den richtigen Kapazitätsmodus für Ihre DynamoDB-Tabelle auswählen

On-Demand-Kapazitätsmodus

Der On-Demand-Kapazitätsmodus ist eine gute Option, wenn Sie unvorhersehbaren Anwendungsverkehr Im On-Demand-Modus zahlen Sie nur für das, was Sie nutzen.

Wenn Sie eine Tabelle als Modus für bereitgestellte Kapazität konfiguriert haben, werden Ihnen die bereitgestellten Kapazitäten in Rechnung gestellt, auch wenn Sie keine E/A verbraucht haben. Wenn Sie also nicht verwendete DynamoDB-Tabellen in Ihrem Konto haben, reduzieren Sie die Kosten für Ihre nicht verwendeten Tabellen im On-Demand-Modus.

Bereitgestellter Kapazitätsmodus

Der Modus für bereitgestellte Kapazität ist eine gute Option, wenn Sie einen vorhersehbaren Anwendungsdatenverkehr haben, der konsistent ist oder schrittweise ansteigt. Verwenden Sie diesen Modus, um Kapazitätsanforderungen zu prognostizieren und Kosten zu kontrollieren.

Reservierte Kapazität

Wenn Sie Ihren Bedarf an DynamoDB-Lese- und Schreibdurchsatz in einer bestimmten AWS-Region vorhersagen können, verwenden Sie reservierte DynamoDB-Kapazität, um die Kosten zu senken. Die reservierte Kapazität von DynamoDB ermöglicht es Ihnen, eine Vorabverpflichtung für Ihre Basisebene der bereitgestellten Kapazität vorzunehmen. Reservierte Kapazität ist für Tabellen, die die DynamoDB-Standard-Infrequent-Access-Tabellenklasse (DynamoDB Standard-IA) verwenden, oder für On-Demand-Kapazität nicht verfügbar.

Weitere Informationen zu DynamoDB-Kapazitätsmodi finden Sie unter Kapazitätsmodus Lesen/Schreiben.

Optimieren Sie die Speicherkosten, indem Sie die richtige Tabellenklasse für Ihre DynamoDB-Tabelle auswählen

Die Verwendung der DynamoDB-Standard-IA-Tabellenklasse kann die Kosten für Tabellen senken, in denen Daten gespeichert werden, auf die Sie nicht regelmäßig zugreifen. Dies ist eine gute Option, wenn Sie Daten, die Sie nicht oft verwenden, wie Anwendungsprotokolle oder alte Social-Media-Posts, langfristig speichern müssen. Beachten Sie jedoch, dass DynamoDB-Lese- und Schreibvorgänge für diese Tabellenklasse höher sind als bei Standardtabellen.

Weitere Informationen zu DynamoDB-Tabellenklassen finden Sie unter Tabellenklassen.

Kostenverteilungs-Tags für DynamoDB verwenden

Die Kennzeichnung für DynamoDB bietet einen feinkörnigen Einblick in Ihre DynamoDB-Rechnung. Sie können Ihren Tabellen Tags zuweisen und Kostenaufteilungen pro Registerkarte anzeigen, um die Kostenoptimierung nach Nutzung zu unterstützen. Weitere Informationen zu Kostenverteilungsberichten für DynamoDB finden Sie unter Einführung von Kostenzuordnungs-Tags für Amazon DynamoDB.

Weitere Informationen zu Kostenverteilungs-Tags finden Sie unter Verwenden von Kostenzuordnungs-Tags.


War dieser Artikel hilfreich?


Benötigen Sie Hilfe zur Fakturierung oder technischen Support?