Um aplicativo migrado armazena dados estruturados de produtos e dados transitórios de sessão de usuário. A empresa deseja que os dados de produtos e os dados de sessão sejam desacoplados e que haja replicação para outra AWS Region para recuperação de desastres. Qual design oferece o MAIOR desempenho?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Crie uma instância de banco de dados Amazon RDS para dados de produtos e uma réplica de leitura entre regiões para ela. Armazene os dados de sessão de usuário em uma tabela global do Amazon DynamoDB..
Por que esta é a resposta
A opção correta desacopla os dados de produtos e sessão, usando o serviço mais adequado para cada tipo. Dados de produtos, sendo estruturados e provavelmente relacionais, são bem atendidos pelo Amazon RDS com uma réplica de leitura entre regiões para recuperação de desastres. Dados de sessão de usuário, que são transitórios e exigem baixa latência e alta escalabilidade, são ideais para o Amazon DynamoDB Global Tables. O DynamoDB oferece replicação multirregional automática e alta performance. A primeira opção está incorreta porque usar uma única instância RDS para ambos os tipos de dados não oferece o melhor desacoplamento e pode não escalar tão bem para dados de sessão. A segunda opção está incorreta porque o ElastiCache for Memcached é um cache, não um armazenamento de dados global persistente para dados de sessão que precisam de replicação para DR. A terceira opção está incorreta porque, embora o DynamoDB seja bom para dados de sessão, dados de produtos estruturados podem se beneficiar mais de um banco de dados relacional como o RDS.
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