O DynamoDB é serverless?
Sim. O DynamoDB é um banco de dados NoSQL totalmente gerenciado e serverless. Não há servidores para provisionar, aplicar patches ou escalar: o throughput escala automaticamente, você paga por requisição ou por capacidade provisionada, e não há janelas de manutenção nem upgrades de versão. Você interage com ele puramente por chamadas de API, deixando toda a infraestrutura para a AWS.
O que "serverless" significa aqui
O DynamoDB oferece zero gerenciamento de infraestrutura, manutenção sem downtime, escalabilidade instantânea conforme a demanda e cobrança por requisição. Não há cold starts, não há upgrades de versão e não há janelas de manutenção — as propriedades serverless clássicas aplicadas a um banco de dados.
Como você paga
- Capacidade on-demand — pague por requisição de leitura e escrita; o DynamoDB escala o throughput automaticamente conforme o seu tráfego, e escala até zero, então você não paga nada de throughput quando uma tabela não tem tráfego.
- Capacidade provisionada — reserve unidades de leitura e escrita antecipadamente, com auto scaling opcional, para cargas de trabalho estáveis.
O armazenamento é cobrado por GB-mês independentemente do modo.
Quanto o pagamento por requisição te custa
O pagamento por requisição carrega um sobrepreço fixo em relação à capacidade reservada, e a proporção é calculável. Usando a nossa tabela de preços da AWS sincronizada para us-east-1:
- On-demand: US$0,000000125 por unidade de requisição de leitura, US$0,000000625 por unidade de requisição de escrita.
- Provisionado: US$0,00013 por RCU-hora, US$0,00065 por WCU-hora, cobrado ao longo de 730 horas por mês.
Um RCU mantido por um mês custa US$0,0949 e consegue servir 2.628.000 unidades de leitura (1 por segundo por 730 horas). Uma unidade provisionada totalmente utilizada, portanto, sai a US$0,0000000361.
O on-demand cobra 3,46x isso, e a proporção de escrita é idêntica até a quarta casa decimal.
Ou seja, o ponto de equilíbrio é 28,9% de utilização sustentada. Abaixo disso, o on-demand é mais barato mesmo com preço unitário maior, porque você deixa de pagar pelos 71% ociosos. Acima disso, você está pagando um sobrepreço para não planejar.
A outra metade de "escala até zero" é o piso. O throughput provisionado mínimo da AWS é 1 RCU e 1 WCU, o que fica listado em US$0,5694 por mês, tenha a tabela sido tocada ou não. O piso do on-demand é $0.
Na prática, a camada sempre gratuita absorve os dois pisos: ela cobre 25 RCU e 25 WCU de capacidade provisionada por conta, então uma tabela dormente de 1/1 não cobra nada até que as tabelas da sua conta ultrapassem coletivamente essas 25 unidades — a aritmética que decide quais tabelas recebem a franquia gratuita está em o DynamoDB é gratuito. Passado esse ponto, cada tabela provisionada ociosa adicional paga o seu piso de US$0,5694 e cada tabela on-demand ociosa continua pagando $0.
Rode os seus próprios números na calculadora de preços; ela usa a mesma tabela de onde vieram esses valores.
O que a AWS cuida por você
Backups, patches de segurança, replicação, hardware, monitoramento e escalabilidade são todos gerenciados pela AWS. Você nunca dimensiona nem opera um cluster.
Aprofunde-se
Compare os dois modos de cobrança em capacidade on-demand vs provisionada, estime custos com a calculadora de preços e baixe o DynoTable para trabalhar com as suas tabelas.
Referências
- What is Amazon DynamoDB? — Amazon DynamoDB Developer Guide
- Amazon DynamoDB Features — AWS
- Fast NoSQL Key-Value Database — Amazon DynamoDB — AWS
- Quotas in Amazon DynamoDB — Amazon DynamoDB Developer Guide
Verificado pela última vez em 2026-07-13 contra a documentação oficial da AWS vinculada acima; o mínimo de 1 RCU / 1 WCU foi reconferido em 2026-07-28.
Preços calculados em 2026-07-28 a partir das taxas de us-east-1 na nossa tabela de preços da AWS sincronizada, a mesma fonte que a calculadora de preços usa. As franquias da camada gratuita estão excluídas.