Um jogo para celular lê a maioria dos metadados de uma instância de banco de dados Amazon RDS. Com o aumento da popularidade, os tempos de carregamento dos metadados diminuíram e as métricas indicam que escalar o banco de dados sozinho não ajudará. O arquiteto de soluções deve considerar opções que suportem snapshots, replicação e tempos de resposta de sub-milissegundos. O que o arquiteto de soluções deve recomendar?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Adicionar uma camada do Amazon ElastiCache for Redis na frente do banco de dados..
Por que esta é a resposta
A adição de uma camada do Amazon ElastiCache for Redis é a solução mais eficaz. O Redis é um armazenamento de dados na memória que oferece tempos de resposta de sub-milissegundos, ideal para metadados acessados frequentemente. Ele suporta replicação para alta disponibilidade e snapshots para persistência de dados. Escalar o banco de dados sozinho não resolve o problema de latência de leitura, pois a sobrecarga de E/S e processamento do banco de dados ainda seria um gargalo. O Amazon Aurora com Aurora Replicas melhora a escalabilidade de leitura e a disponibilidade, mas ainda é um banco de dados relacional com latência maior que um cache na memória. O Amazon DynamoDB é um banco de dados NoSQL rápido, mas a migração pode ser complexa e não oferece os mesmos benefícios de latência que um cache para dados já existentes no RDS. O ElastiCache for Memcached também é um cache na memória, mas o Redis é geralmente preferido por seus recursos mais ricos, como replicação e persistência de dados, que são requisitos importantes aqui.
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