View a markdown version of this page

Bewährte Methoden zum Verständnis Ihrer AWS Abrechnungs- und Nutzungsberichte in DynamoDB - Amazon DynamoDB

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Bewährte Methoden zum Verständnis Ihrer AWS Abrechnungs- und Nutzungsberichte in DynamoDB

In diesem Dokument werden die UsageType-Abrechnungscodes für Gebühren im Zusammenhang mit DynamoDB erläutert.

AWS stellt Kosten- und Nutzungsberichte (CUR) bereit, die Daten für die in Anspruch genommenen Dienste enthalten. Sie können AWS Cost and Usage Report es verwenden, um Abrechnungsberichte in Amazon S3 im CSV-Format zu veröffentlichen. Bei der Einrichtung des CUR können Sie wählen, ob Sie Zeiträume nach Stunden, Tagen oder Monaten einteilen und ob Sie die Nutzung nach Ressourcen-ID aufschlüsseln möchten. Weitere Informationen zum Generieren eines CUR finden Sie unter Erstellen von Kosten- und Nutzungsberichten.

Im CSV-Export finden Sie die relevanten Attribute, die für jede Zeile aufgelistet sind. Im Folgenden finden Sie Beispiele für Attribute, die enthalten sein können:

  • lineitem/UsageStartDate: Das Startdatum und die Startzeit für den Einzelposten in UTC, einschließlich.

  • lineitem/UsageEndDate: Das Enddatum und die Endzeit für den entsprechenden Einzelposten in UTC, ausschließlich.

  • lineitem/ProductCode: Für DynamoDB wird das „DB“ AmazonDynamo sein

  • lineitem/UsageType: Ein spezifischer Beschreibungscode für die Art der Nutzung, wie in diesem Dokument aufgeführt

  • lineitem/Operation: Ein Name, der den Kontext zur Gebühr bereitstellt, z. B. der Name des Vorgangs, durch den die Gebühr entstanden ist (optional).

  • lineitem/ResourceId: Der Bezeichner für die Ressource, die die Nutzung verursacht hat. verfügbar, wenn der CUR eine Aufschlüsselung nach Ressourcen-ID enthält

  • lineitem/UsageAmount: Die Menge der Nutzung, die während des angegebenen Zeitraums angefallen ist.

  • lineitem/UnblendedCost: Die Kosten dieser Nutzung.

  • lineitem/LineItemDescription: Textbeschreibung des Einzelpostens.

Weitere Informationen zum CUR-Datenwörterbuch finden Sie unter Kosten- und Nutzungsbericht (CUR) 2.0. Beachten Sie, dass die genauen Namen je nach Kontext variieren.

UsageType ist eine Zeichenfolge mit einem Wert wie ReadCapacityUnit-Hrs, USW2-ReadRequestUnits, EU-WriteCapacityUnit-Hrs oder USE1-TimedPITRStorage-ByteHrs. Jeder Nutzungstyp beginnt mit einem optionalen Regionspräfix. Falls nicht vorhanden, weist dies auf die Region us-east-1 hin. Falls vorhanden, können Sie die Zuordnung des kurzen Regionscode für die Fakturierung zum herkömmlichen Regionscode und -namen der folgenden Tabelle entnehmen.

Die Verwendung namens USW2-ReadRequestUnits weist beispielsweise auf in der Region us-west-2 verbrauchte Leseanforderungseinheiten hin.

Regionscode für die Fakturierung Regionscode Name der Region
AFS1 af-south-1 Afrika (Kapstadt)
APE1 ap-east-1 Asien-Pazifik (Hongkong)
APN1 ap-northeast-1 Asien-Pazifik (Tokio)
APN2 ap-northeast-2 Asien-Pazifik (Seoul)
APN3 ap-northeast-3 Asien-Pazifik (Osaka)
APS1 ap-southeast-1 Asien-Pazifik (Singapur)
APS2 ap-southeast-2 Asien-Pazifik (Sydney)
APS3 ap-south-1 Asien-Pazifik (Mumbai)
APS4 ap-southeast-3 Asien-Pazifik (Jakarta)
APS5 ap-south-2 Asien-Pazifik (Hyderabad)
APS6 ap-southeast-4 Asien-Pazifik (Melbourne)
CAN1 ca-central-1 Kanada (Zentral)
EU eu-west-1 Europa (Irland)
EUC1 eu-central-1 Europa (Frankfurt)
EUC2 eu-central-2 Europa (Zürich)
EUN1 eu-north-1 Europa (Stockholm)
EUS1 eu-south-1 Europa (Milan)
EUS2 eu-south-2 Europa (Spain)
EUW1 eu-west-1 Europa (Irland)
EUW2 eu-west-2 Europa (London)
EUW3 eu-west-3 Europa (Paris)
ILC1 Il-central-1 Israel (Tel Aviv)
MEC1 me-central-1 Naher Osten (VAE)
MES1 me-south-1 Middle East (Bahrain)
SAE1 sa-east-1 Südamerika (São Paulo)
USE1 (Standard) us-east-1 USA Ost (Nord-Virginia)
USE2 us-east-2 USA Ost (Ohio)
UGE1 us-gov-east-1 US-Regierung Ost
UGW1 us-gov-west-1 US-Regierung West
USW1 us-west-1 USA West (Nordkalifornien)
USW2 us-west-2 USA West (Oregon)

In den folgenden Abschnitten verwenden wir das REG-UsageType-Muster, wenn wir die Gebühren für DynamoDB durchgehen, wobei REG die Region angibt, in der die Nutzung stattgefunden hat, und usageType der Code für die Art der Gebühr ist. Wenn Sie beispielsweise USW1- ReadCapacityUnit-Hrs in Ihrer CSV-Datei eine Zeile für sehen, bedeutet das, dass die Nutzung der bereitgestellten US-West-1 Lesekapazität erfolgt ist. In diesem Fall würde die Liste REG-ReadCapacityUnit-Hrs enthalten.

Durchsatzkapazität

Lese- und Schreibvorgänge mit bereitgestellter Kapazität

Wenn Sie eine DynamoDB-Tabelle im Modus bereitgestellter Kapazität erstellen, geben Sie die Lese- und Schreibkapazität an, die Ihre Anwendung voraussichtlich benötigt. Der Nutzungstyp hängt von Ihrer Tabellenklasse ab (Standard oder Standard-Infrequent Access). Sie stellen Lese- und Schreibvorgänge auf der Grundlage der Nutzungsrate pro Sekunde bereit, die Gebühren werden jedoch pro Stunde basierend auf der bereitgestellten Kapazität berechnet.

UsageType Einheiten Granularity Description
REG-ReadCapacityUnit-Hrs RCU-hours Stunde Gebühren für Lesevorgänge im Modus bereitgestellter Kapazität unter Verwendung der Tabellenklasse Standard
REG-IA-ReadCapacityUnit-Hrs RCU-hours Stunde Gebühren für Lesevorgänge im Modus „Bereitgestellte Kapazität“ unter Verwendung der Standard-IA Tabellenklasse.
REG-WriteCapacityUnit-Hrs WCU-hours Stunde Gebühren für Schreibvorgänge im Modus bereitgestellter Kapazität unter Verwendung der Tabellenklasse Standard
REG-IA-WriteCapacityUnit-Hrs WCU-hours Stunde Gebühren für Schreibvorgänge im Modus „Bereitgestellte Kapazität“ unter Verwendung der Standard-IA Tabellenklasse.

Lese- und Schreibvorgänge mit reservierter Kapazität

Mit reservierter Kapazität bezahlen Sie im Vorfeld eine einmalige Gebühr und verpflichten sich zu einer voraussichtlichen Mindestnutzung während eines bestimmten Zeitraums. Reservierte Kapazität wird zu einem vergünstigten Stundensatz abgerechnet. Kapazitäten, die Sie über ihre reservierten Kapazitäten hinaus nutzen, werden zu Standardpreisen für bereitgestellte Kapazitäten verrechnet. Reservierte Kapazität ist für bereitgestellte Lese- und Schreibkapazitätseinheiten (RCU und WCU) mit einer einzelnen Region in DynamoDB-Tabellen verfügbar, die die Standard-Tabellenklasse verwenden. Reservierte Kapazitäten für 1 Jahr und 3 Jahre werden mit denselben SKUs abgerechnet.

UsageType Einheiten Granularity Description
REG-HeavyUsage:dynamodb.read RCU-hours Up-frontdann monatlich Die Gebühren für reservierte Kapazität lauten wie folgt: eine einmalige Vorauszahlung und eine monatliche Gebühr zu Beginn eines jeden Monats, die alle im RCU-hours Laufe des Monats zugesagten vergünstigten Zahlungen abdeckt. Wird entsprechende Posten zum Nulltarif REG-ReadCapacityUnit-Hrs haben.
REG-HeavyUsage:dynamodb.write WCU-hours Up-frontdann monatlich Gebühren für reservierte Kapazität: eine einmalige Vorauszahlung und eine monatliche Gebühr zu Beginn jedes Monats, die alle im WCU-hours Laufe des Monats zugesagten vergünstigten Zahlungen abdeckt. Wird entsprechende Posten zum Nulltarif REG-WriteCapacityUnit-Hrs haben.

On-Demand Kapazität Lese- und Schreibvorgänge

Wenn Sie eine DynamoDB-Tabelle im On-Demand-Kapazitätsmodus erstellen, zahlen Sie nur für die Lese- und Schreibvorgänge, die Ihre Anwendung ausführt. Die Preise für Lese- und Schreibanforderungen hängen von Ihrer Tabellenklasse ab.

UsageType Einheiten Granularity Description
REG-ReadRequestUnits RRUs Einheit Gebühren für Lesevorgänge im On-Demand-Kapazitätsmodus mit Tabellenklasse Standard
REG-IA-ReadRequestUnits RRUs Einheit Gebühren für Lesevorgänge im On-Demand-Kapazitätsmodus mit Standard-IA Tabellenklasse.
REG-WriteRequestUnits WRUs Einheit Gebühren für Schreibvorgänge im On-Demand-Kapazitätsmodus mit Tabellenklasse Standard
REG-IA-WriteRequestUnits WRUs Einheit Gebühren für Schreibvorgänge im On-Demand-Kapazitätsmodus mit Standard-IA Tabellenklasse.

Lese- und Schreibvorgänge in globalen Tabellen

DynamoDB berechnet Gebühren für die Nutzung globaler Tabellen auf der Grundlage der in jeder Replikattabelle verwendeten Ressourcen. Bei bereitgestellten globalen Tabellen werden Schreibanforderungen für globale Tabellen in replizierten WCUs (rWCU) statt in Standard-WCUs gemessen. Schreibvorgänge in globalen sekundären Indizes in globalen Tabellen werden in WCUs gemessen. Bei globalen On-Demand-Tabellen werden Schreibanforderungen in replizierten WRUs (rWRU) statt in Standard-WRUs gemessen. Die Anzahl der rWCUs oder rWRUs, die für die Replikation verbraucht werden, hängt von der Version der globalen Tabellen ab, die Sie verwenden. Die Preisgestaltung hängt von Ihrer Tabellenklasse ab.

Schreibvorgänge in globalen sekundären Indizes (GSIs) werden mit Standard-Schreibeinheiten (WCUs und WRUs) abgerechnet. Leseanforderungen und Datenspeicher werden genauso abgerechnet wie Tabellen mit einer einzelnen Region.

Wenn Sie ein Tabellenreplikat hinzufügen, um eine globale Tabelle in neuen Regionen zu erstellen oder zu erweitern, berechnet DynamoDB eine Tabellenwiederherstellung in den hinzugefügten Regionen pro Gigabyte an wiederhergestellten Daten. Wiederhergestellte Daten werden wie folgt berechnet REG-RestoreDataSize-Bytes. Einzelheiten finden Backup und Wiederherstellung für DynamoDB Sie unter. Cross-Region Für die Replikation und das Hinzufügen von Replikaten zu Tabellen, die Daten enthalten, fallen auch Gebühren für die ausgehende Datenübertragung an.

Wenn Sie den On-Demand-Kapazitätsmodus für Ihre globalen DynamoDB-Tabellen wählen, zahlen Sie nur für die Ressourcen, die Ihre Anwendung für jede Replikattabelle verwendet.

UsageType Einheiten Granularity Description
REG-ReplWriteCapacityUnit-Hrs rWCU-hours Stunde Globale Tabelle, bereitgestellt, Tabellenklasse Standard
REG-IA-ReplWriteCapacityUnit-Hrs rWCU-hours Stunde Globale Tabelle, bereitgestellt, Standard-IA Tabellenklasse.
REG-ReplWriteRequestUnits rWRU Einheit Globale Tabelle, On-Demand, Tabellenklasse Standard
REG-IA-ReplWriteRequestUnits rWRU Einheit Globale Tabelle, On-Demand, Tabellenklasse Standard-IA

Streams

DynamoDB verfügt über zwei Streaming-Technologien, DynamoDB Streams und Kinesis. Für beide gibt es separate Preise.

DynamoDB Streams berechnet Gebühren für das Lesen von Daten in Leseanforderungseinheiten. Jeder GetRecords-API-Aufruf wird als Streams-Leseanforderung abgerechnet. Für GetRecords API-Aufrufe, die im Rahmen von DynamoDB-Triggern oder von globalen DynamoDB-Tabellen im AWS Lambda Rahmen der Replikation aufgerufen werden, fallen keine Gebühren an.

UsageType Einheiten Granularity Description
REG-Streams-RequestsCount Anzahl Einheit Leseanforderungseinheiten für DynamoDB Streams

Amazon Kinesis Data Streams erhebt Gebühren in Änderungsdatenerfassungseinheiten. DynamoDB berechnet für jeden Schreibvorgang (bis zu 1 KB) eine Änderungsdatenerfassungseinheit. Für Schreibvorgänge, die größer als 1 KB sind, sind zusätzliche Änderungsdatenerfassungseinheiten erforderlich. Sie zahlen nur für die Schreibvorgänge, die Ihre Anwendung ausführt, ohne die Durchsatzkapazität der Tabelle verwalten zu müssen.

UsageType Einheiten Granularity Description
REG-ChangeDataCaptureUnits-Kinesis CDC-Einheiten Einheit Änderungsdatenerfassungseinheiten für Kinesis Data Streams

Speicher

DynamoDB misst die Größe Ihrer fakturierbaren Daten, indem es die Roh-Byte-Größe Ihrer Daten mit einem Speicher-Overhead pro Element addiert, der von den Funktionen abhängt, die Sie aktiviert haben.

Anmerkung

Die Werte für die Speichernutzung im CUR sind im Vergleich zu den Speicherwerten bei Verwendung von DescribeTable höher, da DescribeTable den Speicher-Overhead pro Element nicht berücksichtigt.

Der Speicher wird stündlich berechnet, aber monatlich abgerechnet, wobei der Durchschnitt der Stundengebühren zugrunde gelegt wird.

Obwohl der Speicher ByteHrs als Suffix UsageType verwendet wird, wird der Speicherverbrauch in der CUR in GB gemessen und der Preis wird anhand von angegeben. GB-month

UsageType Einheiten Granularity Beschreibung
REG-TimedStorage-ByteHrs GB Monat Speichermenge, die von Ihren DynamoDB-Tabellen und -Indizes für Tabellen mit der Tabellenklasse Standard verwendet wird
REG-IA-TimedStorage- ByteHrs GB Monat Speichermenge, die von Ihren DynamoDB-Tabellen und -Indizes für Tabellen mit der Standard-IA Tabellenklasse verwendet wird.

Backup und Backup

DynamoDB bietet zwei Arten von Backups: Backups mit zeitpunktbezogener Wiederherstellung (PITR) und On-Demand-Backups. Benutzer können Daten aus diesen Backups auch in DynamoDB-Tabellen wiederherstellen. Die folgenden Gebühren beziehen sich sowohl auf Backups als auch auf Wiederherstellungen.

Gebühren für Backup-Speicher fallen am ersten Tag des Monats an. Anpassungen werden im Laufe des Monats vorgenommen, wenn Backups hinzugefügt oder entfernt werden. Weitere Informationen finden Sie im Blog Understanding Amazon DynamoDB On-demand Backups and Billing

UsageType Einheiten Granularity Beschreibung
REG-TimedBackupStorage-ByteHrs GB Monat Der Speicherplatz, der von On-Demand-Backups Ihrer DynamoDB-Tabellen und lokalen sekundären Indizes verbraucht wird
TimedPITRStorage-ByteHrs GB Monat Der Speicher, der von Backups mit zeitpunktbezogener Wiederherstellung (PITR) verwendet wird, DynamoDB überwacht den ganzen Monat über kontinuierlich die Größe Ihrer PITR-enabled Tabellen, um Ihre Backup-Gebühren und Speicherrechnungen zu ermitteln, solange PITR aktiviert ist.
REG-RestoreDataSize-Bytes GB Größe Die Gesamtgröße der wiederhergestellten Daten (einschließlich Tabellendaten, lokaler sekundärer Indizes und globaler sekundärer Indizes), gemessen in GB aus DynamoDB-Backups

AWS Backup

AWS Backup ist ein vollständig verwalteter Backup-Service, der es einfach macht, die Sicherung von Daten zwischen AWS Diensten in der Cloud und vor Ort zu zentralisieren und zu automatisieren. AWS Backup wird für die Speicherung (Warm- oder Kaltlagerung), Wiederherstellungsaktivitäten und die regionsübergreifende Datenübertragung in Rechnung gestellt. Die folgenden UsageType Gebühren werden unter „AWS Backup“ und ProductCode nicht unter „AmazonDynamoDB“ aufgeführt.

UsageType Einheiten Granularity Beschreibung
REG-WarmStorage- ByteHrs-DynamoDB GB Monat Der Speicherplatz, der von DynamoDB-Backups verwendet wird, die AWS Backup im Laufe des Monats verwaltet werden, gemessen in. GB-Month
REG-CrossRegion-WarmBytes-DynamoDB GB Größe Die Daten, die entweder innerhalb desselben Kontos oder in ein anderes Konto in eine andere AWS AWS Region übertragen wurden. Cross-Region Übertragungsgebühren fallen an, wenn Backups von einer Region in eine andere Region kopiert werden. und werden immer dem Konto in Rechnung gestellt, von dem die Daten übertragen werden
REG-Restore-WarmBytes-DynamoDB GB Größe Die Gesamtgröße der aus dem Warmspeicher wiederhergestellten Daten, gemessen in GB
REG-ColdStorage-ByteHrs-DynamoDB GB Monat Der Kühlspeicher, der von DynamoDB-Backups verwendet wird, die den AWS Backup ganzen Monat über verwaltet werden, gemessen in. GB-Month
REG-Restore-ColdBytes-DynamoDB GB Monat Die Gesamtgröße der aus dem Kaltspeicher wiederhergestellten Daten, gemessen in GB

Export und Import

Sie können Daten aus DynamoDB nach Amazon S3 exportieren oder Daten aus Amazon S3 in eine neue DynamoDB-Tabelle importieren.

Obwohl UsageType Bytes als Suffix verwendet, wird die Export- und Importnutzung im CUR in GB gemessen und berechnet.

UsageType Einheiten Granularity Beschreibung
REG-ExportDataSize-Bytes GB Größe Die Gebühr für das Exportieren von Daten nach S3, wobei DynamoDB diese für Daten auf der Grundlage der Größe der DynamoDB-Basistabelle (Tabellendaten und lokale sekundäre Indizes) zu dem Zeitpunkt berechnet, an dem der Export erstellt wurde
REG-ImportDataSize-Bytes GB Größe Die Gebühr für das Importieren von Daten aus S3, wobei die Größe auf der Grundlage der unkomprimierten Objektgröße der Daten in Amazon S3 berechnet wird und für den Import in Tabellen mit GSIs keine zusätzlichen Gebühren anfallen
REG-IncrementalExportDataSize-Bytes GB Größe Die Gebühr für die Größe der Daten, die beim kontinuierlichen Backup verarbeitet wurden, um inkrementelle Exporte zu erstellen

Datenübertragung

Datenübertragungsaktivitäten können in Verknüpfung mit dem DynamoDB-Service angezeigt werden. DynamoDB erhebt keine Gebühren für eingehende Datenübertragungen und keine Gebühren für Datenübertragungen zwischen DynamoDB und anderen AWS Diensten innerhalb derselben AWS Region (mit anderen Worten, 0,00 USD pro GB). Daten, die zwischen AWS Regionen übertragen werden (z. B. zwischen DynamoDB in der Region USA Ost [Nord-Virginia] und Amazon EC2 in der Region EU [Irland]), werden auf beiden Seiten der Übertragung berechnet.

UsageType Einheiten Granularity Beschreibung
REG-DataTransfer-In-Bytes GB Einheiten Datenübertragung aus dem Internet in DynamoDB
REG-DataTransfer-Out-Bytes GB Einheiten Datenübertragung aus DynamoDB in das Internet

CloudWatch Einblicke der Mitwirkenden

CloudWatch Contributor Insights for DynamoDB ist ein Diagnosetool zur Identifizierung der am häufigsten aufgerufenen und gedrosselten Schlüssel in Ihrer DynamoDB-Tabelle. Die folgenden UsageType Gebühren werden unter „“ und nicht unter „DB“ AmazonCloudWatch aufgeführt. ProductCode AmazonDynamo

UsageType Einheiten Granularity Description
REG-CW:ContributorEventsManaged Ereignisse, die verarbeitet wurden Einheiten Die Anzahl der verarbeiteten DynamoDB-Ereignisse. Beispiel: Bei einer Tabelle, in der CloudWatch Contributor Insights aktiviert ist, wird jedes Mal, wenn ein Element gelesen oder geschrieben wird, es als ein Ereignis gezählt. Wenn die Tabelle über einen Sortierschlüssel verfügt, fallen Gebühren für zwei Ereignisse an.
REG-CW:ContributorRulesManaged Anzahl der Regeln Monat DynamoDB erstellt Regeln, um die am häufigsten aufgerufenen Elemente und die am häufigsten gedrosselten Schlüssel zu identifizieren, wenn Sie Cloud Watch Contributor Insights aktivieren. Diese Gebühr fällt für die Regeln an, die für jede Entität (Tabellen und GSIs) hinzugefügt wurden, die für die Protokollierung von CloudWatch Contributor Insights konfiguriert sind.

DynamoDB Accelerator (DAX)

DynamoDB Accelerator (DAX) wird auf der Grundlage des für den Service ausgewählten Instance-Typs stundenweise abgerechnet. Die folgenden Gebühren beziehen sich auf die bereitgestellten DynamoDB-Accelerator-Instances. Die folgenden UsageType Gebühren werden unter „AmazonDAX“ und ProductCode nicht unter „AmazonDynamoDB“ aufgeführt.

UsageType Einheiten Granularity Description
REG-NodeUsage:dax- <INSTANCETYPE> Node-hour Stunde Die stündliche Nutzung eines bestimmten Instance-Typs. Die Preise verstehen sich pro verbrauchter Knotenstunde, von dem Zeitpunkt, an dem ein Knoten gestartet wird, bis zum Zeitpunkt, an dem er beendet wird. Jede einzelne verbrauchte Knotenstunde wird als volle Stunde abgerechnet. DAX-Gebühren für jeden Knoten in einem DAX-Cluster. Wenn Sie einen Cluster mit mehreren Knoten haben, würden Sie in Ihrem Fakturierungsbericht mehrere Einzelposten sehen.

Der Instance-Typ wird einer der Werte aus der folgenden Liste sein. Weitere Informationen zu Knotentypen finden Sie unter Knoten.

  • r3.2xlarge, r4.8xlarge oder r5.8xlarge

  • r3.4xlarge, r4.large oder r5.large

  • r3.8xlarge, r4.xlarge oder r5.xlarge

  • r3.2xlarge, r5.12xlarge oder t2.medium

  • r3.4xlarge, r4.large oder r5.large

  • r3.xlarge, r5.16xlarge oder t2.small

  • r4.16xlarge, r5.24xlarge oder t3.medium

  • r4.2xlarge, r5.2xlarge oder t3.small

  • r4.4xlarge oder r5.4xlarge