Uma empresa está migrando um aplicativo de três camadas para a AWS que requer um banco de dados MySQL. Anteriormente, os usuários experimentavam baixo desempenho ao criar novas entradas porque geravam diferentes relatórios em tempo real durante o horário de trabalho. Qual solução melhorará o desempenho do aplicativo após a migração para a AWS?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Criar um cluster de banco de dados Amazon Aurora MySQL Multi-AZ com várias réplicas de leitura e configurar o aplicativo para usar o endpoint de leitura para relatórios..
Por que esta é a resposta
A opção correta é criar um cluster Amazon Aurora MySQL Multi-AZ com réplicas de leitura e usar o endpoint de leitura para relatórios. O Aurora é compatível com MySQL, oferece alta performance e escalabilidade. As réplicas de leitura descarregam as consultas de relatórios da instância primária, melhorando o desempenho das operações de escrita (criação de novas entradas) e dos relatórios em tempo real. A configuração Multi-AZ garante alta disponibilidade. Importar para DynamoDB exigiria refatoração significativa do aplicativo e o DynamoDB é um banco de dados NoSQL, não ideal para relatórios complexos que geralmente se beneficiam de SQL. Criar o banco de dados em uma instância EC2 otimizada para computação não oferece a mesma escalabilidade e gerenciamento que o Aurora, e não resolve diretamente o problema de contenção entre escritas e leituras. Usar a instância de backup como endpoint para relatórios não é uma funcionalidade padrão do Aurora para réplicas de leitura e a instância de backup não é otimizada para isso.
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