Pague somente pelos recursos provisionados. Não há taxa mínima para usar o DynamoDB. Estime sua fatura mensal usando a Calculadora Mensal da AWS.

Faça o download deste whitepaper sobre TCO para obter informações adicionais sobre como fazer a estimativa do custo do uso pretendido: O custo total da (não) propriedade de um serviço de banco de dados NoSQL.
 

Comece a usar o DynamoDB gratuitamente. Muitas aplicações conseguem operar dentro desses limites do nível gratuito.

Você paga apenas pelos recursos consumidos além desses limites do nível gratuito. O nível gratuito do DynamoDB não expira ao final do período de 12 meses do nível gratuito da AWS e está disponível para todos os clientes da AWS.

Comece a usar a AWS gratuitamente

Crie uma conta gratuita

O nível gratuito da AWS oferece 25 GB de armazenamento e até 200 milhões de solicitações por mês com o Amazon DynamoDB.

Consulte os detalhes do nível gratuito da AWS »

Ao contrário de implantações tradicionais de NoSQL, que exigem considerações de memória, CPU e outros recursos de sistema que podem afetar o throughput, o DynamoDB simplesmente solicita a especificação da utilização pretendida e da capacidade máxima e mínima desejada para a tabela. O DynamoDB processa o provisionamento de recursos para alcançar a utilização pretendida de capacidade de leitura e gravação e altera automaticamente a escala da capacidade de acordo com o uso. Opcionalmente, você pode especificar diretamente a capacidade de leitura e gravação, caso prefira gerenciar manualmente o throughput da tabela.

A tabela a seguir resume os principais conceitos de definição de preço do DynamoDB.

Tipo de recurso Detalhes Preço mensal
Throughput provisionado (gravação) Uma unidade de capacidade de gravação (WCU) fornece até uma gravação por segundo, suficiente para 2,5 milhões de gravações ao mês A partir de 0,47 USD por WCU
Throughput provisionado (leitura) Uma unidade de capacidade de leitura (RCU) fornece até duas leituras por segundo, suficientes para 5,2 milhões de leituras ao mês A partir de 0,09 USD por RCU
Armazenamento físico de dados indexado O DynamoDB cobra uma taxa horária por GB de espaço em disco consumido pela tabela A partir de 0,25 USD por GB

Exceto quando informado de outra forma, nossos preços não incluem impostos e taxas (como ICMS e imposto sobre vendas) aplicáveis. Para clientes com endereço de cobrança no Japão, o uso da AWS está sujeito ao imposto sobre consumo japonês. Saiba mais

Suponha que a aplicação é executada na região Leste dos EUA (Norte da Virgínia) e precisa executar 5 milhões de gravações e 5 milhões de leituras eventualmente consistentes ao dia em uma tabela do DynamoDB, armazenando 8 GB de dados. Para simplificar, vamos supor que a carga de trabalho é relativamente constante ao longo do dia e que os itens de tabela têm tamanho não superior a 1 KB.  

  • Unidades de capacidade de gravação (WCUs): 5 milhões de gravações por dia = 57,9 gravações por segundo. 1 WCU pode processar 1 gravação por segundo. Portanto, você precisa de 58 WCUs. A 0,47 USD por WCU ao mês, 58 WCUs custam 27,26 USD ao mês.
  • Unidades de capacidade de leitura (RCUs): 5 milhões de leituras por dia = 57,9 leituras por segundo. 1 RCU pode processar 2 leituras eventualmente consistentes por segundo, portanto, você precisa de 29 RCUs. A 0,09 USD por RCU ao mês, 29 RCUs custam 2,61 USD ao mês.
  • Armazenamento físico de dados: a tabela ocupa 8 GB de armazenamento. A 0,25 USD por GB ao mês, a tabela custa 2,00 USD.

O custo total é 31,86 USD ao mês (27,14 USD de throughput provisionado de gravação, 2,71 USD de throughput provisionado de leitura e 2,00 USD de armazenamento físico de dados indexado).

Se você não consumiu a franquia do nível gratuito (25 WCUs, 25 RCUs e 25 GB de armazenamento), o custo total será 15,82 USD ao mês (15,44 USD para as 33 WCUs restantes, 0,37 USD para as 4 RCUs restantes e 0,00 USD para o armazenamento físico de dados indexado).

Use a Calculadora Mensal da AWS para estimar os custos do DynamoDB para diversos requisitos de recursos. 

Quando cria ou atualiza a tabela do Amazon DynamoDB, você especifica a utilização pretendida, os limites de capacidade máximo e mínimo para o Auto Scaling e quanta capacidade você quer reservar para leituras e gravações. Nos bastidores, o DynamoDB processa o provisionamento de recursos de hardware para atender às necessidades de throughput com desempenho consistente e de baixa latência. Você paga uma taxa horária fixa baseada na capacidade provisionada:

Exceto quando informado de outra forma, nossos preços não incluem impostos e taxas (como ICMS e imposto sobre vendas) aplicáveis. Para clientes com endereço de cobrança no Japão, o uso da AWS está sujeito ao imposto sobre consumo japonês. Saiba mais.

* Para tabelas com itens pequenos, uma unidade de capacidade pode atender a uma solicitação por segundo (ou duas solicitações por segundo, no caso de leituras eventualmente consistentes). Tabelas com itens maiores exigem mais unidades de capacidade para atender à mesma taxa de solicitações. Para obter mais informações, consulte nossas perguntas frequentes: "O que é uma unidade de capacidade de gravação e leitura?"

Se você puder prever a necessidade de throughput de leitura e gravação do DynamoDB, a capacidade reservada oferecerá economia considerável sobre o preço normal do throughput provisionado do DynamoDB. Você paga uma taxa única antecipada e se compromete a pagar por um nível mínimo de utilização, de acordo com as taxas horárias a seguir, durante a vigência da capacidade reservada. Todo o throughput provisionado além da capacidade reservada será cobrado usando as taxas padrão de throughput provisionado.

Exceto quando informado de outra forma, nossos preços não incluem impostos e taxas (como ICMS e imposto sobre vendas) aplicáveis. Para clientes com endereço de cobrança no Japão, o uso da AWS está sujeito ao imposto sobre consumo japonês. Saiba mais.

* A capacidade reservada somente pode ser adquirida em blocos de 100 WCUs ou 100 RCUs.

O Amazon DynamoDB é um datastore indexado em SSD e a quantidade de espaço em disco consumido pelos dados ultrapassará o tamanho bruto dos dados carregados. O Amazon DynamoDB mede o tamanho de seus dados cobráveis ao calcular o tamanho de byte da fila dos dados carregados, mais o armazenamento por item superior a 100 bytes a contar para indexação. Você não precisa "provisionar" armazenamento com o Amazon DynamoDB. Simplesmente paga por quanto você usa, como descrito acima.

Exceto quando informado de outra forma, nossos preços não incluem impostos e taxas (como ICMS e imposto sobre vendas) aplicáveis. Para clientes com endereço de cobrança no Japão, o uso da AWS está sujeito ao imposto sobre consumo japonês. Saiba mais

Transferência de dados "para dentro" e "para fora" é a transferência para dentro e para fora do Amazon DynamoDB. Não há cobrança adicional para dados transferidos entre o Amazon DynamoDB e outros Amazon Web Services dentro da mesma região (ou seja, 0,00 USD por GB). Os dados transferidos entre as regiões (por exemplo, entre o Amazon DynamoDB na região Leste dos EUA (Norte da Virgínia) e o Amazon EC2 na região UE (Irlanda)), serão cobrados nos dois lados da transferência.

Para transferências de dados que excedam 500 TB/mês, entre em contato conosco

Exceto quando informado de outra forma, nossos preços não incluem impostos e taxas (como ICMS e imposto sobre vendas) aplicáveis. Para clientes com endereço de cobrança no Japão, o uso da AWS está sujeito ao imposto sobre consumo japonês. Saiba mais.

* Como parte do nível de uso gratuito da AWS, os novos clientes da AWS receberão 15 GB de transferência gratuita de dados para fora a cada mês, agregados em todos os serviços da AWS, durante um ano, exceto na região AWS GovCloud.

Os Streams do Amazon DynamoDB são uma sequência em ordem temporal das alterações efetuadas em uma tabela do Amazon DynamoDB. A ativação dos Streams do DynamoDB Streams não é cobrada. Você somente paga pela leitura de dados de Streams do DynamoDB, medido em unidades de solicitações de leitura. Cada chamada à API "GetRecords" é cobrada como uma unidade de solicitação de leitura dos Streams do DynamoDB e retorna até 1 MB de dados dos Streams do DynamoDB.

Exceto quando informado de outra forma, nossos preços não incluem impostos e taxas (como ICMS e imposto sobre vendas) aplicáveis. Para clientes com endereço de cobrança no Japão, o uso da AWS está sujeito ao imposto sobre consumo japonês. Saiba mais.

Quando você configura Triggers do DynamoDB, a função do AWS Lambda lê constantemente Streams do DynamoDB como resposta às gravações efetuadas na tabela. Você não é cobrado por essas leituras de Streams do DynamoDB efetuadas pelo AWS Lambda como parte dos Triggers do DynamoDB. Você paga apenas pelos recursos do AWS Lambda consumidos. Saiba mais sobre a definição de preço do AWS Lambda aqui

A replicação entre regiões do DynamoDB é habilitada usando a DynamoDB Cross-region Replication Library. Embora não haja custo adicional pelo uso da Cross-region Replication Library, você pagará os preços normais pelos seguintes recursos utilizados pelo processo. Serão cobrados:

  • O throughput provisionado (gravações e leituras) e o armazenamento para as tabelas de réplica.
  • A transferência de dados entre regiões.
  • A leitura de dados do Streams do DynamoDB para manter as tabelas sincronizadas.
  • As instâncias do EC2 provisionadas para hospedar o processo de replicação. O custo das instâncias depende do tipo de instância escolhido e da região que hospeda essas instâncias.