O DynamoDB é multirregião?

Pode ser. Uma tabela padrão do DynamoDB vive em uma só região, mas as global tables a tornam multirregião e multiativa, replicando automaticamente entre as regiões que você escolher, para que você possa ler e escrever em qualquer uma delas. As global tables oferecem até 99,999% de disponibilidade, com consistência multirregião eventual ou forte, se você optar por ela.

Tabelas padrão vs global tables

Por padrão, uma tabela existe em uma única região. Ative as global tables para adicionar tabelas réplica em outras regiões; o DynamoDB então as mantém sincronizadas automaticamente.

Replicação multiativa

Toda réplica aceita leituras e escritas. Uma escrita em qualquer região se propaga para as outras — não há região primária nem etapa de failover se uma região ficar indisponível.

Escolhas de consistência

  • Consistência eventual multirregião (MREC) — o padrão: as escritas replicam de forma assíncrona, normalmente em um segundo. Conflitos são resolvidos por last-writer-wins.
  • Consistência forte multirregião (MRSC) — escolhida na criação: cada escrita replica de forma síncrona para pelo menos uma outra região antes de retornar, então leituras fortemente consistentes em qualquer réplica retornam o item mais recente. Tabelas MRSC são implantadas em exatamente três regiões (três réplicas, ou duas réplicas mais uma testemunha) e não suportam TTL, LSIs nem as APIs de transação.

Quanto custa uma terceira região

Cada réplica guarda uma cópia completa da tabela, então o armazenamento é cobrado em toda região à tarifa daquela região. Essas tarifas não são iguais, então o multiplicador nunca é um 3x redondo.

Pegue 100 GB, precificados a partir da nossa tabela sincronizada da AWS:

RegiãoArmazenamento, 100 GB / mês
us-east-1 (Norte da Virgínia)US$25,00
eu-west-1 (Irlanda)US$28,30
sa-east-1 (São Paulo)US$37,50
Global table de três regiõesUS$90,80

Isso é 3,63x a conta de uma região só para três réplicas, e é a combinação de regiões que move o número. Troque São Paulo por Tóquio (ap-northeast-1, US$28,50) e essas mesmas três cópias custam US$81,80.

As escritas trazem o multiplicador delas. A AWS as cobra como "replicated write request units (rWRU) for on-demand capacity and replicated write capacity units (rWCUs) for provisioned capacity", ou seja, uma escrita lógica é cobrada em cada região com réplica.

Você não consegue ensaiar isso localmente

O DynamoDB Local implementa a maior parte do data plane, mas não a replicação. Adicionar uma réplica é aceito como um no-op em vez de rejeitado como não suportado, que é a falha mais perigosa:

UpdateTable with ReplicaUpdates:
ValidationException: Nothing to update

CreateGlobalTable:
UnknownOperationException: An unknown operation was requested.

Então um teste de integração local pode passar sem que as suas premissas de replicação sejam exercitadas em momento algum. Resolução de conflitos, atraso de replicação e as regras de região do MRSC só aparecem contra regiões reais.

Por que usar

Acesso local de baixa latência para usuários distribuídos pelo mundo, além de resiliência e continuidade de negócio.

Aprofunde-se

Leia o guia de DynamoDB global tables. Baixe o DynoTable para trabalhar entre as suas regiões com réplica.

Referências

Verificado pela última vez em 2026-07-13 contra a documentação oficial da AWS vinculada acima; a redação da cobrança de escritas replicadas foi reconferida em 2026-07-28.

Os valores de armazenamento foram calculados em 2026-07-28 a partir da nossa tabela de preços sincronizada da AWS. As respostas do emulador foram reproduzidas no mesmo dia no DynamoDB Local 3.3.0 via @aws-sdk/client-dynamodb 3.1095.0 e são literais.

Trabalhe com o DynamoDB sem o Console

Um cliente desktop rápido para DynamoDB que roda o SQL de verdade que o DynamoDB não consegue — JOINs, GROUP BY, agregações — com edição visual e um agente de IA com suas próprias chaves do Bedrock.

Teste grátis de 30 dias, sem cartão de crédito — depois o plano Grátis sem limite de tempo.