Você está projetando o armazenamento para uma nova aplicação global que ingere milhões de pequenos registros por minuto de dispositivos. Cada registro tem menos de 4 KB, deve ser armazenado de forma durável com recuperação de baixa latência e é retido por apenas 120 dias. O armazenamento anual estimado é de 10 a 15 TB. Qual abordagem de armazenamento é a mais econômica, ao mesmo tempo em que atende aos requisitos?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Armazenar cada registro de entrada como um item em uma tabela do Amazon DynamoDB dimensionada para a escala e usar o DynamoDB Time to Live (TTL) para remover registros com mais de 120 dias..
Por que esta é a resposta
A opção correta é o Amazon DynamoDB. Ele é um banco de dados NoSQL totalmente gerenciado, ideal para cargas de trabalho de alta ingestão e baixa latência, como milhões de pequenos registros por minuto. Cada registro com menos de 4 KB se encaixa perfeitamente como um item no DynamoDB. O Time to Live (TTL) nativo do DynamoDB permite a exclusão automática e econômica de itens após 120 dias, atendendo ao requisito de retenção. Armazenar cada registro como um arquivo .csv individual no S3 seria ineficiente e caro devido ao grande número de objetos e à sobrecarga de gerenciamento. O Amazon RDS for MySQL não é otimizado para ingestão de milhões de registros por minuto e a exclusão noturna via cron job seria menos eficiente e escalável que o TTL do DynamoDB. Armazenar lotes no S3 com metadados para pesquisa seria complexo, menos performático para recuperação de registros individuais e mais caro do que o DynamoDB para essa escala e padrão de acesso.
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