Um desenvolvedor está criando uma aplicação que roda em instâncias EC2 em um grupo do Auto Scaling e precisa externalizar o estado da sessão para que as instâncias possam ser stateless. Quais serviços da AWS poderiam ser usados para armazenar o estado da sessão? (Escolha duas.)
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Amazon DynamoDB, Amazon ElastiCache.
Por que esta é a resposta
Amazon DynamoDB é um serviço de banco de dados NoSQL totalmente gerenciado, ideal para armazenar dados de sessão devido à sua alta disponibilidade, escalabilidade e baixa latência. Ele permite que as instâncias EC2 acessem o estado da sessão de forma consistente, independentemente de qual instância atenda à solicitação. Amazon ElastiCache é um serviço de cache na memória totalmente gerenciado, compatível com Redis e Memcached. É excelente para armazenar dados de sessão porque oferece acesso extremamente rápido (microssegundos), reduzindo a carga sobre o banco de dados principal e melhorando o desempenho da aplicação. Amazon Cognito é um serviço de gerenciamento de identidade e acesso para aplicações móveis e web, não um armazenamento de estado de sessão. Um Application Load Balancer distribui o tráfego de entrada entre várias instâncias, mas não armazena o estado da sessão. Amazon SQS é um serviço de fila de mensagens, usado para desacoplar componentes de aplicações, não para armazenar o estado da sessão de forma persistente ou em cache.
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