Considerações ao mudar o modo de capacidade de leitura/gravação - Amazon DynamoDB

Considerações ao mudar o modo de capacidade de leitura/gravação

É possível alterar essa configuração duas vezes em um período de 24 horas, então não se preocupe se for necessário alterar isso no futuro. Considere o seguinte ao atualizar seu modo de capacidade de leitura/gravação no Amazon DynamoDB.

Gerenciamento da capacidade

Quando você atualiza uma tabela de um modo sob demanda provisionado, não é necessário especificar o throughput de leitura e gravação que você espera que seu aplicativo execute.

Considere o seguinte ao atualizar uma tabela de modo sob demanda para provisionado:

  • Se estiver usando a AWS CLI ou o AWS SDK, escolha as configurações de capacidade provisionadas certas de sua tabela e índices secundários globais usando o Amazon CloudWatch para procurar seu consumo histórico (métricas ConsumedWriteCapacityUnits e ConsumedReadCapacityUnits) para determinar as novas configurações de throughput.

    nota

    Se você estiver alternando uma tabela global para o modo provisionado, examine o consumo máximo entre todas as suas réplicas regionais para tabelas de base e índices secundários globais ao determinar as novas configurações de throughput.

  • Se você estiver mudando do modo sob demanda de volta para o modo provisionado, defina as unidades provisionadas iniciais altas o suficiente para lidar com a capacidade da tabela ou do índice durante a transição.

Gerenciar o Auto Scaling

Quando você atualiza uma tabela do modo provisionado para sob demanda:

  • Se estiver usando o console, todas as suas configurações de Auto Scaling (se houver alguma) serão excluídas.

  • Se estiver usando a AWS CLI ou o AWS SDK, todas as suas configurações de Auto Scaling serão preservadas. Essas configurações podem ser aplicadas quando você atualiza sua tabela para o modo de cobrança provisionado novamente.

Quando você atualiza uma tabela do modo sob demanda para provisionado:

  • Se estiver usando o console, o DynamoDB recomenda habilitar o Auto Scaling com os seguintes padrões:

    • Utilização pretendida: 70%

    • Capacidade provisionada mínima: 5 unidades

    • Capacidade máxima provisionada: o máximo da região

  • Se estiver usando a AWS CLI ou o SDK, suas configurações anteriores de Auto Scaling (se houver) serão preservadas.