Uma aplicação sendo executada no Amazon EC2 chama a API REST do DynamoDB. Periodicamente, as gravações falham com ProvisionedThroughputExceededException. Quais alterações reduzirão esses erros da forma mais econômica? (Escolha duas.)
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Modificar a aplicação para realizar exponential backoff ao receber o erro., Alterar a aplicação para usar os SDKs fornecidos pela AWS para DynamoDB..
Por que esta é a resposta
A exceção ProvisionedThroughputExceededException indica que o limite de throughput provisionado para a tabela foi excedido. 1. Modificar a aplicação para realizar exponential backoff ao receber o erro: Esta é uma prática recomendada para lidar com erros transitórios no DynamoDB. O exponential backoff faz com que a aplicação espere um tempo cada vez maior antes de tentar novamente, reduzindo a carga na tabela e permitindo que ela se recupere, sendo uma solução econômica pois não envolve custos adicionais de provisionamento. 2. Alterar a aplicação para usar os SDKs fornecidos pela AWS para DynamoDB: Os SDKs da AWS já implementam automaticamente o exponential backoff e outras lógicas de retry para o DynamoDB, tornando a aplicação mais resiliente a esses erros sem exigir código adicional de tratamento de retry. Isso é econômico porque utiliza funcionalidades já existentes. Aumentar a capacidade provisionada resolveria o problema, mas não é a solução mais econômica, pois incorre em custos adicionais. Provisionar um DAX é para otimizar leituras e não resolveria diretamente o problema de gravações excedendo o throughput. Criar uma segunda tabela adiciona complexidade e custos de gerenciamento, e não garante a resolução do problema se a carga total continuar alta.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão