O aplicativo de pedidos de uma empresa armazena dados de clientes no Amazon RDS for MySQL. Durante o horário comercial, os funcionários executam consultas de relatórios pontuais que causam leituras de longa duração e levam a timeouts durante o processamento de pedidos. A empresa deve eliminar os timeouts, mas ainda permitir que os funcionários executem consultas. O que um arquiteto de soluções deve fazer para atender a esses requisitos?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Crie uma réplica de leitura. Mova as consultas de relatórios para a réplica de leitura..
Por que esta é a resposta
Criar uma réplica de leitura (Read Replica) é a solução mais eficaz. As réplicas de leitura no Amazon RDS permitem descarregar a carga de trabalho de leitura da instância de banco de dados primária. Ao direcionar as consultas de relatórios para a réplica de leitura, a instância primária fica livre para lidar com as operações de escrita e leitura transacionais do aplicativo de pedidos, eliminando os timeouts. Distribuir o aplicativo de pedidos para a instância primária e a réplica de leitura não resolveria o problema, pois as operações de escrita ainda sobrecarregariam a primária. Migrar para o DynamoDB seria uma mudança arquitetural significativa e desnecessária para este problema específico. Agendar as consultas de relatórios para horários de menor movimento pode não ser viável para relatórios pontuais e não resolve a causa raiz da contenção de recursos.
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