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

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

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

Você pode alternar entre os modos de capacidade de leitura/gravação uma vez a cada 24 horas. A única exceção é se você alternar uma tabela do modo provisionado para o modo sob demanda: você pode voltar para o modo provisionado no mesmo período de 24 horas. 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 você estiver usando o AWS SDK AWS CLI ou, escolha as configurações corretas de capacidade provisionada de sua tabela e índices secundários globais usando a Amazon CloudWatch para analisar seu consumo histórico (ConsumedWriteCapacityUnitse ConsumedReadCapacityUnits métricas) e determinar as novas configurações de taxa de transferência.

    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 você estiver usando o AWS SDK AWS CLI ou, todas as suas configurações de escalonamento automático serão preservadas. Essas configurações podem ser aplicadas quando você atualiza sua tabela para o modo de cobrança provisionado novamente.

  • Se a tabela for global, as configurações de escalonamento automático não serão preservadas.

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 você estiver usando o SDK AWS CLI ou, suas configurações anteriores de escalonamento automático (se houver) serão preservadas.

  • Se a tabela for global, todas as configurações anteriores de escalonamento automático serão substituídas pelos padrões recomendados.