Por que há um atraso na replicação na minha tabela global do Amazon DynamoDB versão 2017.11.29?

2 minuto de leitura
0

Quero reduzir a latência de replicação das minhas tabelas globais do Amazon DynamoDB.

Resolução

Observação: há duas versões de tabelas globais do DynamoDB: versão 2019.11.21 e versão 2017.11.29. Para descobrir qual versão você está usando, consulte Determinar a versão de tabelas globais que você está usando. É uma prática recomendada usar a versão 2019.11.21. Essa versão é mais eficiente e consome menos capacidade de gravação do que a versão 2017.11.29. Para atualizar, consulte Atualizar tabelas globais para a versão 2019.11.21 (atual).

Veja algumas causas comuns de alta latência de replicação para a tabela global versão 2017.11.29:

  • O DynamoDB publica as métricas ReplicationLatency e PendingReplicationCount no Amazon CloudWatch para cada réplica na tabela global. Se alguma dessas métricas for elevada por um longo período, verifique se as solicitações de gravação estão limitadas nas regiões da tabela global. Verifique se você tem capacidade provisionada suficiente para realizar gravações replicadas em todas as regiões da tabela global. Para verificar, use o ajuste de escala automático do DynamoDB ou o modo de capacidade sob demanda. Para obter mais informações, consulte Práticas recomendadas e requisitos para gerenciar de tabelas globais.
  • A métrica ReplicationLatency pode variar em diferentes pares de origem e destino, dependendo da distância geográfica entre as tabelas. Por exemplo, a métrica ReplicationLatency normalmente é menor para tabelas globais nas regiões da Europa (Irlanda) e Europa (Londres) do que para tabelas nas regiões da Europa (Irlanda) e Ásia-Pacífico (Sydney).
  • As métricas ReplicationLatency e PendingReplicationCount podem aumentar quando uma região da AWS se torna degradada. Use o Painel de integridade de serviços da AWS para verificar eventos nas regiões em que você tem tabelas de réplicas. Se houver um evento, você poderá redirecionar temporariamente a atividade de leitura e gravação da sua aplicação para uma região diferente.
  • Ao atualizar da versão 2017.11.21 para a versão 2019.11.29, você poderá ver um aumento em ReplicationLatency. Isso é esperado. Para obter mais informações, consulte Atualizar tabelas globais para a versão 2019.11.21 (atual).

Observação: PendingReplicationCount está disponível somente para tabelas globais 2017.11.29 e não 2019.11.29.


Informações relacionadas

Criar uma tabela global

AWS OFICIAL
AWS OFICIALAtualizada há um ano