Información general sobre precios

Pague solo por los recursos que DynamoDB aprovisiona para alcanzar la capacidad de lectura y escritura necesarias. A continuación, DynamoDB escalará automáticamente su capacidad en función del uso. De manera opcional, puede especificar directamente la capacidad de lectura y escritura si prefiere administrar manualmente el desempeño de la tabla. Realice una estimación de su factura mensual con la calculadora de costo mensual de AWS.

Resumen de precios

Almacenamiento de datos

DynamoDB cobra por GB de espacio de disco que consume su tabla. Los primeros 25 GB consumidos por mes son gratis; después, los precios comienzan a partir de 0,25 USD por GB-mes.

Unidad de capacidad de escritura

Una unidad de capacidad de escritura (WCU) proporciona hasta una solicitud de escritura de 1 KB por segundo. Para escribir elementos de mayor tamaño, es necesario utilizar más WCU. Por ejemplo, si su elemento tiene un tamaño de 2 KB, le haría falta contar con dos WCU para poder manejar una solicitud de escritura por segundo.

Unidad de capacidad de lectura

Una unidad de capacidad de lectura (RCU) proporciona hasta dos lecturas consistentes finales de 4 KB por segundo, o bien una lectura altamente consistente de 4 KB por segundo. Para leer elementos de mayor tamaño, es necesario utilizar más RCU. Por ejemplo, si su elemento tiene un tamaño de 8 KB, le haría falta contar con dos RCU para poder manejar una solicitud de lectura altamente consistente por segundo, o bien una RCU si elige utilizar lecturas consistentes finales.

Planificación de capacidad

Debe redondear al KB más próximo a la hora de estimar el número de unidades de capacidad que debe aprovisionar. Por ejemplo, si su elemento tiene un tamaño de 7,5 KB, deberá redondear a 8 KB. Por consiguiente, le haría falta contar con 8 WCU para poder manejar una solicitud de escritura por segundo en ese elemento y 2 RCU para manejar una lectura altamente consistente por segundo.

Capa gratuita

25 GB al mes

Almacenamiento de datos

200 millones de solicitudes al mes

a través de 25 unidades de capacidad de escritura y 25 unidades de capacidad de lectura

2,5 millones de solicitudes de streaming al mes

de DynamoDB Streams

Capacidad de implementar tablas globales de DynamoDB

en hasta dos regiones de AWS

No caduca

Solo paga por los recursos que aprovisiona fuera de los límites de la capa gratuita. La capa gratuita de DynamoDB se aplica a todas las tablas de una región y no vence al final del periodo de 12 meses de la capa gratuita de AWS.

Ejemplos de precios

Auto Scaling

El Auto Scaling de DynamoDB permite que no tenga que hacer cálculos para aprovisionar la capacidad adecuada al crear tablas nuevas. El Auto Scaling también reduce la carga operativa del monitoreo constante del desempeño consumido y el ajuste manual de la capacidad aprovisionada. Cuando crea una nueva tabla de DynamoDB, Auto Scaling está habilitado por defecto, con el uso objetivo configurado en 70%, (% de capacidad consumida ÷ capacidad aprovisionada), la capacidad mínima en 5 unidades de capacidad de lectura y 5 unidades de capacidad de escritura, y la capacidad máxima en los límites determinados para su cuenta (consulte Límites en DynamoDB). Auto Scaling configura la capacidad aprovisionada constantemente, como respuesta a la capacidad consumida que cambia dinámicamente de modo que el uso real se mantenga cerca del uso objetivo. DynamoDB se factura por hora, con un tiempo exacto que es variable, por cuenta de cliente. El siguiente ejemplo demuestra cómo se calcula el precio para una tabla con Auto Scaling que asume cambios en la capacidad consumida una vez cada hora.

Suponga que crea una tabla nueva en la región EE.UU. Este (Norte de Virginia) con el uso objetivo configurado en 70%, las unidades de capacidad mínima cambiadas a 100 unidades de capacidad de lectura y 100 unidades de capacidad de escritura, y la capacidad máxima configurada con el límite predeterminado de 40 000 unidades de capacidad de lectura y 40 000 unidades de capacidad de escritura. Auto Scaling funcionará con estos límites y no permitirá que la capacidad aprovisionada se reduzca por debajo del mínimo ni se incremente por encima del máximo. Cuando se crea la tabla, Auto Scaling comienza aprovisionando las unidades de capacidad mínima.

  • En la primera hora posterior a la creación de la tabla, suponga que las unidades de capacidad de lectura y escritura consumidas varían entre 1 y 70. El uso real variaría entre el 1% (% de 1 consumida ÷100 aprovisionadas) y el 70% (% de 70 consumidas ÷100 aprovisionadas), con el uso objetivo del 70%. Auto Scaling no activaría ninguna actividad de escalado y la factura por la hora sería 0,065 USD por las 100 unidades de capacidad de escritura aprovisionadas (0,00065 USD * 100), y 0,013 USD por las 100 unidades de capacidad de lectura (0,00013 USD * 100).
  • Durante la segunda hora, suponga que la capacidad consumida, medida, incrementa a 100 unidades de capacidad de lectura y 100 unidades de capacidad de escritura, lo que resultaría en un incremento del uso real al 100% (% de 100 consumidas ÷ 100 aprovisionadas), muy por encima del uso objetivo del 70%. Entonces, Auto Scaling comenzaría a activar las actividades de incremento de la capacidad aprovisionada para acercar el uso real al objetivo de 70%, lo que resulta en una capacidad aprovisionada de 143 unidades de capacidad de escritura y 143 unidades de capacidad de lectura (% de 100 consumidas ÷ 100 aprovisionadas). La factura de la segunda hora sería de 0,0925 USD por 143 unidades de capacidad de escritura y 0,01859 USD por 143 unidades de capacidad de lectura.
  • Durante la tercera hora, suponga que la capacidad consumida, medida, desciende a 80 unidades de capacidad de lectura y 80 unidades de capacidad de escritura, lo que resultaría en una disminución del uso real al 56% (% de 80 consumidas ÷ 143 aprovisionadas), muy por debajo del uso objetivo del 70%. Entonces, Auto Scaling comenzaría a activar las actividades de reducción de la capacidad aprovisionada para acercar el uso real al objetivo de 70%, lo que resulta en una capacidad aprovisionada de 114 unidades de capacidad de escritura y 114 unidades de capacidad de lectura (% de 100 consumidas ÷ 100 aprovisionadas). La factura de la segunda hora sería de 0,0741 USD por 114 unidades de capacidad de escritura y 0,01482 USD por 114 unidades de capacidad de lectura.

Su factura mensual de la tabla es la suma total de los precios por hora de la capacidad aprovisionada por Auto Scaling durante todo el mes.

Aprovisionamiento manual

Suponga que su aplicación se ejecuta en la región EE.UU. Este (Norte de Virginia) y necesita realizar 5 millones de escrituras y 5 millones de lecturas eventualmente consistentes al día en una tabla de Amazon DynamoDB, a la par que se almacenan 8 GB de datos. Para simplificar, supongamos que la carga de trabajo es relativamente constante durante todo el día y que los elementos de la tabla tienen como máximo 1 KB de tamaño.

  • Unidades de capacidad de escritura: 5 millones de escrituras al día equivale a 57,9 escrituras por segundo. Una unidad de capacidad de escritura puede gestionar 1 escritura por segundo, así que necesita 58 unidades de capacidad de escritura. A 0,47 USD por unidad de capacidad de escritura al mes, 58 unidades de capacidad de escritura cuestan 27,26 USD al mes.
  • Unidades de capacidad de lectura: 5 millones de lecturas al día equivale a 57,9 lecturas por segundo. Una unidad de capacidad de lectura puede gestionar 2 lecturas consistentes por segundo, así que necesita 29 unidades de capacidad de escritura. A 0,09 USD por unidad de capacidad de lectura al mes, 29 unidades de capacidad de lectura cuestan 2,61 USD por mes.
  • Almacenamiento de datos: Su tabla ocupa 8 GB de almacenamiento. A 0,25 por GB por mes, su tabla cuesta 2 USD.

El costo total es 31,86 USD al mes (27,14 USD de desempeño aprovisionado de escritura, 2,71 USD de desempeño aprovisionado de lectura y 2 USD de almacenamiento de datos indizados).

Si no ha consumido su asignación de la capa gratuita (25 unidades de capacidad de escritura, 25 unidades de capacidad de lectura y 25 GB de almacenamiento), el costo total es 15,82 USD al mes (15,44 por las restantes 33 unidades de capacidad de escritura, 0,37 USD por las restantes 4 unidades de capacidad de lectura y 0,00 USD por el almacenamiento de datos indizados).

Use la calculadora mensual sencilla para estimar los costos de DynamoDB para diferentes requisitos de recursos.

Información sobre precios

Desempeño aprovisionado

Cuando crea o actualiza su tabla de Amazon DynamoDB, especifica el uso objetivo, los límites mínimos y máximos de capacidad para Auto Scaling o cuánta capacidad desea reservar para las lecturas y escrituras. DynamoDB administra en segundo plano el aprovisionamiento de recursos de hardware para satisfacer sus necesidades de desempeño con un desempeño uniforme y de baja latencia. Tiene que pagar una tarifa plana por horas en función de la capacidad que aprovisione. Para tablas con elementos pequeños, una unidad de capacidad puede administrar una solicitud por segundo (o dos solicitudes por segundo en el caso de lecturas de consistencia final). Es posible que las tablas con elementos más grandes necesiten más unidades de capacidad para administrar la misma tasa de solicitud. Para obtener más información, consulte Qué es una unidad de capacidad de lectura/escritura.

Capacidad reservada

Si puede predecir la necesidad de desempeño de lectura y escritura de Amazon DynamoDB, la capacidad reservada ofrece ahorros significativos en comparación con el precio normal de la capacidad de desempeño aprovisionada de DynamoDB. Realiza un pago inicial único y acepta el compromiso de pagar por un nivel de uso mínimo, según las tarifas por hora indicadas anteriormente, durante el periodo del acuerdo de capacidad reservada. Cualquier desempeño que aprovisione que exceda la capacidad reservada se cobrará de acuerdo con la tarifa de desempeño aprovisionado estándar.   La capacidad reservada solo se puede comprar en bloques de 100 unidades de capacidad de escritura o 100 unidades de capacidad de lectura. Si tiene varias cuentas enlazadas mediante la facturación consolidada, las unidades de capacidad reservada adquiridas en los niveles de cuenta del pagador o cuenta enlazada se comparten con todas las cuentas enlazadas con la cuenta del pagador. La capacidad reservada se aplica primero a la cuenta que la adquirió y cualquier capacidad restante se aplica a las demás cuentas enlazadas.

Almacenamiento de datos

Amazon DynamoDB es un almacén de datos indexado respaldado por SDD y la cantidad de espacio en disco que ocupan los datos superará el tamaño bruto de los datos que haya cargado. DynamoDB mide el tamaño de los datos facturables sumando el tamaño de byte bruto de los datos que se cargan más una sobrecarga de almacenamiento por elemento de 100 bytes que representa la indexación. No es necesario “aprovisionar” almacenamiento con DynamoDB. Como hemos explicado, solo se le cobrará por lo que use.

Transferencia de datos

La transferencia de datos “entrante” y “saliente” se refiere a una transferencia que entra o sale de Amazon DynamoDB. No hay cargos adicionales 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). Las transferencias de datos entre regiones de AWS distintas [como entre la región de DynamoDB en EE.UU. Este (Norte de Virginia) y la región de Amazon EC2 en UE (Irlanda)] se cobran en ambos lados de la misma. Como parte de la capa gratuita de AWS, los clientes de AWS recibirán 15 GB gratuitos de transferencia de datos al mes en conjunto por todos los productos de AWS durante un año, salvo en la región de AWS GovCloud. Para transferencias de datos que excedan los 500 TB/mes, contacte con nosotros.

Detalles de precios opcionales

DynamoDB Accelerator

Amazon DynamoDB Accelerator (DAX) es un servicio de caché en memoria totalmente administrado y altamente disponible para DynamoDB. Las instancias bajo demanda le permiten pagar por capacidad de DAX por hora. Sus instancias de DAX se ejecutan si compromisos a largo plazo. Así se eliminan los costos y las complejidades de la planificación, la compra y el mantenimiento del hardware y se transforma lo que normalmente son grandes costos fijos en costos variables mucho más reducidos.

El precio es por hora de nodo consumida, desde el momento en que el nodo se inicia hasta que se termina. Cada porción de hora de nodo consumida se facturará como una hora completa. Los precios se aplican a todos los nodos individuales del clúster de DAX. Por ejemplo, si tiene un clúster de DAX de tres nodos, se le cobrará por cada uno de ellos (tres nodos en total) de acuerdo con la tarifa por hora. Para maximizar la disponibilidad, recomendamos que cree un clúster de tres nodos en el que cada nodo se encuentre en una zona de disponibilidad distinta (siempre que sea posible).

DAX proporciona una seguridad de nivel de red potente permitiendo el acceso y la transferencia de datos solo desde o hacia las instancias de Amazon EC2 que haya definido como parte de los grupos de seguridad. No se cobra por la transferencia de datos entre Amazon EC2 y DAX dentro de la misma zona de disponibilidad. Solo se le cobrará por la transferencia de datos de entrada o salida de la instancia de Amazon EC2, aunque se apliquen los cargos de transferencia de datos regional de Amazon EC2 de 0,01 USD por GB de entrada/salida al transferir datos entre una instancia de Amazon EC2 y un nodo de Amazon DAX en diferentes zonas de disponibilidad de la misma región. No hay cargo por transferencia de datos de DAX por el tráfico que entra o sale del propio nodo de DAX.

Tablas globales

Las tablas globales se basan en la red global de DynamoDB para proporcionarle una base de datos completamente administrada en varias regiones y con varios nodos maestros, que proporciona un desempeño rápido de las operaciones locales de lectura y escritura para aplicaciones globales a escala masiva. Las tablas globales replican automáticamente las tablas de DynamoDB en las regiones de AWS que se elijan.

Las tablas globales se cobran en función de los recursos asociados con cada réplica de tabla. La capacidad de escritura en las tablas globales se representa con "unidades de capacidad de escritura replicadas" en vez de con unidades de capacidad de escritura estándares. Para obtener más información sobre el aprovisionamiento de capacidad de desempeño para tablas globales, consulte Prácticas recomendadas y requisitos para administrar la capacidad. Los precios de transferencia de datos saliente (para replicación entre regiones) varían en función del uso. Consulte la sección anterior "Transferencia de datos" de esta página para más información.

Copia de seguridad bajo demanda

Con las copias de seguridad bajo demanda, puede crear copias de seguridad completas de parámetros y datos de tablas de Amazon DynamoDB para el archivo de datos, lo que le ayuda a cumplir requisitos normativos corporativos y gubernamentales. Puede crear copias de seguridad de tablas de unos pocos megabytes a cientos de terabytes de datos, sin afectar el rendimiento ni la disponibilidad de las aplicaciones de producción.

El servicio de copia de seguridad bajo demanda se cobra en función del tamaño de almacenamiento de la tabla (en otras palabras, los índices secundarios locales y los datos de la tabla). El tamaño de cada copia de seguridad se determina en el momento de realizar cada solicitud. El tamaño del almacenamiento de la copia de seguridad total facturado por mes es la suma de todas las copias de seguridad de tablas de DynamoDB de una cuenta de AWS, por región de AWS. Se le facturará el tamaño total de sus copias de seguridad para el mes menos un crédito prorrateado para aquellas que se eliminen dentro de ese mes de facturación. AWS continuará facturando las copias de seguridad bajo demanda, con la misma tarifa, hasta que las elimine.

Por ejemplo, suponga que la aplicación que se ejecuta en la región EE.UU. Este (Norte de Virginia) y la suma de todo su almacenamiento de copias de seguridad bajo demanda es de 60 GB por un mes de 30 días. El costo mensual de sus copias de seguridad sería (0,10 USD x 60 GB) = 6,00 USD/mes. Si eliminó todos sus datos de copias de seguridad bajo demanda 10 días en el ciclo mensual, recibirá un crédito de 4 USD (0,10 USD x 60 GB x 20/30), lo que da como resultado una factura de 200 USD/mes. Alternativamente, si eliminó 15 GB de sus datos de copias de seguridad bajo demanda 10 días en el ciclo mensual, se le facturará (0,10 USD x 60 GB) – (0,10 USD x 15 GB x 20/30) = 5,00 USD/mes.

Copias de seguridad continuas y recuperación a un momento dado

La recuperación a un momento dado (PITR) suministra copias de seguridad continuas de los datos de las tablas de DynamoDB. Puede activar la PITR con un solo clic en la consola de administración de AWS o una única llamada a la API. Una vez activada, DynamoDB conserva copias de seguridad continuas de su tabla de los últimos 35 días.

La PITR se cobra en función del tamaño actual de cada tabla de DynamoDB (los índices secundarios locales y los datos de las tablas) en la que se active. AWS continuará facturando el servicio hasta que desactive la PITR en cada tabla.

Restablecimiento de una tabla

El restablecimiento de una tabla mediante copias de seguridad bajo demanda o PITR se cobra en función del tamaño total de los datos restablecidos (índices secundarios globales y datos de la tabla) en cada solicitud.

Transmisiones

Las transmisiones de Amazon DynamoDB son una secuencia en orden cronológico de los cambios a nivel de elemento que se hayan producido en cualquier tabla de DynamoDB. Habilitar las transmisiones de DynamoDB no conlleva ningún cargo. Solo paga por leer datos de DynamoDB Streams, medidos en unidades de solicitud de lectura. Cada llamada a la API GetRecords se cobra como una unidad de solicitud de lectura a DynamoDB Streams y proporciona hasta 1 MB de datos de DynamoDB Streams.

Recursos de precios adicionales

Calculadora de costo total de propiedad

Calcule el costo total de propiedad (TCO)

Calculadora de costo mensual

Calcule fácilmente los costos mensuales en AWS

Centro de recursos de ahorro

Recursos adicionales para migrar a AWS

Introducción a Amazon DynamoDB

Consulte la página de introducción
¿Listo para crear?
Introducción a DynamoDB
¿Tiene preguntas?
Contacte con nosotros