Pular para o conteúdo principal

Visão geral

O DynamoDB cobra pela leitura, gravação e armazenamento de dados em suas tabelas do DynamoDB, junto com quaisquer recursos opcionais que você opte por ativar. O DynamoDB tem dois modos de capacidade, que vêm com duas opções específicas de faturamento para o processamento de leituras e gravações em suas tabelas: sob demanda e provisionada.

Opções de preços

Há duas opções de preços disponíveis para o Amazon DynamoDB: modo de capacidade sob demanda e modo de capacidade provisionada. Com dois modelos de preços, o DynamoDB permite que você escolha a melhor opção de preço para sua workload.

Preços do modo de capacidade sob demanda

O modo sob demanda do DynamoDB é uma opção sem servidor com preços pagos por solicitação e escalabilidade automática, sem a necessidade de planejar, provisionar e gerenciar a capacidade. Você receberá cobranças por solicitação de leitura ou gravação consumida, facilitando o equilíbrio entre custos e desempenho.

O modo sob demanda é recomendado na maioria dos cenários, inclusive se você:

  • Tem workloads novas ou existentes e você não quer gerenciar a capacidade
  • Quer um banco de dados sem servidor que seja escalado automaticamente
  • Prefere a facilidade de pagar somente pelo que usar

    Saiba mais sobre preços sob demanda »

Preços do modo de capacidade provisionada

Com o modo de capacidade provisionada, você deve especificar o número de leituras e gravações por segundo que espera que a aplicação exija. Você será cobrado com base na capacidade horária de leitura e gravação que você provisionou, e não no quanto sua aplicação consumiu.

O modo de capacidade provisionada pode ser melhor se você:

  • Tiver aplicações existentes com padrões de produtividade estáveis e previsíveis
  • Pode prever os requisitos de capacidade para controlar custos

Saiba mais sobre preços provisionados »

Como calcular custos

A melhor maneira de calcular o custo mensal do DynamoDB é utilizar a Calculadora de Preços da AWS. Essa ferramenta simples e interativa oferece a capacidade de estimar os custos mensais com base na taxa de transferência de leitura e gravação, além de opções cobráveis, incluindo captura de dados de alterações, importação e exportação de dados para o Amazon S3 e backup e restauração. Calcule facilmente seus custos mensais do DynamoDB com a Calculadora de preços da AWS, que permite inserir os requisitos do seu aplicativo, como classe de tabela e armazenamento de dados, juntamente com a taxa de transferência de leitura e gravação. Inclua opções populares, como backup e restauração, e selecione entre modelos de cobrança de capacidade sob demanda e provisionada.

Não sabe por onde começar? Os especialistas da AWS estão à sua disposição para fornecer uma cotação personalizada.

Otimização de custos

Otimizar o custo do armazenamento escolhendo a classe de tabela correta para a sua tabela do DynamoDB

O uso da classe de tabela DynamoDB Standard-IA pode reduzir os custos de tabelas que armazenam dados que você não acessa com frequência. Porém, lembre-se de que as leituras e gravações do DynamoDB para essa classe de tabela têm preços mais altos em comparação aos das tabelas padrão. 

Saiba mais sobre a otimização de custos do DynamoDB »

Usar tags de alocação de custos para o DynamoDB

A marcação para DynamoDB fornece visibilidade granular na sua fatura do DynamoDB. Você pode atribuir tags às suas tabelas e ver os detalhamentos de custos por tabela para ajudar na otimização dos custos por uso. 

Saiba mais sobre tags de alocação de custos para o DynamoDB »

Cenários de uso e preços

Cenário 1: preços de capacidade sob demanda

Os preços podem ser calculados para uso sob demanda, principalmente se seu uso flutuar ou se você não tiver certeza de quais serão seus padrões de tráfego. 

Leia o exemplo completo e detalhado de preços sob demanda do Amazon DynamoDB aqui.

Cenário 2: preços da capacidade provisionada

O preço é calculado para uma tabela com escalabilidade automática com o modo de capacidade provisionada. O ajuste de escala automático define continuamente a capacidade provisionada em resposta à capacidade consumida real para que a utilização real seja semelhante à utilização pretendida. 

Leia o exemplo completo e detalhado de preços provisionados do Amazon DynamoDB aqui.

Perguntas frequentes

O DynamoDB é um verdadeiro banco de dados não relacional sem servidor. Em comparação com outros bancos de dados que cobram com base em várias métricas, como armazenamento, o DynamoDB pode ser escalado para zero, ou seja, quando os clientes utilizam o modo sob demanda, eles pagam apenas pelos recursos ativos consumidos.

Simplificando, o modo sob demanda é mais adequado para clientes que preferem pagar apenas pelo que usam ou que têm workloads imprevisíveis. A capacidade provisionada é popular entre clientes com aplicações que demonstram tráfego consistente ou previsível e preferem prever os requisitos de capacidade para controlar os custos.

O DynamoDB é único por ser um banco de dados sem servidor que oferece aos clientes a opção de pagar somente pelos recursos que consomem, ao mesmo tempo em que é escalado para zero quando não está em uso com preços sob demanda. Quando o banco de dados está em uso, unidades de solicitação de gravação e unidades de solicitação de leitura são usadas para calcular as cobranças.

O DynamoDB inclui um amplo conjunto de opções que podem ser adicionadas ao serviço. Uma lista parcial inclui:

  • Backup sob demanda que faz backups instantâneos em momentos específicos

  • Tabelas globais para replicação multirregional e multiativa

  • O DynamoDB Accelerator (DAX), um serviço de cache compatível com o Amazon DynamoDB, reduz a latência por meio do cache em memória

  • O DynamoDB transmite sequências ordenadas por tempo de alterações em nível de item em uma tabela

Sim, o nível gratuito do DynamoDB fornece 25 GB de armazenamento, além de 25 unidades de capacidade de gravação provisionadas e 25 unidades de capacidade de leitura (WCU, RCU) provisionadas, suficientes para lidar com 200 milhões de solicitações por mês.