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
eConsumedReadCapacityUnits
) 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.