Uma aplicação implantada no Amazon ECS usa uma instância de banco de dados Amazon RDS for MySQL. A aplicação realiza muito mais leituras do que gravações. Durante picos de tráfego, o desempenho da aplicação cai e a métrica ReadLatency da instância de banco de dados no CloudWatch aumenta repentinamente. Que mudança o desenvolvedor deve fazer para melhorar o desempenho?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Introduzir o Amazon ElastiCache para armazenar resultados de consultas e reduzir a carga de leitura do banco de dados..
Por que esta é a resposta
A métrica ReadLatency alta e o desempenho degradado durante picos de tráfego, com a aplicação realizando mais leituras, indicam que o gargalo está na capacidade do banco de dados de atender às requisições de leitura. O Amazon ElastiCache (Redis ou Memcached) é uma solução de cache em memória que armazena resultados de consultas frequentemente acessados, reduzindo drasticamente a carga sobre o banco de dados e melhorando a latência de leitura. Dimensionar o cluster ECS não resolverá o problema do banco de dados, pois o gargalo não está na capacidade de processamento da aplicação, mas sim na latência de leitura do RDS. Aumentar as RCUs é para DynamoDB, não RDS. Ajustar a memória das tarefas ECS também não aborda a causa raiz do problema de latência do banco de dados.
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