Calculadora de Preços do DynamoDB
Estime seu custo mensal do DynamoDB em qualquer região AWS. Compare a capacidade On-Demand e Provisionada na hora, com o free tier aplicado — depois compartilhe o resultado com um link.
Preços: us-east-1. Apenas estimativa — não inclui backups e transferência.
Como funciona o preço do DynamoDB
O DynamoDB tem dois modos de capacidade. O On-Demand cobra por requisição — uma unidade de requisição de leitura a cada 4 KB lidos, uma unidade de requisição de escrita a cada 1 KB gravado — e escala até zero, então você não paga nada quando está ocioso. É a escolha mais simples para tabelas novas, tráfego instável ou cargas de trabalho que você não consegue prever.
A capacidade provisionada reserva um número fixo de unidades de capacidade de leitura e escrita por segundo, cobradas por hora. Para um throughput estável e bem compreendido, pode custar substancialmente menos que o On-Demand, mas você paga pela capacidade reservada usando-a ou não. O ponto de equilíbrio depende de quão cheia sua capacidade provisionada fica.
O armazenamento é cobrado por GB-mês e é idêntico nos dois modos. Esta calculadora cobre requisições, capacidade provisionada e armazenamento de tabela — ela deliberadamente exclui backups, DAX, Global Tables, Streams e transferência de dados, que têm preços separados.
A maior alavanca de custo é o padrão de acesso: Query vs Scan explica por que um Scan filtrado infla silenciosamente sua conta.
Preços do DynamoDB por região AWS
Estas são as tarifas atuais do DynamoDB em cada região AWS, sincronizadas com a API pública de preços da AWS. Os custos de requisições On-Demand são exibidos por milhão de unidades de requisição — a tarifa que a AWS publica é por unidade individual, o que é exato, mas difícil de visualizar.
As regiões mais baratas são us-east-1, us-east-2, us-west-2, com US$ 0,25 por GB-mês de armazenamento, US$ 0,00065 por WCU-hora e US$ 0,00013 por RCU-hora.
O armazenamento é cobrado pela tarifa paga além do free tier perpétuo de 25 GB. A capacidade provisionada é cobrada por hora, então uma unidade de capacidade mantida por um mês inteiro custa sua tarifa horária multiplicada por 730. Estas tarifas cobrem apenas requisições, capacidade provisionada e armazenamento de tabela — backups, DAX, Global Tables, Streams e transferência de dados têm preços separados.
A matemática por trás da estimativa
A capacidade provisionada é cobrada por unidade-hora, então uma unidade de capacidade custa sua tarifa horária × 730 horas por mês — e entrega até 2.628.000 operações nesse mês se for totalmente usada. Dividir um pelo outro dá um preço por requisição que você pode comparar diretamente com o do On-Demand: às tarifas atuais de us-east-1, o Provisionado totalmente utilizado sai cerca de 3,5× mais barato por requisição, e o ponto de equilíbrio fica perto de 29% de utilização. Abaixo disso, o On-Demand vence.
O tamanho do item é arredondado para cima antes de tudo isso: as leituras são cobradas em blocos de 4 KB e as escritas em blocos de 1 KB, então um item de 4,1 KB custa duas unidades de leitura por leitura com consistência forte e cinco unidades de escrita por escrita. É por causa desse arredondamento que reduzir um item para baixo de um limite às vezes corta a conta pela metade. A calculadora de tamanho de item calcula as unidades exatas para um item real.
Se a estimativa apontar para o Provisionado, dois guias seguem daqui: On-Demand vs Provisionado aborda a decisão de modo em profundidade, e o guia de configuração do auto-scaling mostra como manter a utilização real perto do alvo que faz o Provisionado valer a pena.
Perguntas frequentes
O que é mais barato no DynamoDB, On-Demand ou Provisionado?
Depende do seu tráfego. O On-Demand cobra por requisição, sem planejamento de capacidade, então vence em tráfego instável ou baixo/desconhecido. O Provisionado é mais barato para throughput estável e previsível. Esta calculadora mostra os dois totais lado a lado para a sua carga de trabalho exata.
O preço inclui o AWS Free Tier?
Quando a opção está ativada, o free tier perpétuo — 25 GB de armazenamento mais 25 unidades provisionadas de capacidade de leitura e escrita — é subtraído do custo mensal. As requisições On-Demand não têm free tier perpétuo, então apenas o armazenamento e a capacidade provisionada recebem desconto.
Como as unidades de capacidade de leitura e escrita são calculadas?
Uma unidade de capacidade de leitura cobre uma leitura com consistência forte de um item de até 4 KB (leituras com consistência eventual custam metade, leituras transacionais dobram). Uma unidade de capacidade de escrita cobre uma escrita de até 1 KB (escritas transacionais dobram). O tamanho do item é arredondado para cima até o próximo limite de 4 KB / 1 KB.
Esses são os preços ao vivo da AWS?
Os preços são obtidos da API pública de preços da AWS e gravados na calculadora, depois atualizados periodicamente. Eles refletem a tarifa da última sincronização, não uma cotação em tempo real — sempre confirme na página de preços da AWS antes de fechar um orçamento.
Qual é a diferença em relação ao AWS Pricing Calculator?
A calculadora da própria AWS cobre todos os serviços com todos os ajustes possíveis. Esta é uma calculadora de custo só para o DynamoDB: ela mostra On-Demand e Provisionado lado a lado para a mesma carga de trabalho, aplica o free tier e coloca o resultado em uma URL compartilhável — a comparação que a decisão de modo realmente exige.
Quanto custa o DynamoDB para um app pequeno?
Muitas vezes, nada. O free tier perpétuo cobre 25 GB de armazenamento mais 25 unidades provisionadas de capacidade de leitura e escrita — o suficiente para que muitas cargas de trabalho pequenas e estáveis rodem a $0. No On-Demand, alguns milhões de requisições por mês costumam custar poucos dólares; insira seus números acima para ver com precisão.