En este documento se explican los códigos de facturación UsageType
de los cargos relacionados con DynamoDB.
AWS proporciona informes de costos y uso (CUR) que contienen datos sobre los servicios utilizados. Puede utilizar AWS Cost and Usage Report para publicar informes de facturación en Amazon S3 en formato CSV. Al configurar el CUR, puede optar por desglosar los períodos de tiempo por hora, día o mes. Además, puede elegir si desea desglosar el uso por ID de recurso o no. Para obtener más información sobre cómo generar el CUR, consulte Creating Cost and Usage Reports.
En la exportación a CSV encontrará una lista de los atributos relevantes de cada línea. A continuación, se muestran ejemplos de posibles atributos:
lineitem/UsageStartDate: fecha y hora de inicio de la partida en UTC, incluidas.
lineitem/UsageEndDate: fecha y hora de fin de la partida correspondiente en UTC, no incluidas.
lineitem/ProductCode: para DynamoDB es AmazonDynamoDB.
lineitem/UsageType:código de descripción específico del tipo de uso, tal como se detalla en este documento.
lineitem/Operation: nombre que da contexto al cargo, por ejemplo, el nombre de la operación que ha generado el cargo (opcional).
lineitem/ResourceId: identificador del recurso que ha generado el uso. Está disponible si el CUR incluye un desglose por ID de recurso.
lineitem/UsageAmount: cantidad de uso en la que se ha incurrido durante el periodo de tiempo especificado.
lineitem/UnblendedCost: costo de dicho uso.
lineitem/LineItemDescription: descripción textual de la partida.
Para obtener más información sobre el diccionario de datos de CUR, consulte Cost and Usage Report (CUR) 2.0. Tenga en cuenta que los nombres exactos varían según el contexto.
Un UsageType
es una cadena con un valor como ReadCapacityUnit-Hrs
, USW2-ReadRequestUnits
, EU-WriteCapacityUnit-Hrs
o USE1-TimedPITRStorage-ByteHrs
. Cada tipo de uso comienza con un prefijo de región opcional. Si no está presente, equivale a la región us-east-1. Si está presente, consulte la siguiente tabla donde aparece el código de región de facturación abreviada asociado al código y nombre de región convencionales.
Por ejemplo, el uso denominado USW2-ReadRequestUnits
hace referencia a las unidades de solicitud de lectura consumidas en us-west-2.
Código de región de facturación | Código de región | Nombre de la región |
---|---|---|
AFS1 | af-south-1 | África (Ciudad del Cabo) |
APE1 | ap-east-1 | Asia-Pacífico (Hong Kong) |
APN1 | ap-northeast-1 | Asia-Pacífico (Tokio) |
APN2 | ap-northeast-2 | Asia-Pacífico (Seúl) |
APN3 | ap-northeast-3 | Asia-Pacífico (Osaka) |
APS1 | ap-south-1 | Asia-Pacífico (Bombay) |
APS2 | ap-south-2 | Asia-Pacífico (Hyderabad) |
APS3 | ap-southeast-1 | Asia-Pacífico (Singapur) |
APS4 | ap-southeast-2 | Asia-Pacífico (Sídney) |
APS5 | ap-southeast-3 | Asia-Pacífico (Yakarta) |
APS6 | ap-southeast-4 | Asia-Pacífico (Melbourne) |
CAN1 | ca-central-1 | Canadá (centro) |
UE | eu-west-1 | Europa (Irlanda) |
EUC1 | eu-central-1 | Europa (Fráncfort) |
EUC2 | eu-central-2 | Europa (Zúrich) |
EUN1 | eu-north-1 | Europa (Estocolmo) |
EUS1 | eu-south-1 | Europa (Milán) |
EUS2 | eu-south-2 | Europa (España) |
EUW1 | eu-west-1 | Europa (Irlanda) |
EUW2 | eu-west-2 | Europa (Londres) |
EUW3 | eu-west-3 | Europa (París) |
ILC1 | Il-central-1 | Israel (Tel Aviv) |
MEC1 | me-central-1 | Medio Oriente (EAU) |
MES1 | me-south-1 | Medio Oriente (Baréin) |
SAE1 | sa-east-1 | América del Sur (São Paulo) |
USE1 (predeterminado) | us-east-1 | Este de EE. UU. (Norte de Virginia) |
USE2 | us-east-2 | Este de EE. UU. (Ohio) |
UGE1 | us-gov-east-1 | Gobierno del este de los EE. UU. |
UGW1 | us-gov-west-1 | Gobierno del oeste de los EE. UU. |
USW1 | us-west-1 | Oeste de EE. UU. (Norte de California) |
USW2 | us-west-2 | Oeste de EE. UU. (Oregón) |
En las siguientes secciones, utilizamos el patrón REG-UsageType
para analizar los cargos de DynamoDB, donde REG equivale a la región en la que se ha producido el uso y UsageType es el código del tipo de cargo. Por ejemplo, si ve una partida para USW1-
ReadCapacityUnit-Hrs
en su archivo CSV, significa que se ha usado la capacidad de lectura aprovisionada en US-West-1. En ese caso, se denominaría REG-ReadCapacityUnit-Hrs
.
Temas
Capacidad de desempeño
Capacidad aprovisionada de lecturas y escrituras
Cuando se crea una tabla de DynamoDB en el modo de capacidad aprovisionada, debe especificar la capacidad de lectura y escritura que considera que va a necesitar su aplicación. El tipo de uso depende de la clase de tabla (acceso estándar o estándar de acceso poco frecuente). El aprovisionamiento de lectura y escritura se basa en la tasa de consumo por segundo, pero los cargos se cobran por hora en función de la capacidad aprovisionada.
UsageType | Unidades | Grado de detalle | Descripción |
---|---|---|---|
REG-ReadCapacityUnit-Hrs | Horas de RCU | Hora | Se cobra por las lecturas en el modo de capacidad aprovisionada con la clase de tabla estándar. |
REG-IA-ReadCapacityUnit-Hrs | Horas de RCU | Hora | Se cobra por las lecturas en el modo de capacidad aprovisionada con la clase de tabla Standard-IA. |
REG-WriteCapacityUnit-Hrs | Horas de WCU | Hora | Se cobra por las escrituras en el modo de capacidad aprovisionada con la clase de tabla estándar. |
REG-IA-WriteCapacityUnit-Hrs | Horas de WCU | Hora | Se cobra por las escrituras en el modo de capacidad aprovisionada con la clase de tabla Standard-IA. |
Capacidad reservada de lecturas y escrituras
Con la capacidad reservada, se abona una tarifa inicial única y se adquiere el compromiso de utilizar un nivel mínimo aprovisionado durante un periodo concreto. La capacidad reservada se factura a una tarifa por hora con descuento. Cualquier capacidad que aprovisione que supere la capacidad reservada se cobrará de acuerdo con la tarifa de capacidad aprovisionada estándar. La capacidad reservada está disponible para las unidades de capacidad de lectura y escritura aprovisionadas de una sola región (RCU y WCU) en las tablas de DynamoDB que utilizan la clase de tabla estándar. Tanto la capacidad reservada de 1 año como la de 3 años se facturan con los mismos SKU.
UsageType | Unidades | Grado de detalle | Descripción |
---|---|---|---|
REG-HeavyUsage:dynamodb.read | Horas de RCU | Por adelantado y, luego, mensualmente | Cargos por lecturas de capacidad reservada: un cargo inicial único y un cargo mensual al principio de cada mes que cubre todas las horas de RCU comprometidas con descuento durante el mes. Contará con las partidas de REG-ReadCapacityUnit-Hrs sin costo correspondientes. |
REG-HeavyUsage:dynamodb.write | Horas de WCU | Por adelantado y, luego, mensualmente | Cargos por escrituras de capacidad reservada: un cargo inicial único y un cargo mensual al principio de cada mes que cubre todas las horas de WCU comprometidas con descuento durante el mes. Contará con las partidas de REG-WriteCapacityUnit-Hrs sin costo equivalentes. |
Capacidad bajo demanda de lecturas y escrituras
Cuando se crea una tabla de DynamoDB en el modo de capacidad bajo demanda, solo se paga por las lecturas y escrituras que realiza la aplicación. Los precios de las solicitudes de lectura y escritura dependen de la clase de tabla.
UsageType | Unidades | Grado de detalle | Descripción |
---|---|---|---|
REG-ReadRequestUnits | RRU | Unidad | Se cobra por las lecturas en modo de capacidad bajo demanda con la clase de tabla estándar. |
REG-IA-ReadRequestUnits | RRU | Unidad | Se cobra por las lecturas en modo de capacidad bajo demanda con la clase de tabla Standard-IA. |
REG-WriteRequestUnits | WRU | Unidad | Se cobra por las escrituras en modo de capacidad bajo demanda con la clase de tabla estándar. |
REG-IA-WriteRequestUnits | WRU | Unidad | Se cobra por las escrituras en modo de capacidad bajo demanda con la clase de tabla Standard-IA. |
Lecturas y escrituras de tablas globales
DynamoDB cobra por el uso de las tablas globales en función de los recursos utilizados en cada tabla de réplica. En el caso de las tablas globales aprovisionadas, las solicitudes de escritura de las tablas globales se miden en WCU replicadas (rWCU) en lugar de en WCU estándares. Además, las escrituras en los índices secundarios globales de las tablas globales se miden en WCU. En el caso de las tablas globales bajo demanda, las solicitudes de escritura se miden en WRU replicadas (rWRU) en lugar de en WRU estándares. La cantidad de rWCU o rWRU consumidas para la replicación depende de la versión de las tablas globales que utilice. El precio depende de la clase de tabla.
Las escrituras en índices secundarios globales (GSI) se facturan con unidades de escritura estándar (WCU y WRU). Las solicitudes de lectura y el almacenamiento de datos se facturan de forma idéntica a las tablas de una sola región.
Si agrega una réplica de tabla para crear o ampliar una tabla global en nuevas regiones, DynamoDB cobra por la restauración de una tabla en las regiones agregadas por gigabyte de los datos restaurados. Los datos restaurados se cobran como REG-RestoreDataSize-Bytes. Consulte Copia de seguridad y restauración para DynamoDB para obtener más información. La replicación entre regiones y la adición de réplicas a las tablas que contienen datos también conllevan gastos por la transferencia de datos.
Al seleccionar el modo de capacidad bajo demanda para las tablas globales de DynamoDB, solo paga por los recursos que utilice la aplicación en cada tabla de réplicas.
UsageType | Unidades | Grado de detalle | Descripción |
---|---|---|---|
REG-ReplWriteCapacityUnit-Hrs | Horas de rWCU | Hora | Tabla global, aprovisionada, clase de tabla estándar. |
REG-IA-ReplWriteCapacityUnit-Hrs | Horas de rWCU | Hora | Tabla global, aprovisionada, clase de tabla Standard-IA. |
REG-ReplWriteRequestUnits | rWRU | Unidad | Tabla global, bajo demanda, clase de tabla estándar. |
REG-IA-ReplWriteRequestUnits | rWRU | Unidad | Tabla global, bajo demanda, clase de tabla Standard-IA. |
Transmisión
DynamoDB cuenta con dos tecnologías de transmisión: DynamoDB Streams y Kinesis. Cada una tiene un precio diferente.
DynamoDB Streams cobra por leer datos en unidades de solicitud de lectura. Cada llamada a la API GetRecords
se factura como una solicitud de lectura de secuencias. No se cobran las llamadas a la API GetRecords
realizadas por AWS Lambda como parte de los desencadenadores de DynamoDB ni por las tablas globales de DynamoDB como parte de la replicación.
UsageType | Unidades | Grado de detalle | Descripción |
---|---|---|---|
REG-Streams-RequestsCount | Recuento | Unidad | Unidades de solicitud de lectura de DynamoDB Streams. |
Amazon Kinesis Data Streams cobra por unidades de captura de datos de cambios. DynamoDB cobra una unidad de captura de datos de cambios por cada escritura (hasta 1 KB). Para los elementos de más de 1 KB se requieren unidades de captura de datos de cambios adicionales. Solo se paga por las escrituras que realice la aplicación sin gestionar la capacidad de rendimiento en la tabla.
UsageType | Unidades | Grado de detalle | Descripción |
---|---|---|---|
REG-ChangeDataCaptureUnits-Kinesis | Unidades de CDC | Unidad | Unidades de captura de datos de cambios para Kinesis Data Streams. |
Almacenamiento
DynamoDB mide el tamaño de los datos facturables al agregar el tamaño de byte sin procesar de los datos y una capacidad de almacenamiento por elemento que depende de las características que haya habilitado.
nota
Cuando se utilice DescribeTable
, los valores de uso de almacenamiento en el CUR serán más altos en comparación con los valores de almacenamiento, ya que DescribeTable
no incluye la sobrecarga de almacenamiento por elemento.
El almacenamiento se calcula por hora, pero el precio mensual se calcula sobre un promedio de los cargos por hora.
Aunque el almacenamiento UsageType
utiliza ByteHrs
como sufijo, el uso del almacenamiento en el CUR se mide en GB y se cobra por GB al mes.
UsageType | Unidades | Grado de detalle | Descripción |
---|---|---|---|
REG-TimedStorage-ByteHrs | GB | Mes | Cantidad de almacenamiento que utilizan las tablas e índices de DynamoDB para las tablas de la clase estándar. |
REG-IA-TimedStorage- ByteHrs | GB | Mes | Cantidad de almacenamiento que utilizan las tablas e índices de DynamoDB para las tablas de la clase Standard-IA. |
Copia de seguridad y restauración
DynamoDB ofrece dos tipos de copias de seguridad: copias de seguridad de recuperación en un momento dado (PITR) y copias de seguridad bajo demanda. Los usuarios también pueden realizar restauraciones a partir de esas copias de seguridad en tablas de DynamoDB. Los cargos que figuran a continuación se refieren tanto a las copias de seguridad como a las restauraciones.
Los cargos por almacenamiento de copias de seguridad se cobran el primer día del mes y se realizan ajustes a lo largo del mes a medida que se agregan o eliminan copias de seguridad. Lea la publicación del blog Understanding Amazon DynamoDB On-demand Backups and Billing
UsageType | Unidades | Grado de detalle | Descripción |
---|---|---|---|
REG-TimedBackupStorage-ByteHrs | GB | Mes | Almacenamiento consumido por las copias de seguridad bajo demanda de las tablas de DynamoDB y los índices secundarios locales. |
TimedPITRStorage-ByteHrs | GB | Mes | Almacenamiento utilizado por las copias de seguridad de recuperación en un momento dado (PITR). DynamoDB monitorea el tamaño de las tablas activadas para PITR de forma continua durante todo el mes para determinar los cargos de las copias de seguridad y factura por el almacenamiento, siempre y cuando la opción PITR esté activada. |
REG-RestoreDataSize-Bytes | GB | Tamaño | Tamaño total de los datos restaurados (incluidos los datos de tablas, los índices secundarios locales y los índices secundarios globales) medidos en GB a partir de las copias de seguridad de DynamoDB. |
AWS Backup
AWS Backup es un servicio de copia de seguridad completamente administrado que facilita la centralización y automatización de las copias de seguridad de datos en servicios de AWS en la nube y en las instalaciones. AWS Backup se cobra en función del almacenamiento (almacenamiento en frío o en caliente), las actividades de restauración y la transferencia de datos entre regiones. Los siguientes cargos de UsageType
aparecen en el ProductCode AWSBackup y no en AmazonDynamoDB.
UsageType | Unidades | Grado de detalle | Descripción |
---|---|---|---|
REG-WarmStorage- ByteHrs-DynamoDB | GB | Mes | El almacenamiento utilizado por las copias de seguridad de DynamoDB se gestiona según el rendimiento de AWS Backup a lo largo del mes y se mide en GB al mes. |
REG-CrossRegion-WarmBytes-DynamoDB | GB | Tamaño | Datos transferidos a una región de AWS diferente, ya sea dentro de la misma cuenta o a una cuenta de AWS distinta. Cuando se copian las copias de seguridad de una región a otra se cobran cargos por transferencias entre regiones. El cargo siempre se factura a la cuenta desde la que se transfieren los datos. |
REG-Restore-WarmBytes-DynamoDB | GB | Tamaño | Tamaño total de los datos restaurados desde un almacenamiento en caliente, medido en GB. |
REG-ColdStorage-ByteHrs-DynamoDB | GB | Mes | El almacenamiento en frío utilizado por las copias de seguridad de DynamoDB se gestiona según el rendimiento de AWS Backup a lo largo del mes y se mide en GB al mes. |
REG-Restore-ColdBytes-DynamoDB | GB | Mes | Tamaño total de los datos restaurados desde un almacenamiento en frío, medido en GB. |
Exportación e importación
Puede exportar datos desde DynamoDB a Amazon S3 o importar datos desde Amazon S3 a una nueva tabla de DynamoDB.
Aunque el UsageType
usa Bytes
como sufijo, el uso de la exportación y la importación en el CUR se mide y se cobra por GB.
UsageType | Unidades | Grado de detalle | Descripción |
---|---|---|---|
REG-ExportDataSize-Bytes | GB | Tamaño | Cargo por exportar datos a S3. DynamoDB cobra por los datos exportados en función del tamaño de la tabla básica de DynamoDB (datos de la tabla e índices secundarios locales) en el momento específico en que se crea la exportación. |
REG-ImportDataSize-Bytes | GB | Tamaño | Cargo por la importación de datos desde S3. El tamaño se calcula en función del tamaño del objeto sin comprimir de los datos de Amazon S3. La importación a tablas con GSI no conlleva cargos adicionales. |
REG-IncrementalExportDataSize-Bytes | GB | Tamaño | Cargo por el tamaño de los datos procesados a partir de la copia de seguridad continua para producir exportaciones incrementales. |
Transferencia de datos
La actividad de transferencia de datos puede aparecer asociada al servicio de DynamoDB. DynamoDB no cobra por la transferencia de datos entrantes ni por los datos transferidos entre DynamoDB y otros servicios de AWS en la misma región de AWS (es decir, 0,00 USD por GB). Los datos transferidos entre regiones de AWS (por ejemplo, entre DynamoDB en la región Este de EE. UU. (Norte de Virginia) y Amazon EC2 en la región Europa [Irlanda]) se cobran en ambos lados de la transferencia.
UsageType | Unidades | Grado de detalle | Descripción |
---|---|---|---|
REG-DataTransfer-In-Bytes | GB | Unidades | Datos transferidos desde Internet a DynamoDB. |
REG-DataTransfer-Out-Bytes | GB | Unidades | Datos transferidos a Internet desde DynamoDB. |
Información de colaboradores de Amazon CloudWatch
CloudWatch Contributor Insights para DynamoDB es una herramienta de diagnóstico que permite identificar las claves de acceso más frecuente y sometidas a más limitaciones en la tabla de DynamoDB. Los siguientes cargos de UsageType
aparecen en el ProductCode AmazonCloudWatch y no en AmazonDynamoDB.
UsageType | Unidades | Grado de detalle | Descripción |
---|---|---|---|
REG-CW:ContributorEventsManaged | Eventos procesados | Unidades | Cantidad de eventos de DynamoDB procesados. Por ejemplo, en una tabla que tenga CloudWatch Contributor Insights activado, cada vez que se lee o escribe un elemento, se cuenta como un evento. Si la tabla tiene una clave de clasificación, se cobran dos eventos. |
REG-CW:ContributorRulesManaged | Recuento de reglas | Mes | DynamoDB crea reglas para identificar los elementos a los que se accede con más frecuencia y las claves más limitadas al activar CloudWatch Contributor Insights. Este cargo se aplica a las reglas agregadas para cada entidad (tablas y GSI) configuradas para registrar la información de los colaboradores de CloudWatch. |
DynamoDB Accelerator (DAX)
DynamoDB Accelerator (DAX) se factura por hora en función del tipo de instancia seleccionada para el servicio. Los siguientes cargos hacen referencia a las instancias de DynamoDB Accelerator aprovisionadas. Los siguientes cargos de UsageType
aparecen en el ProductCode AmazonDAX y no en AmazonDynamoDB.
UsageType | Unidades | Grado de detalle | Descripción |
---|---|---|---|
REG-NodeUsage:dax-<INSTANCETYPE> | Horas de nodo | Hora | Uso por hora de un tipo de instancia concreto. El precio es por hora de nodo consumida, desde el momento en que se lanza un nodo hasta que se cierra. Cada hora parcial de nodo consumida se facturará como hora completa. DAX cobra por cada nodo de un clúster de DAX. Si tiene un clúster con varios nodos, verá varias partidas en el informe de facturación. |
El tipo de instancia será uno de los valores de la siguiente lista. Para obtener más información acerca de los tipos de nodos, consulte Nodos.
-
r3.2xlarge, r4.8xlarge o r5.8xlarge
-
r3.4xlarge, r4.large o r5.large
-
r3.8xlarge, r4.xlarge o r5.xlarge
-
r3.2xlarge, r5.12xlarge o t2.medium
-
r3.4xlarge, r4.large o r5.large
-
r3.xlarge, r5.16xlarge o t2.small
-
r4.16xlarge, r5.24xlarge o t3.medium
-
r4.2xlarge, r5.2xlarge o t3.small
-
r4.4xlarge o r5.4xlarge