Uma empresa executa um aplicativo de e-commerce de três camadas em instâncias EC2 em um grupo do Auto Scaling atrás de um Application Load Balancer (ALB). Os dados são armazenados em uma instância de banco de dados Multi-AZ do Amazon RDS para MariaDB. A empresa deseja um gerenciamento durável de sessões de clientes durante as transações. Quais soluções atendem a esse requisito? (Escolha duas.)
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Ativar o recurso de sticky sessions (afinidade de sessão) no ALB., Implantar um cluster do Amazon ElastiCache para Redis para armazenar informações da sessão do cliente..
Por que esta é a resposta
Ativar sticky sessions no ALB é uma solução eficaz porque direciona as solicitações de um cliente para a mesma instância EC2, mantendo o estado da sessão localmente. Isso é simples de configurar e funciona bem para sessões que não exigem alta disponibilidade ou escalabilidade extrema. Implantar um cluster do Amazon ElastiCache para Redis é uma solução robusta e escalável. O Redis é um armazenamento de dados em memória de alta performance, ideal para cache de sessões. Ele permite que qualquer instância EC2 no grupo do Auto Scaling acesse os dados da sessão, garantindo durabilidade e alta disponibilidade, mesmo se uma instância EC2 falhar. Usar DynamoDB para sessões é possível, mas ElastiCache é mais otimizado para latência e custo em cenários de cache de sessão. Cognito é para gerenciamento de usuários e autenticação, não para armazenamento de dados de sessão de aplicativos. AWS Systems Manager Application Manager é para gerenciamento de operações, não para armazenamento de sessões.
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