Como faço para otimizar custos com o Amazon DynamoDB?

Data da última atualização: 11/01/2023

Quero otimizar o custo das minhas workloads do Amazon DynamoDB.

Breve descrição

Use estes métodos para otimizar o custo das suas workloads do DynamoDB:

  • Usar a Calculadora de Preços da AWS para estimar os custos do DynamoDB com antecedência.
  • Otimizar custos de leitura/gravação selecionando o modo de capacidade correto.
  • Otimizar custos de armazenamento selecionando a classe de tabela correta.
  • Usar etiquetas de alocação de custos.

Resolução

Usar a Calculadora de Preços da AWS para estimar os custos do DynamoDB

Use a Calculadora de Preços da AWS para DynamoDB para estimar o custo das suas workloads do DynamoDB antes de criá-las. Isso inclui o custo de recursos como o modo de capacidade sob demanda, backup e restauração, Amazon DynamoDB Streams e Amazon DynamoDB Accelerator (DAX).

Otimize o custo de leitura/gravação escolhendo o modo de capacidade correto para sua tabela do DynamoDB

Modo de capacidade sob demanda

O modo de capacidade sob demanda é uma boa opção quando você tem tráfego imprevisível de aplicações. Com ele, você paga somente pelo que usar.

Se você configurar uma tabela como o modo de capacidade provisionada, apenas as capacidades provisionadas serão cobradas, mesmo que você não tenha consumido E/S. Portanto, se você tiver tabelas do DynamoDB não utilizadas na sua conta, reduza o custo dessas tabelas não utilizadas usando o modo sob demanda.

Modo de capacidade provisionada

O modo de capacidade provisionada é uma boa opção quando você tem tráfego previsível de aplicações que é consistente ou aumenta gradualmente. Use esse modo para prever requisitos de capacidade e controlar os custos.

Capacidade reservada

Se você é capaz de prever sua necessidade de throughput de leitura e gravação do DynamoDB em uma determinada região da AWS, use a capacidade reservada do DynamoDB para reduzir os custos. A capacidade reservada do DynamoDB permite que você assuma um compromisso inicial no seu nível básico de capacidade provisionada. A capacidade reservada não está disponível para tabelas que usam a classe de tabela DynamoDB Standard-Infrequent Access (DynamoDB Standard-IA) ou capacidade sob demanda.

Para saber mais sobre os modos de capacidade do DynamoDB, consulte Modo de capacidade de leitura/gravação.

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 é capaz de reduzir os custos de tabelas que armazenam dados não acessados regularmente. Essa é uma boa opção se você precisa de armazenamento a longo prazo de dados que não utiliza com frequência, como logs de aplicações ou postagens antigas em mídias sociais. 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 ao preço de tabelas padrão.

Para saber mais sobre classes de tabelas do DynamoDB, consulte Classes de tabela.

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

Etiquetas para o DynamoDB fornecem visibilidade refinada da sua fatura do DynamoDB. Você pode atribuí-las às suas tabelas e ver detalhamentos de custos por guia para ajudar na otimização dos custos por uso. Para saber mais sobre relatórios de alocação de custos para o DynamoDB, consulte Introdução a etiquetas de alocação de custos para o Amazon DynamoDB.

Para obter informações sobre etiquetas de alocação de custos, consulte Usar etiquetas de alocação de custos.

Para outros métodos de otimização, consulte Otimizar custos em tabelas do DynamoDB.


Este artigo ajudou?


Precisa de ajuda com faturamento ou suporte técnico?